Skip to content

Brackets-Coder/AmmoPhysics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Ammo Physics

A work-in-progress Turbowarp extension based on the ammo.js physics library, which is based on the C++ Bullet Physics SDK.

The goal is to provide feature-complete, advanced, and performant 3D physics in a simple-to-understand manner. This extension aims to be consistent with the Box2D and Simple3D extensions. This extension is still a work in progress and should not be used.

video.mp4

What I'm working on

  • Raycasting Rewrite
  • Optimization
  • Bug fixing
  • Triangle Mesh Support

Task list:

  • All shape types:
    • Boxes
    • Spheres
    • Cylinders
    • Cones
    • Capsules
    • Planes
    • Convex Hulls
    • Triangle Meshes
    • Compound bodies
  • Physical Materials (friction, restitution, etc.)
  • Constraints (All types)
  • Collision:
    • Collision Detection
    • Raycasting
    • Enable/disable collision response
  • Manual Impact forces (like "push with force" block in Box2D)
  • Player Management?
  • Vehicle support?
  • Soft bodies?

About

A 3D physics extension for Turbowarp based on Ammo.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published