saharan / Oimophysics
Licence: mit
A cross-platform 3D physics engine
Stars: ✭ 269
Programming Languages
javascript
184084 projects - #8 most used programming language
haxe
709 projects
Projects that are alternatives of or similar to Oimophysics
diaeresis
A lightweight (<1kb minified + gzipped) JavaScript library that lets you wield diæreses like C̶h̶u̶c̶k̶ Mary Norris:
Stars: ✭ 15 (-94.42%)
Mutual labels: javascript-library
Ellipsed
A JavaScript library for multilined ellipsis
Stars: ✭ 261 (-2.97%)
Mutual labels: javascript-library
Flame
A physical engine used to simulate water,snow,sand.etc
Stars: ✭ 44 (-83.64%)
Mutual labels: physics-engine
validate-polish
Utility library for validation of PESEL, NIP, REGON, identity card etc. Aimed mostly at Polish enviroment. [Polish] Walidacja numerów pesel, nip, regon, dowodu osobistego.
Stars: ✭ 31 (-88.48%)
Mutual labels: javascript-library
typical
Isomorphic, functional type-checking for Javascript
Stars: ✭ 17 (-93.68%)
Mutual labels: javascript-library
TaichiGAME
GPU Accelerated Motion Engine based on Taichi Lang.
Stars: ✭ 35 (-86.99%)
Mutual labels: physics-engine
Formvuelate
Dynamic schema-based form rendering for VueJS
Stars: ✭ 262 (-2.6%)
Mutual labels: javascript-library
afinn
Sentiment Analysis in Javascript using the AFINN Lexicon
Stars: ✭ 26 (-90.33%)
Mutual labels: javascript-library
Jschema
A simple, easy to use data modeling framework for JavaScript
Stars: ✭ 261 (-2.97%)
Mutual labels: javascript-library
previewSlider
Responsive fullscreen image slider where the users are able to preview next/previous image when hovering over the navigation arrows.
Stars: ✭ 16 (-94.05%)
Mutual labels: javascript-library
lexicon-mono-seq
DOM Text Based Multiple Sequence Alignment Library
Stars: ✭ 15 (-94.42%)
Mutual labels: javascript-library
tiny-lit
JavaScript library for building user interfaces using template literals
Stars: ✭ 17 (-93.68%)
Mutual labels: javascript-library
spacers
🔳 when you need more __space__ for your no-code tools.
Stars: ✭ 211 (-21.56%)
Mutual labels: javascript-library
Typelighterjs
Take a stride into the world of dynamic and appealing typewriters. You can be sure that you will never even think of looking back.
Stars: ✭ 262 (-2.6%)
Mutual labels: javascript-library
indexed-string-variation
Experimental JavaScript module to generate all possible variations of strings over an alphabet using an n-ary virtual tree
Stars: ✭ 16 (-94.05%)
Mutual labels: javascript-library
filestorage.js
Filestorage.js is client library for SKALE sidechain decentralized file storage. Used to transfer files between a browser and a SKALE sidechain.
Stars: ✭ 25 (-90.71%)
Mutual labels: javascript-library
Livebot
An app that allows you to be inside a bot!
Stars: ✭ 271 (+0.74%)
Mutual labels: javascript-library
Apify Js
Apify SDK — The scalable web scraping and crawling library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.
Stars: ✭ 3,154 (+1072.49%)
Mutual labels: javascript-library
Tui
This is a high quanlity components library for VUE
Stars: ✭ 258 (-4.09%)
Mutual labels: javascript-library
OimoPhysics
A lightweight 3D physics engine.
API Documentation
Demos
- Press
E
orQ
to change demos - Click or tap text to control
Features
- Written in Haxe
- Exported as JavaScript (see bin/js/)
- Public classes and methods will be exposed through
windwow.OIMO
. - e.g.
new OIMO.Vec3(1, 2, 3)
to create an instance ofVec3
class.
- Public classes and methods will be exposed through
- Rigid body motion types
- Dynamic
- Static
- Kinematic
- Fast collision detection with bounding volume hierarchy (BVH)
- Contacts with friction and restitution
- Collision geometries
- Sphere
- Box
- Cylinder
- Cone
- Capsule
- Convex hull
- Joints with springs, limits and motors
- Spherical (a.k.a. ball and socket, point to point)
- Revolute (a.k.a. hinge)
- Cylindrical
- Prismatic (a.k.a. slider)
- Universal
- Ragdoll (a.k.a. cone twist, character)
- Breakable joints
- Constraint solvers
- Direct block MLCP solver
- Projected Gauss-Seidel solver
- Sleepings with island splittings
- Rotation limits
- Collision event callbacks
- Collision filterings
- Collision queries
- AABB query
- ray casting
- convex casting
Compile JavaScript demos in Haxe
- Use Haxe 4.0.0 or later
- main class:
demo.js.DemoJS
- Try enabling compiler options if fails
-D analyzer
-D eval-stack
License
The MIT License
Old Version
- Written in ActionScript 3.0
- Supports spheres and boxes as collision shapes
- Supports various joints (ball and socket, distance, hinge, prismatic, etc...)
- Fast and stable collision solver
- Available in old/ directory
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].