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 mesh support #156

Open
wants to merge 36 commits into
base: main
Choose a base branch
from
Open

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    eb08892 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39d41da View commit details
    Browse the repository at this point in the history
  3. Format and lint

    flferretti authored and lorycontixd committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    dd34048 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e3162f View commit details
    Browse the repository at this point in the history
  5. Skip loading empty meshes

    Co-authored-by: Lorenzo Conti <[email protected]>
    flferretti and lorycontixd committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f965925 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c93ca33 View commit details
    Browse the repository at this point in the history
  7. Address to reviews:

    - Moved mesh parsing logic inside method for creating mesh collisions
    - Removed vs code settings
    - Removed empty mesh parsing test
    lorycontixd committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    dc46576 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5152a02 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7ea8d8a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    be1ac21 View commit details
    Browse the repository at this point in the history
  11. Address reviews

    - Remove leftover comments
    - MeshMappingMethods inherit from IntEnum instead of Enum
    - Added center comparison for MeshCollision object
    lorycontixd committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3b77b12 View commit details
    Browse the repository at this point in the history
  12. Pre-commit

    lorycontixd committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    1b2bcc8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a9c34d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    1a5fe78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65800e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ede5838 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    7a921eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6c4ffc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73f34e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a9e817c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e60daee View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fcd4cc6 View commit details
    Browse the repository at this point in the history
  7. Implemented initial reviews from ami-iit#156

    - Restructured mesh_collision creation method
    - Removed unnecessary hash inheritance
    lorycontixd committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    b0c4d12 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    83d51d3 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

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

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    366a6c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03d0ad8 View commit details
    Browse the repository at this point in the history
  3. New mesh wrapping algorithms

    - Implemented AAP algorithm
    - Restructured collision parsing to accept the new algorithms
    - Wrote tests for AAP algorithm
    - Updated JaxSim dependencies
    lorycontixd committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    5c0d62e View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. New mesh wrapping algorithms with relative tests

    - New mesh wrapping algorithms (mesh decimation, object mapping, aap, select points over axis)
    - Implemented tests of above except first algorithm
    - Updated manifold3d dependency (used in object mapping)
    - Restructured meshes module
    lorycontixd committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    bac3206 View commit details
    Browse the repository at this point in the history
  2. Renamed some parameters

    - Renamed some function paramaeters
    - Added a few tests
    TODO: migrate MeshMapping static class to inheritance structure
    lorycontixd committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    30a6fc6 View commit details
    Browse the repository at this point in the history
  3. Restructured mesh mapping methods to follow inheritance

    - Redefined methods using classes
    - Adapted rod parser to new structure
    - Reimplemented tests with new structure
    lorycontixd committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    1166995 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4 from lorycontixd/new_mesh_wrapping_algos

    Implement a set of new mesh wrapping algorithms for extra performance
    lorycontixd authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    a8f2b3a View commit details
    Browse the repository at this point in the history
  5. Run pre-commit

    lorycontixd committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    30c1397 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0c61ec3 View commit details
    Browse the repository at this point in the history
  7. Removed wrong point selection & added logs

    - Removed a line that would always set the extracted points to the vertices
    - Added a few debug lines using logger
    lorycontixd committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    2ba53fc View commit details
    Browse the repository at this point in the history
  8. Added string magics on wrapping methods

    - Added string magics on mesh wrapping methods for easier logging
    - Added log to indicate number of extracted points
    - Added extra check on objectmapping method
    lorycontixd committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    ec7b829 View commit details
    Browse the repository at this point in the history