feat: add particle trajectory plotting module#7
Open
barnaba1302-droid wants to merge 2 commits intoaadit-n3rdy:masterfrom
Open
feat: add particle trajectory plotting module#7barnaba1302-droid wants to merge 2 commits intoaadit-n3rdy:masterfrom
barnaba1302-droid wants to merge 2 commits intoaadit-n3rdy:masterfrom
Conversation
Implements real-time graphs for position, velocity, and acceleration with multi-particle support and selective particle toggling.
- Add keyboard controls help text at bottom-left of screen - Press H to toggle help visibility (shown by default) - Reduce plot margin to prevent overlap with simulation
Collaborator
|
Hey @barnaba1302-droid! Thank you for opening a pull request. Make sure to tag the maintainers and link the issue you are solving in your pull-request description if you have not already and they'll review as soon as possible. |
Owner
|
Hey @barnaba1302-droid please remove the changes to CMakeLists.txt (except for adding the new source file), the changes break building of the project. |
Contributor
|
Is this still being worked upon ? @barnaba1302-droid |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements real-time graphs for position, velocity, and acceleration with multi-particle support and selective particle toggling.
Features Added
1.Real-time Graphing: Live updating plots as the simulation runs
2.Multi-particle Support: Track up to 16 particles simultaneously with color-coded visualization
3.Three Plot Types: Position, Velocity, and Acceleration plots
4.Component Selection: View X, Y, or Magnitude of each property
5.Particle Selection: Toggle individual particles on/off for focused analysis
6.Circular Buffer Storage: Efficient history storage of 500 data points per particle
Keyboard Controls:

p - Toggle plot panel
1/2/3 - Position/Velocity/Acceleration plot
C- Cycle X/Y/Magnitude
0, 4-9, Numpad 0-9 :- Toggle specific particles
H - Toggle help overlay
@aadit-n3rdy @IAmRiteshKoushik