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

Troika Physics #15

Draft
wants to merge 22 commits into
base: main
Choose a base branch
from
Draft

Commits on Sep 18, 2019

  1. Support setting the background property on troika-3d scenes, to all…

    …ow cube map textures to be set
    Richard Trott committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    f9855f0 View commit details
    Browse the repository at this point in the history
  2. Add dispatchEvent world notifier

    Richard Trott committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    2a6fb95 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    473ee99 View commit details
    Browse the repository at this point in the history
  4. Add troika-physics example

    Richard Trott committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    ac18326 View commit details
    Browse the repository at this point in the history
  5. Fix roadmap checkboxes

    Richard Trott committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    c6a6d6d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1fd7b93 View commit details
    Browse the repository at this point in the history
  7. Basic initial pass at automatically inferring physics shape from Thre…

    …eJS geometry and constructor parameters
    Richard Trott committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    d3089ef View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2019

  1. Support for Soft Bodies via physics.isSoftBody. Support dynamic cha…

    …nges to `physics` properties when physics are running. Split out physics examples.
    Richard Trott committed Oct 3, 2019
    Configuration menu
    Copy the full SHA
    9669da7 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. Add custom build of Ammo.js, with single-file WASM output to simplify…

    … code portability and remove unused components.
    Richard Trott committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    08218e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2019

  1. Merge upstream changes

    Richard Trott committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    528de6d View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Custom Ammo.js build now targeted at worker environment only to sim…

    …plify loading and bundling
    Richard Trott committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    ecb6691 View commit details
    Browse the repository at this point in the history
  2. Allow termination of managed workers

    Richard Trott committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    154b634 View commit details
    Browse the repository at this point in the history
  3. Refactor physics modules to support separate output bundles for diffe…

    …rent physics engines. Default package `main` files to ammo.js implementation. Update all worker code to use WorkerModules
    Richard Trott committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    7a0000f View commit details
    Browse the repository at this point in the history
  4. Fix build to support commonJs export style in generated Ammo source f…

    …iles
    Richard Trott committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    1f165c2 View commit details
    Browse the repository at this point in the history
  5. Unique geometries for physics example shapes.

    Richard Trott committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    a2eed7a View commit details
    Browse the repository at this point in the history
  6. Don't mutate physicsWorldAmmoModule each time it's used. Add common s…

    …tring prefix to ammo worker IDs.
    Richard Trott committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    f6e51df View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2019

  1. Eliminate commonjs in main troika build, in favor of manually ES6 mod…

    …ule-ified Ammo.js output file. Add TODO for finishing ASM.js fallback
    Richard Trott committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    63a443e View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. Configuration menu
    Copy the full SHA
    2902c2e View commit details
    Browse the repository at this point in the history
  2. Support cylinders

    Richard Trott committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    4ede18c View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2020

  1. WIP automatic compoundShapes and combined geometry from Troika Groups…

    …, refactor worker messages to use transferable, start new MouseInteractionExample, integrate adapted AmmoDebugDrawer
    Richard Trott committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    83dc14e View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2020

  1. Update soft bodies to use transferable payloads, and to support 1D ro…

    …pe bodies
    Richard Trott committed Feb 12, 2020
    Configuration menu
    Copy the full SHA
    083c457 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2020

  1. refactor(physics): auto-combined colliders, transferable worker messa…

    …ges, debug drawer
    Richard Trott committed Feb 26, 2020
    Configuration menu
    Copy the full SHA
    3c8ba70 View commit details
    Browse the repository at this point in the history