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

Added support for shapeCast and merged raycastFirst and raycastAll into raycast #5039

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

Commits on Feb 3, 2023

  1. Added shape casts

    Added cast for shapes using `shapeCast` and by configuring the shape. It also provide API for each primitive shapes:
    - `boxCast(halfExtends, position, rotation)`
    - `capsuleCast(radius, heigh, axis, position, rotation)`
    - `coneCast(radius, heigh, axis, position, rotation)`
    - `cylinderCast(radius, heigh, axis, position, rotation)`
    - `sphereCast(radius, position, rotation)`
    
    There is also a private function `_shapecast(shape, collision, rotation)` if you wish to use your own shape (Ammo.btCollisionShape).
    Include full comments and docs. Include assertion of `Ammo.ConcreteContactResultCallback` for every public function. No assertion on private function to reduce function calls.
    MushAsterion authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    ac625fc View commit details
    Browse the repository at this point in the history
  2. Fixed ESLint

    MushAsterion authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    4fd6099 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5f8fc8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36d500a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    624c8da View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0e51d63 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2ace6a3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2b1e039 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0cdc17a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    052e8f8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7eff8db View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5de3fef View commit details
    Browse the repository at this point in the history
  13. Added Entity import

    MushAsterion authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    9133182 View commit details
    Browse the repository at this point in the history
  14. Fixed Entity JSDoc

    MushAsterion authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    1e4415e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    53cb43f View commit details
    Browse the repository at this point in the history
  16. Fixed docs

    MushAsterion authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    b4f005b View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. Fix shape on boxCast

    Co-authored-by: Hermann Rolfes <lama12345@gmail.com>
    MushAsterion and kungfooman authored Feb 4, 2023
    Configuration menu
    Copy the full SHA
    502994c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8adb46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd907d5 View commit details
    Browse the repository at this point in the history
  4. Fixed ESLint

    MushAsterion authored Feb 4, 2023
    Configuration menu
    Copy the full SHA
    9566b60 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6c2d55b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9027bf3 View commit details
    Browse the repository at this point in the history
  7. Fixed ESLint

    MushAsterion authored Feb 4, 2023
    Configuration menu
    Copy the full SHA
    c294abb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    845fb0a View commit details
    Browse the repository at this point in the history
  9. Fixed typo

    MushAsterion authored Feb 4, 2023
    Configuration menu
    Copy the full SHA
    34d83b3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a448e62 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fcb70ea View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2023

  1. Configuration menu
    Copy the full SHA
    6213685 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a444069 View commit details
    Browse the repository at this point in the history
  3. Fixed typo

    MushAsterion authored Feb 5, 2023
    Configuration menu
    Copy the full SHA
    3ae5522 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc69842 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d8149a View commit details
    Browse the repository at this point in the history
  6. Removed boxCastAll

    MushAsterion authored Feb 5, 2023
    Configuration menu
    Copy the full SHA
    8134d3f View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    87451da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d66eaaf View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    bf5c384 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73b10a7 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

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

Commits on Feb 11, 2023

  1. Configuration menu
    Copy the full SHA
    3df7a28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6d4539 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9ea632 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db8274b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    faf1f00 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2023

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

Commits on Feb 22, 2023

  1. Configuration menu
    Copy the full SHA
    e084be1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c344241 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2759da4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf21ed8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f5d91b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8ca124e View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Configuration menu
    Copy the full SHA
    00d2d67 View commit details
    Browse the repository at this point in the history
  2. Reduced code length

    MushAsterion authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    1ccc26a View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2023

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

Commits on Mar 10, 2023

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

Commits on Mar 11, 2023

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

Commits on Mar 17, 2023

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

Commits on Mar 18, 2023

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

Commits on Mar 19, 2023

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

Commits on Mar 21, 2023

  1. Configuration menu
    Copy the full SHA
    383e9ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    390bac6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5c7a09 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9802d4c View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Configuration menu
    Copy the full SHA
    6bd474b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea47f72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    969ab5b View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2023

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

Commits on Apr 2, 2023

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

Commits on Apr 8, 2023

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

Commits on Apr 13, 2023

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

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    4c70791 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6a47a3 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

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

Commits on Apr 26, 2023

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

Commits on Apr 29, 2023

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

Commits on May 10, 2023

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

Commits on May 12, 2023

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

Commits on May 28, 2023

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

Commits on Jun 20, 2023

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

Commits on Jun 28, 2023

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

Commits on Jul 24, 2023

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

Commits on Jul 28, 2023

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

Commits on Jul 31, 2023

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

Commits on Aug 10, 2023

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

Commits on Aug 17, 2023

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

Commits on Oct 16, 2023

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

Commits on Oct 31, 2023

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

Commits on Feb 14, 2024

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

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    8c7a842 View commit details
    Browse the repository at this point in the history
  2. Fixed trailing space

    MushAsterion committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    2b2b643 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

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

Commits on May 29, 2024

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

Commits on May 30, 2024

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

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    c5e35d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba29b58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c67c9f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3f213d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a642a8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    972c1f7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ec7aa86 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

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

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    3ef58e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8aecf7a View commit details
    Browse the repository at this point in the history