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

feat: rigid body continued #18

Merged
merged 22 commits into from
Sep 4, 2024
Merged

Commits on Nov 13, 2023

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

Commits on Dec 14, 2023

  1. feat: world and rigid boxy

    alvarosabu committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    f8a3f4e View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Configuration menu
    Copy the full SHA
    a141335 View commit details
    Browse the repository at this point in the history
  2. chore(config): correct vite configuration

    ### Desccription
    
    - Add missing `name` & `description` from package.json
    - Format vite config file
    Neosoulink committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    f574732 View commit details
    Browse the repository at this point in the history
  3. feat: add trimesh supporrt

    ### Description
    
    - Uncomment & implement `trimesh` support
    - Add `heightfield` todo comment
    
    Co-Authored-By: Alvaro Saburido <[email protected]>
    Neosoulink and alvarosabu committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    96cd52a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b23479 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. refactor: better access to rapier context

    ### Description
    
    - Correct `world` step usage
      - Correctly update the `timestep`
    - Use correct type for `useRapierContext`
    - Improve methods documentation
    
    Co-Authored-By: Alvaro Saburido <[email protected]>
    Neosoulink and alvarosabu committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    bfde220 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

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

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    7e18f7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6cca9d3 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. refactor(architecture): better structure separation

    ### Description
    
    - Move `vue` components at `./src/components/`
    - Move all types/interfaces at `./src/types`
      - Add `RigidBodyType` type (containing the supported rigidBodyDesc types)
      - Add `RigidBodyProps` interface
      - Add `InjectableRapierContext` interface
      - Add `PhysicsProps` interface
      - Add `ColliderShape` type
    - Move helper/utils at `./src/utils/`
      - Rename `createColliderDesc` to `createColliderDesc`, and return a `ColliderDesc`
      - Rename `createRigidBody` to `createRigidBodyDesc` and return a `RigidBodyDesc`
    - Add a `./src/constants/` sub folder
    
    Co-Authored-By: Alvaro Saburido <[email protected]>
    Neosoulink and alvarosabu committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    9441602 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. feat: delegate responsibilities to sub-utils

    ### Description
    
    - Add `createRigiBody` util
      - Add `CreateRigidBodyProps` type
    - `createRigidBodyDesc` need an object now
      - Add `CreateRigidBodyDescProps` type
    - `createColliderDesc ` need an object now
      - Add `CreateColliderDescProps ` type
    - Add `createCollider` util
      - Add `CreateColliderProps` type
    - Add `createColliderFromChildren` util
      - Add `CreateColliderFromChildrenProps` type
    - Map received children colliders and update their states
    Neosoulink committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    8412712 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. feat: add hull collider

    ### Description
    
    - Add `convexHull` colliderDesc support
    Neosoulink committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    3b366f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d68dd43 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. feat: rigid-body instance Matrix compose support

    ### Description
    
    - Add `instancedMesh` rigid-body position support
    - Add `instancedMesh` rigid-body rotation support
    - Make `createRigidBody` export the received `object`
      - Add `CreateRigidBodyReturnType`
    - Make `createCollider` export the received `object`
      - Add `CreateColliderReturnType`
    Neosoulink committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    5998f29 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. Configuration menu
    Copy the full SHA
    c1df088 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    274e067 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. refactor(style): request changes improvements

    ### description
    
    - Remove redundant suffixes
    - Add missing types to callbacks params
    
    Co-Authored-By: Alvaro Saburido <[email protected]>
    Neosoulink and alvarosabu committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    ec8d78d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b56245 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

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

Commits on Jul 9, 2024

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

Commits on Sep 3, 2024

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