Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dynamic motion for shapes using egs_dynamic_shape #1092

Open
wants to merge 20 commits into
base: develop
Choose a base branch
from

Commits on Aug 9, 2024

  1. Add dynamic geometry that moves during simulation

    Alex Demelo authored and ftessier committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    5088955 View commit details
    Browse the repository at this point in the history
  2. Add particle tracks that including a time index

    Alex Demelo authored and ftessier committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    04cf369 View commit details
    Browse the repository at this point in the history
  3. Add egs++ time synchronization and viewer support

    Allow saving time index to the base source for all simulation objects,
    as well as support to visualize simulations in time in the viewer.
    Alex Demelo authored and ftessier committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    6d5a094 View commit details
    Browse the repository at this point in the history
  4. Add a pause feature to the viewer play button

    If user pushes the play button while the simulation is playing it will
    pause the simulation at the current time index. Pushing play again
    causes the simulation to restart from paused position. Also, simulations
    will now play from current time index instead of defaulting to starting
    at zero. If the current time index is the last one it will set time to
    zero and start from the beginning.
    Alex Demelo authored and ftessier committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    48205c6 View commit details
    Browse the repository at this point in the history
  5. Set initial position when the viewer is launched

    Alex Demelo authored and ftessier committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    4aad3e9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d7a1b9 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Update documentation and formatting

    rtownson authored and ftessier committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    d6358c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd4e709 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    30e4656 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    34ee5ac View commit details
    Browse the repository at this point in the history
  5. Apply egs coding style standard with astyle

    Run astyle (3.4.11) on all files modified .cpp and .h files in this
    dynamic geometry addition.
    rtownson authored and ftessier committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    937882a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e51d19 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Add dynamic shape that moves during a simulation

    Add a shape that handles dynamic motion, synchronized with the motion
    of geometries and sources.
    rtownson authored and ftessier committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    e215fc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf2df25 View commit details
    Browse the repository at this point in the history
  3. Fix flickering of dynamic particle tracks

    Fix flickering that occurred when dragging the time slider with the
    mouse. Particle tracks would flash on the screen from a longer time
    range than the selected window.
    rtownson authored and ftessier committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    0b2f69a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a83ecae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a43cd8c View commit details
    Browse the repository at this point in the history
  6. Adjust the default viewer time window

    Change the time window default to 1% of the simulation duration for
    tracks visualization. Also add a new input in egs_view for the number of
    time steps to take in the animation. This allows for better control of
    the visual speed of the motion.
    rtownson authored and ftessier committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    8017af3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ea32c5e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4cc4f6f View commit details
    Browse the repository at this point in the history