Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Turbulenz_engine | 3,512 | a year ago | 37 | mit | TypeScript | |||||
Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices. | ||||||||||
Physijs | 2,517 | 58 | a year ago | February 22, 2021 | 150 | mit | JavaScript | |||
Physics plugin for Three.js | ||||||||||
Bepuphysics2 | 1,592 | 3 | 22 days ago | 19 | February 01, 2021 | 45 | apache-2.0 | C# | ||
Pure C# 3D real time physics simulation library, now with a higher version number. | ||||||||||
Reactphysics3d | 1,232 | 16 days ago | 81 | zlib | C++ | |||||
Open source C++ physics engine library in 3D | ||||||||||
Qu3e | 689 | 2 years ago | 10 | zlib | C | |||||
Lightweight and Simple 3D Open Source Physics Engine in C++ | ||||||||||
Exengine | 502 | 2 years ago | n,ull | mit | C | |||||
A C99 3D game engine | ||||||||||
3dreamengine | 279 | 3 days ago | 5 | mit | Lua | |||||
3DreamEngine is an *awesome* 3d engine for LÖVE. | ||||||||||
Bepuphysics1 | 237 | 2 years ago | 1 | April 01, 2018 | 1 | apache-2.0 | C# | |||
Pure C# 3D real time physics simulation library. Repo contains only the 1.X.X versions. | ||||||||||
Gdx Proto | 138 | 8 years ago | 10 | apache-2.0 | Java | |||||
GDX Proto - a lightweight 3D engine built with libgdx | ||||||||||
Ode4j | 137 | a day ago | 7 | January 02, 2019 | 11 | lgpl-2.1 | Java | |||
Java 3D Physics Engine & Library |
This library provides 3d collision detection primitives, bounding volumes and collision detection algorithms using glam.
If you need 2d collision detection check out bam2d
The library provides:
Ray
Plane
Frustum
Aabb3
Obb3
Sphere
, Cylinder
Sphere
, Circle
, Rectangle
, Cuboid
, Particle
, Convex Polygon
, Convex Polyhedra
DBVT
)Sweep and Prune
GJK
(including EPA
for manifold computation)GJK
GJK
Right now the docs are probably are all there is. I'll hopefully be able to add some examples soontm.
This started as a port of the excellent cgmath based collision library. If you or your dependency tree already use cgmath then it could be an excellent option.