How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
planck.js is a 2D rigid body physics engine for JavaScript and HTML5, based on Box2D. It provides a framework for simulating physical interactions and calculating the motion of solid objects within a two-dimensional virtual environment. The engine is designed for cross-platform web gaming, enabling the implementation of rigid body dynamics across different web browsers and devices. The library manages simulation through a constraint-based physics solver and rigid body state management. It utilizes iterative impulse resolution, semi-implicit Euler integration, and dynamic AABB tree partitioni
ammo.js is a JavaScript port of the Bullet physics engine, compiled via Emscripten to provide a high-performance physics library for the browser. It functions as a 3D rigid body engine and an Emscripten compiled library that enables complex physical computations using WebAssembly and JavaScript. The project provides specialized simulation capabilities for soft body physics, modeling the deformation of flexible materials like cloth and rubber, and a vehicle dynamics engine for calculating the mechanics of wheeled vehicles. The simulation surface also covers rigid body dynamics for non-deforma
Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.
Bullet3 is a professional physics simulation engine designed for calculating rigid body, soft body, and collision dynamics within 3D environments and robotics applications. It functions as a computational framework for determining complex geometric intersections and contact manifolds between objects in simulated space. The library distinguishes itself through a distributed rendering framework that scales heavy graphical workloads and scene generation tasks across large clusters of machines. This capability enables the production of massive datasets by distributing complex scene generation acr
p2.js
The main features of schteppe/p2.js are: Physics Engines.
Projects with overlapping indexed features include: shakiba/planck.js — planck.js is a 2D rigid body physics engine for JavaScript and HTML5, based on Box2D. It provides a framework for… kripken/ammo.js — ammo.js is a JavaScript port of the Bullet physics engine, compiled via Emscripten to provide a high-performance… bero1985/kraft — Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games. chabinka/unity3d-quadtree-collision-detection. chandlerprall/goblinphysics — GoblinPhysics. bulletphysics/bullet3 — Bullet3 is a professional physics simulation engine designed for calculating rigid body, soft body, and collision…