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

Various new features, examples and fixes #12

Merged
merged 19 commits into from
Jul 23, 2024
Merged

Various new features, examples and fixes #12

merged 19 commits into from
Jul 23, 2024

Commits on Jun 29, 2024

  1. Configuration menu
    Copy the full SHA
    7039d08 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Add more documentation comments

    mphe committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    06f9f8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d17455b View commit details
    Browse the repository at this point in the history
  3. Add multipliers to control point movement by simulation

    - Move simulation logic to new NativeRopeContext class
    - Add a fixate_begin property to control whether the rope should be
      fixed at the node's position or be completely free.
    - Add simulation_weights array that provides a multiplier for each point.
      These weights are used during simulation to control how much a point
      is allowed to move from its position.
      Can be set to 0.0 to completely fixate a point in place.
    - Add clang-tidy config
    mphe committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    6ba1bf4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    54e550a View commit details
    Browse the repository at this point in the history
  5. Housekeeping

    - Move examples into rope_examples/ directory
    - Add diagnostic list addon
    - Remove unrelated files from final build package
    - Update build workflow
    mphe committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    42d487e View commit details
    Browse the repository at this point in the history
  6. Compensate reduced weight of neighbor vertices

    Improves constraints.
    mphe committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    84a49cc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    05c1926 View commit details
    Browse the repository at this point in the history
  8. Do not force refresh RopeRendererLine2D when changed

    It should only update when requested by RopeToolHelper.
    This allows maintaining the last update state across saves.
    mphe committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    3e58b65 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    809af78 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    70fb607 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Add more example scenes

    mphe committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    1c56376 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9195e42 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    313f3f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e826d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec4adb5 View commit details
    Browse the repository at this point in the history
  4. Update examples

    mphe committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f1288bc View commit details
    Browse the repository at this point in the history
  5. Update readme

    mphe committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    cefbc96 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Update examples

    mphe committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    0391a9b View commit details
    Browse the repository at this point in the history