Skip to content

lo-th/Oimo.js

Repository files navigation

Oimo.js

Oimo.js is a lightweight 3d physics engine for javascript.
It's a full javascript conversion of [OimoPhysics](https://github.com/saharan/OimoPhysics) created by [Saharan](https://el-ement.com/blog/) for actionscript 3.0.

Main Demo with three.js, sea3d, worker and editor:

oimo.js dev

oimo.js rev

Basic demo no worker

basic test

compound test

compound2 test

ragdoll test

collision test

moving test

terrain test

Basic demo worker transferrable

worker test

Basic demo with png compression (dev:32kb rev:30kb)

png test

Experimental demos

BVH test

The walker

Interactive documentation

DOCS

========= Note :
Oimo Physics use international system units 0.1 to 10 meters max for dynamique body.
In demo with three.js, i scale all by 100 so object is between 10 to 10000 three unit.
You can change world scale.
for three : world.worldscale(100);
default : world.worldscale(1);

About

Lightweight 3d physics engine for javascript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published