Skip to content
j.reu.s edited this page Jun 29, 2020 · 36 revisions

wishlist

  • anyone can add things here
  • documentation on how to use forces to move objects (e.g. a first person avatar)
  • heightfields/equivalent (perhaps done in such a way that even if you fall through you get buoyed back up)
  • apply continuous force (instead of just impulse)
  • migration guide
  • Gravity on Collada loaded Object
  • HeightfieldMesh with dynamic vertices length/width
  • Support newest Ammo.js syntax: Ammo() rather than Ammo

Mesh shapes

  • Box (done)
  • Cone (done)
  • Cylinder (done)
  • Plane (done)
  • Sphere (done)
  • Convex (done)
  • TriangleMesh (done)
  • Compound (done)

Object interaction

  • Set position (done)
  • Set quaternion (done)
  • Set mass (done)
  • Set friction & restitution (done)
  • Set velocities (done)
  • Set factors (done)
  • Set damping (done)
  • Set collision masks/groups (done)
  • Cloning (done)
  • Report new collisions (done)
  • Apply force (+ at location) (done)

Scene interaction

  • Add rigid body (done)
  • Remove rigid body (done)
  • Ray tracing (done)
  • Add/remove ghost body (done)
  • Report ghost body collision end (done)
  • Run code in web worker
  • Interpolation
  • Scene import from ObjectLoader

Constraints

  • Hinge (done)
  • Point (done)
  • Slider (done)
  • Weld (done)
  • removal from world (done)

Other

  • shape caching

Examples

  • Ball Pit