├── .github └── workflows │ └── test.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmignore ├── .prettierignore ├── .prettierrc ├── LICENSE ├── dist ├── cannon-es.cjs.js ├── cannon-es.d.ts └── cannon-es.js ├── docs-style.css ├── docs ├── .nojekyll ├── assets │ ├── custom.css │ ├── highlight.css │ ├── icons.css │ ├── icons.png │ ├── icons@2x.png │ ├── main.js │ ├── search.js │ ├── style.css │ ├── widgets.png │ └── widgets@2x.png ├── classes │ ├── AABB.html │ ├── ArrayCollisionMatrix.html │ ├── Body.html │ ├── Box.html │ ├── Broadphase.html │ ├── ConeTwistConstraint.html │ ├── Constraint.html │ ├── ContactEquation.html │ ├── ContactMaterial.html │ ├── ConvexPolyhedron.html │ ├── Cylinder.html │ ├── DistanceConstraint.html │ ├── Equation.html │ ├── EventTarget.html │ ├── FrictionEquation.html │ ├── GSSolver.html │ ├── GridBroadphase.html │ ├── Heightfield.html │ ├── HingeConstraint.html │ ├── JacobianElement.html │ ├── LockConstraint.html │ ├── Mat3.html │ ├── Material.html │ ├── NaiveBroadphase.html │ ├── Narrowphase.html │ ├── ObjectCollisionMatrix.html │ ├── Particle.html │ ├── Plane.html │ ├── PointToPointConstraint.html │ ├── Pool.html │ ├── Quaternion.html │ ├── Ray.html │ ├── RaycastResult.html │ ├── RaycastVehicle.html │ ├── RigidVehicle.html │ ├── RotationalEquation.html │ ├── RotationalMotorEquation.html │ ├── SAPBroadphase.html │ ├── SPHSystem.html │ ├── Shape.html │ ├── Solver.html │ ├── Sphere.html │ ├── SplitSolver.html │ ├── Spring.html │ ├── Transform.html │ ├── Trimesh.html │ ├── Vec3.html │ ├── Vec3Pool.html │ ├── WheelInfo.html │ └── World.html ├── index.html └── modules.html ├── examples ├── body_types.html ├── bounce.html ├── bunny.html ├── callbacks.html ├── canvas_interpolation.html ├── coi-serviceworker.js ├── collision_filter.html ├── collisions.html ├── compound.html ├── constraints.html ├── container.html ├── convex.html ├── css │ └── style.css ├── events.html ├── fixed_rotation.html ├── friction.html ├── friction_gravity.html ├── heightfield.html ├── hinge.html ├── icons │ ├── code.svg │ └── github.svg ├── images │ └── sunflower.jpg ├── impulses.html ├── jenga.html ├── js │ ├── Demo.js │ ├── PointerLockControlsCannon.js │ ├── VoxelLandscape.js │ ├── bunny.js │ ├── dom-utils.js │ ├── smoothie.js │ └── three-conversion-utils.js ├── performance.html ├── pile.html ├── ragdoll.html ├── raycast_vehicle.html ├── rigid_vehicle.html ├── shapes.html ├── simple_friction.html ├── single_body_on_plane.html ├── sleep.html ├── sph.html ├── split_solver.html ├── spring.html ├── stacks.html ├── tear.html ├── threejs.html ├── threejs_cloth.html ├── threejs_fps.html ├── threejs_mousepick.html ├── threejs_voxel_fps.html ├── trigger.html ├── trimesh.html ├── tween.html ├── worker.html └── worker_sharedarraybuffer.html ├── getting-started.md ├── index.html ├── jest.config.ts ├── package.json ├── readme.md ├── rollup.config.js ├── screenshots ├── body_types.png ├── bounce.png ├── boxes.png ├── bunny.png ├── callbacks.png ├── canvas_interpolation.png ├── collision_filter.png ├── collisions.png ├── compound.png ├── constraints.png ├── container.png ├── convex.png ├── docs.png ├── events.png ├── examples.png ├── fixed_rotation.png ├── friction.png ├── friction_gravity.png ├── heightfield.png ├── hinge.png ├── impulses.png ├── jenga.png ├── performance.png ├── pile.png ├── ragdoll.png ├── raycast_vehicle.png ├── rigid_vehicle.png ├── shapes.png ├── simple_friction.png ├── single_body_on_plane.png ├── sleep.png ├── sph.png ├── split_solver.png ├── spring.png ├── stacks.png ├── tear.png ├── threejs.png ├── threejs_cloth.png ├── threejs_fps.png ├── threejs_mousepick.png ├── threejs_voxel_fps.png ├── trigger.png ├── trimesh.png ├── tween.png ├── worker.png └── worker_sharedarraybuffer.png ├── src ├── cannon-es.ts ├── collision │ ├── AABB.test.ts │ ├── AABB.ts │ ├── ArrayCollisionMatrix.ts │ ├── Broadphase.ts │ ├── GridBroadphase.ts │ ├── NaiveBroadphase.ts │ ├── ObjectCollisionMatrix.ts │ ├── OverlapKeeper.ts │ ├── Ray.ts │ ├── RaycastResult.ts │ └── SAPBroadphase.ts ├── constraints │ ├── ConeTwistConstraint.ts │ ├── Constraint.ts │ ├── DistanceConstraint.ts │ ├── HingeConstraint.ts │ ├── LockConstraint.ts │ └── PointToPointConstraint.ts ├── equations │ ├── ConeEquation.ts │ ├── ContactEquation.ts │ ├── Equation.ts │ ├── FrictionEquation.ts │ ├── RotationalEquation.ts │ └── RotationalMotorEquation.ts ├── material │ ├── ContactMaterial.ts │ └── Material.ts ├── math │ ├── JacobianElement.ts │ ├── Mat3.test.ts │ ├── Mat3.ts │ ├── Quaternion.test.ts │ ├── Quaternion.ts │ ├── Transform.ts │ ├── Vec3.test.ts │ └── Vec3.ts ├── objects │ ├── Body.ts │ ├── RaycastVehicle.ts │ ├── RigidVehicle.ts │ ├── SPHSystem.ts │ ├── Spring.ts │ └── WheelInfo.ts ├── shapes │ ├── Box.ts │ ├── ConvexPolyhedron.ts │ ├── Cylinder.ts │ ├── Heightfield.ts │ ├── Particle.ts │ ├── Plane.ts │ ├── Shape.ts │ ├── Sphere.ts │ └── Trimesh.ts ├── solver │ ├── GSSolver.ts │ ├── Solver.ts │ └── SplitSolver.ts ├── utils │ ├── EventTarget.ts │ ├── Octree.ts │ ├── Pool.ts │ ├── TupleDictionary.ts │ ├── Utils.ts │ └── Vec3Pool.ts └── world │ ├── Narrowphase.test.ts │ ├── Narrowphase.ts │ ├── World.test.ts │ └── World.ts ├── test ├── customMatchers.ts └── helpers.ts ├── tsconfig.json ├── typedoc.json └── yarn.lock /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | package.json 3 | docs/ -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/LICENSE -------------------------------------------------------------------------------- /dist/cannon-es.cjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/dist/cannon-es.cjs.js -------------------------------------------------------------------------------- /dist/cannon-es.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/dist/cannon-es.d.ts -------------------------------------------------------------------------------- /dist/cannon-es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/dist/cannon-es.js -------------------------------------------------------------------------------- /docs-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs-style.css -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/assets/custom.css -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/icons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/assets/icons.css -------------------------------------------------------------------------------- /docs/assets/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/assets/icons.png -------------------------------------------------------------------------------- /docs/assets/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/assets/icons@2x.png -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/assets/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/assets/widgets.png -------------------------------------------------------------------------------- /docs/assets/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/assets/widgets@2x.png -------------------------------------------------------------------------------- /docs/classes/AABB.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/AABB.html -------------------------------------------------------------------------------- /docs/classes/ArrayCollisionMatrix.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/ArrayCollisionMatrix.html -------------------------------------------------------------------------------- /docs/classes/Body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Body.html -------------------------------------------------------------------------------- /docs/classes/Box.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Box.html -------------------------------------------------------------------------------- /docs/classes/Broadphase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Broadphase.html -------------------------------------------------------------------------------- /docs/classes/ConeTwistConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/ConeTwistConstraint.html -------------------------------------------------------------------------------- /docs/classes/Constraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Constraint.html -------------------------------------------------------------------------------- /docs/classes/ContactEquation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/ContactEquation.html -------------------------------------------------------------------------------- /docs/classes/ContactMaterial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/ContactMaterial.html -------------------------------------------------------------------------------- /docs/classes/ConvexPolyhedron.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/ConvexPolyhedron.html -------------------------------------------------------------------------------- /docs/classes/Cylinder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Cylinder.html -------------------------------------------------------------------------------- /docs/classes/DistanceConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/DistanceConstraint.html -------------------------------------------------------------------------------- /docs/classes/Equation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Equation.html -------------------------------------------------------------------------------- /docs/classes/EventTarget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/EventTarget.html -------------------------------------------------------------------------------- /docs/classes/FrictionEquation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/FrictionEquation.html -------------------------------------------------------------------------------- /docs/classes/GSSolver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/GSSolver.html -------------------------------------------------------------------------------- /docs/classes/GridBroadphase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/GridBroadphase.html -------------------------------------------------------------------------------- /docs/classes/Heightfield.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Heightfield.html -------------------------------------------------------------------------------- /docs/classes/HingeConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/HingeConstraint.html -------------------------------------------------------------------------------- /docs/classes/JacobianElement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/JacobianElement.html -------------------------------------------------------------------------------- /docs/classes/LockConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/LockConstraint.html -------------------------------------------------------------------------------- /docs/classes/Mat3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Mat3.html -------------------------------------------------------------------------------- /docs/classes/Material.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Material.html -------------------------------------------------------------------------------- /docs/classes/NaiveBroadphase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/NaiveBroadphase.html -------------------------------------------------------------------------------- /docs/classes/Narrowphase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Narrowphase.html -------------------------------------------------------------------------------- /docs/classes/ObjectCollisionMatrix.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/ObjectCollisionMatrix.html -------------------------------------------------------------------------------- /docs/classes/Particle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Particle.html -------------------------------------------------------------------------------- /docs/classes/Plane.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Plane.html -------------------------------------------------------------------------------- /docs/classes/PointToPointConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/PointToPointConstraint.html -------------------------------------------------------------------------------- /docs/classes/Pool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Pool.html -------------------------------------------------------------------------------- /docs/classes/Quaternion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Quaternion.html -------------------------------------------------------------------------------- /docs/classes/Ray.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Ray.html -------------------------------------------------------------------------------- /docs/classes/RaycastResult.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/RaycastResult.html -------------------------------------------------------------------------------- /docs/classes/RaycastVehicle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/RaycastVehicle.html -------------------------------------------------------------------------------- /docs/classes/RigidVehicle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/RigidVehicle.html -------------------------------------------------------------------------------- /docs/classes/RotationalEquation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/RotationalEquation.html -------------------------------------------------------------------------------- /docs/classes/RotationalMotorEquation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/RotationalMotorEquation.html -------------------------------------------------------------------------------- /docs/classes/SAPBroadphase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/SAPBroadphase.html -------------------------------------------------------------------------------- /docs/classes/SPHSystem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/SPHSystem.html -------------------------------------------------------------------------------- /docs/classes/Shape.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Shape.html -------------------------------------------------------------------------------- /docs/classes/Solver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Solver.html -------------------------------------------------------------------------------- /docs/classes/Sphere.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Sphere.html -------------------------------------------------------------------------------- /docs/classes/SplitSolver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/SplitSolver.html -------------------------------------------------------------------------------- /docs/classes/Spring.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Spring.html -------------------------------------------------------------------------------- /docs/classes/Transform.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Transform.html -------------------------------------------------------------------------------- /docs/classes/Trimesh.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Trimesh.html -------------------------------------------------------------------------------- /docs/classes/Vec3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Vec3.html -------------------------------------------------------------------------------- /docs/classes/Vec3Pool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/Vec3Pool.html -------------------------------------------------------------------------------- /docs/classes/WheelInfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/WheelInfo.html -------------------------------------------------------------------------------- /docs/classes/World.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/classes/World.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/docs/modules.html -------------------------------------------------------------------------------- /examples/body_types.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/body_types.html -------------------------------------------------------------------------------- /examples/bounce.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/bounce.html -------------------------------------------------------------------------------- /examples/bunny.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/bunny.html -------------------------------------------------------------------------------- /examples/callbacks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/callbacks.html -------------------------------------------------------------------------------- /examples/canvas_interpolation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/canvas_interpolation.html -------------------------------------------------------------------------------- /examples/coi-serviceworker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/coi-serviceworker.js -------------------------------------------------------------------------------- /examples/collision_filter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/collision_filter.html -------------------------------------------------------------------------------- /examples/collisions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/collisions.html -------------------------------------------------------------------------------- /examples/compound.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/compound.html -------------------------------------------------------------------------------- /examples/constraints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/constraints.html -------------------------------------------------------------------------------- /examples/container.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/container.html -------------------------------------------------------------------------------- /examples/convex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/convex.html -------------------------------------------------------------------------------- /examples/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/css/style.css -------------------------------------------------------------------------------- /examples/events.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/events.html -------------------------------------------------------------------------------- /examples/fixed_rotation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/fixed_rotation.html -------------------------------------------------------------------------------- /examples/friction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/friction.html -------------------------------------------------------------------------------- /examples/friction_gravity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/friction_gravity.html -------------------------------------------------------------------------------- /examples/heightfield.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/heightfield.html -------------------------------------------------------------------------------- /examples/hinge.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/hinge.html -------------------------------------------------------------------------------- /examples/icons/code.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/icons/code.svg -------------------------------------------------------------------------------- /examples/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/icons/github.svg -------------------------------------------------------------------------------- /examples/images/sunflower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/images/sunflower.jpg -------------------------------------------------------------------------------- /examples/impulses.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/impulses.html -------------------------------------------------------------------------------- /examples/jenga.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/jenga.html -------------------------------------------------------------------------------- /examples/js/Demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/js/Demo.js -------------------------------------------------------------------------------- /examples/js/PointerLockControlsCannon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/js/PointerLockControlsCannon.js -------------------------------------------------------------------------------- /examples/js/VoxelLandscape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/js/VoxelLandscape.js -------------------------------------------------------------------------------- /examples/js/bunny.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/js/bunny.js -------------------------------------------------------------------------------- /examples/js/dom-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/js/dom-utils.js -------------------------------------------------------------------------------- /examples/js/smoothie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/js/smoothie.js -------------------------------------------------------------------------------- /examples/js/three-conversion-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/js/three-conversion-utils.js -------------------------------------------------------------------------------- /examples/performance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/performance.html -------------------------------------------------------------------------------- /examples/pile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/pile.html -------------------------------------------------------------------------------- /examples/ragdoll.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/ragdoll.html -------------------------------------------------------------------------------- /examples/raycast_vehicle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/raycast_vehicle.html -------------------------------------------------------------------------------- /examples/rigid_vehicle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/rigid_vehicle.html -------------------------------------------------------------------------------- /examples/shapes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/shapes.html -------------------------------------------------------------------------------- /examples/simple_friction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/simple_friction.html -------------------------------------------------------------------------------- /examples/single_body_on_plane.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/single_body_on_plane.html -------------------------------------------------------------------------------- /examples/sleep.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/sleep.html -------------------------------------------------------------------------------- /examples/sph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/sph.html -------------------------------------------------------------------------------- /examples/split_solver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/split_solver.html -------------------------------------------------------------------------------- /examples/spring.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/spring.html -------------------------------------------------------------------------------- /examples/stacks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/stacks.html -------------------------------------------------------------------------------- /examples/tear.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/tear.html -------------------------------------------------------------------------------- /examples/threejs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/threejs.html -------------------------------------------------------------------------------- /examples/threejs_cloth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/threejs_cloth.html -------------------------------------------------------------------------------- /examples/threejs_fps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/threejs_fps.html -------------------------------------------------------------------------------- /examples/threejs_mousepick.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/threejs_mousepick.html -------------------------------------------------------------------------------- /examples/threejs_voxel_fps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/threejs_voxel_fps.html -------------------------------------------------------------------------------- /examples/trigger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/trigger.html -------------------------------------------------------------------------------- /examples/trimesh.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/trimesh.html -------------------------------------------------------------------------------- /examples/tween.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/tween.html -------------------------------------------------------------------------------- /examples/worker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/worker.html -------------------------------------------------------------------------------- /examples/worker_sharedarraybuffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/examples/worker_sharedarraybuffer.html -------------------------------------------------------------------------------- /getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/getting-started.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/index.html -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/readme.md -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/rollup.config.js -------------------------------------------------------------------------------- /screenshots/body_types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/body_types.png -------------------------------------------------------------------------------- /screenshots/bounce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/bounce.png -------------------------------------------------------------------------------- /screenshots/boxes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/boxes.png -------------------------------------------------------------------------------- /screenshots/bunny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/bunny.png -------------------------------------------------------------------------------- /screenshots/callbacks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/callbacks.png -------------------------------------------------------------------------------- /screenshots/canvas_interpolation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/canvas_interpolation.png -------------------------------------------------------------------------------- /screenshots/collision_filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/collision_filter.png -------------------------------------------------------------------------------- /screenshots/collisions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/collisions.png -------------------------------------------------------------------------------- /screenshots/compound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/compound.png -------------------------------------------------------------------------------- /screenshots/constraints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/constraints.png -------------------------------------------------------------------------------- /screenshots/container.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/container.png -------------------------------------------------------------------------------- /screenshots/convex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/convex.png -------------------------------------------------------------------------------- /screenshots/docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/docs.png -------------------------------------------------------------------------------- /screenshots/events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/events.png -------------------------------------------------------------------------------- /screenshots/examples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/examples.png -------------------------------------------------------------------------------- /screenshots/fixed_rotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/fixed_rotation.png -------------------------------------------------------------------------------- /screenshots/friction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/friction.png -------------------------------------------------------------------------------- /screenshots/friction_gravity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/friction_gravity.png -------------------------------------------------------------------------------- /screenshots/heightfield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/heightfield.png -------------------------------------------------------------------------------- /screenshots/hinge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/hinge.png -------------------------------------------------------------------------------- /screenshots/impulses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/impulses.png -------------------------------------------------------------------------------- /screenshots/jenga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/jenga.png -------------------------------------------------------------------------------- /screenshots/performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/performance.png -------------------------------------------------------------------------------- /screenshots/pile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/pile.png -------------------------------------------------------------------------------- /screenshots/ragdoll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/ragdoll.png -------------------------------------------------------------------------------- /screenshots/raycast_vehicle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/raycast_vehicle.png -------------------------------------------------------------------------------- /screenshots/rigid_vehicle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/rigid_vehicle.png -------------------------------------------------------------------------------- /screenshots/shapes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/shapes.png -------------------------------------------------------------------------------- /screenshots/simple_friction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/simple_friction.png -------------------------------------------------------------------------------- /screenshots/single_body_on_plane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/single_body_on_plane.png -------------------------------------------------------------------------------- /screenshots/sleep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/sleep.png -------------------------------------------------------------------------------- /screenshots/sph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/sph.png -------------------------------------------------------------------------------- /screenshots/split_solver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/split_solver.png -------------------------------------------------------------------------------- /screenshots/spring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/spring.png -------------------------------------------------------------------------------- /screenshots/stacks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/stacks.png -------------------------------------------------------------------------------- /screenshots/tear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/tear.png -------------------------------------------------------------------------------- /screenshots/threejs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/threejs.png -------------------------------------------------------------------------------- /screenshots/threejs_cloth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/threejs_cloth.png -------------------------------------------------------------------------------- /screenshots/threejs_fps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/threejs_fps.png -------------------------------------------------------------------------------- /screenshots/threejs_mousepick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/threejs_mousepick.png -------------------------------------------------------------------------------- /screenshots/threejs_voxel_fps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/threejs_voxel_fps.png -------------------------------------------------------------------------------- /screenshots/trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/trigger.png -------------------------------------------------------------------------------- /screenshots/trimesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/trimesh.png -------------------------------------------------------------------------------- /screenshots/tween.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/tween.png -------------------------------------------------------------------------------- /screenshots/worker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/worker.png -------------------------------------------------------------------------------- /screenshots/worker_sharedarraybuffer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/screenshots/worker_sharedarraybuffer.png -------------------------------------------------------------------------------- /src/cannon-es.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/cannon-es.ts -------------------------------------------------------------------------------- /src/collision/AABB.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/collision/AABB.test.ts -------------------------------------------------------------------------------- /src/collision/AABB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/collision/AABB.ts -------------------------------------------------------------------------------- /src/collision/ArrayCollisionMatrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/collision/ArrayCollisionMatrix.ts -------------------------------------------------------------------------------- /src/collision/Broadphase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/collision/Broadphase.ts -------------------------------------------------------------------------------- /src/collision/GridBroadphase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/collision/GridBroadphase.ts -------------------------------------------------------------------------------- /src/collision/NaiveBroadphase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/collision/NaiveBroadphase.ts -------------------------------------------------------------------------------- /src/collision/ObjectCollisionMatrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/collision/ObjectCollisionMatrix.ts -------------------------------------------------------------------------------- /src/collision/OverlapKeeper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/collision/OverlapKeeper.ts -------------------------------------------------------------------------------- /src/collision/Ray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/collision/Ray.ts -------------------------------------------------------------------------------- /src/collision/RaycastResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/collision/RaycastResult.ts -------------------------------------------------------------------------------- /src/collision/SAPBroadphase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/collision/SAPBroadphase.ts -------------------------------------------------------------------------------- /src/constraints/ConeTwistConstraint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/constraints/ConeTwistConstraint.ts -------------------------------------------------------------------------------- /src/constraints/Constraint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/constraints/Constraint.ts -------------------------------------------------------------------------------- /src/constraints/DistanceConstraint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/constraints/DistanceConstraint.ts -------------------------------------------------------------------------------- /src/constraints/HingeConstraint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/constraints/HingeConstraint.ts -------------------------------------------------------------------------------- /src/constraints/LockConstraint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/constraints/LockConstraint.ts -------------------------------------------------------------------------------- /src/constraints/PointToPointConstraint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/constraints/PointToPointConstraint.ts -------------------------------------------------------------------------------- /src/equations/ConeEquation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/equations/ConeEquation.ts -------------------------------------------------------------------------------- /src/equations/ContactEquation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/equations/ContactEquation.ts -------------------------------------------------------------------------------- /src/equations/Equation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/equations/Equation.ts -------------------------------------------------------------------------------- /src/equations/FrictionEquation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/equations/FrictionEquation.ts -------------------------------------------------------------------------------- /src/equations/RotationalEquation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/equations/RotationalEquation.ts -------------------------------------------------------------------------------- /src/equations/RotationalMotorEquation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/equations/RotationalMotorEquation.ts -------------------------------------------------------------------------------- /src/material/ContactMaterial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/material/ContactMaterial.ts -------------------------------------------------------------------------------- /src/material/Material.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/material/Material.ts -------------------------------------------------------------------------------- /src/math/JacobianElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/math/JacobianElement.ts -------------------------------------------------------------------------------- /src/math/Mat3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/math/Mat3.test.ts -------------------------------------------------------------------------------- /src/math/Mat3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/math/Mat3.ts -------------------------------------------------------------------------------- /src/math/Quaternion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/math/Quaternion.test.ts -------------------------------------------------------------------------------- /src/math/Quaternion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/math/Quaternion.ts -------------------------------------------------------------------------------- /src/math/Transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/math/Transform.ts -------------------------------------------------------------------------------- /src/math/Vec3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/math/Vec3.test.ts -------------------------------------------------------------------------------- /src/math/Vec3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/math/Vec3.ts -------------------------------------------------------------------------------- /src/objects/Body.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/objects/Body.ts -------------------------------------------------------------------------------- /src/objects/RaycastVehicle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/objects/RaycastVehicle.ts -------------------------------------------------------------------------------- /src/objects/RigidVehicle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/objects/RigidVehicle.ts -------------------------------------------------------------------------------- /src/objects/SPHSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/objects/SPHSystem.ts -------------------------------------------------------------------------------- /src/objects/Spring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/objects/Spring.ts -------------------------------------------------------------------------------- /src/objects/WheelInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/objects/WheelInfo.ts -------------------------------------------------------------------------------- /src/shapes/Box.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/shapes/Box.ts -------------------------------------------------------------------------------- /src/shapes/ConvexPolyhedron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/shapes/ConvexPolyhedron.ts -------------------------------------------------------------------------------- /src/shapes/Cylinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/shapes/Cylinder.ts -------------------------------------------------------------------------------- /src/shapes/Heightfield.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/shapes/Heightfield.ts -------------------------------------------------------------------------------- /src/shapes/Particle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/shapes/Particle.ts -------------------------------------------------------------------------------- /src/shapes/Plane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/shapes/Plane.ts -------------------------------------------------------------------------------- /src/shapes/Shape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/shapes/Shape.ts -------------------------------------------------------------------------------- /src/shapes/Sphere.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/shapes/Sphere.ts -------------------------------------------------------------------------------- /src/shapes/Trimesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/shapes/Trimesh.ts -------------------------------------------------------------------------------- /src/solver/GSSolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/solver/GSSolver.ts -------------------------------------------------------------------------------- /src/solver/Solver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/solver/Solver.ts -------------------------------------------------------------------------------- /src/solver/SplitSolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/solver/SplitSolver.ts -------------------------------------------------------------------------------- /src/utils/EventTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/utils/EventTarget.ts -------------------------------------------------------------------------------- /src/utils/Octree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/utils/Octree.ts -------------------------------------------------------------------------------- /src/utils/Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/utils/Pool.ts -------------------------------------------------------------------------------- /src/utils/TupleDictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/utils/TupleDictionary.ts -------------------------------------------------------------------------------- /src/utils/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/utils/Utils.ts -------------------------------------------------------------------------------- /src/utils/Vec3Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/utils/Vec3Pool.ts -------------------------------------------------------------------------------- /src/world/Narrowphase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/world/Narrowphase.test.ts -------------------------------------------------------------------------------- /src/world/Narrowphase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/world/Narrowphase.ts -------------------------------------------------------------------------------- /src/world/World.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/world/World.test.ts -------------------------------------------------------------------------------- /src/world/World.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/src/world/World.ts -------------------------------------------------------------------------------- /test/customMatchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/test/customMatchers.ts -------------------------------------------------------------------------------- /test/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/test/helpers.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/typedoc.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/cannon-es/HEAD/yarn.lock --------------------------------------------------------------------------------