Difference between revisions of "ReactPhysics3D"
From GiderosMobile
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
<!-- GIDEROSOBJ:ReactPhysics3D--> | <!-- GIDEROSOBJ:ReactPhysics3D--> | ||
| − | '''Supported platforms:''' [[File:Platform android.png]][[File:Platform ios.png]][[File:Platform mac.png]][[File:Platform pc.png]][[File:Platform html5.png]][[File:Platform winrt.png]][[File:Platform win32.png]]<br/> | + | '''Supported platforms:''' [[File:Platform android.png]][[File:Platform ios.png]][[File:Platform mac.png]][[File:Platform pc.png]][[File:Platform html5.png]][[File:Platform winrt.png]][[File:Platform win32.png]][[File:Platform linux.png]]<br/> |
'''Available since:''' Gideros 2019.10<br/> | '''Available since:''' Gideros 2019.10<br/> | ||
| Line 8: | Line 8: | ||
You can also check '''[[https://github.com/DanielChappuis/reactphysics3d React Physics 3D GitHub]]'''. | You can also check '''[[https://github.com/DanielChappuis/reactphysics3d React Physics 3D GitHub]]'''. | ||
| + | |||
| + | Official '''[[https://github.com/DanielChappuis/reactphysics3d/blob/master/documentation/UserDocumentation.md React Physics 3D documentation]]'''. | ||
Changelog '''[[https://github.com/DanielChappuis/reactphysics3d/blob/master/CHANGELOG.md?plain=1 React Physics 3D Changelog]]'''. | Changelog '''[[https://github.com/DanielChappuis/reactphysics3d/blob/master/CHANGELOG.md?plain=1 React Physics 3D Changelog]]'''. | ||
Latest revision as of 12:06, 16 December 2025
Supported platforms: ![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Available since: Gideros 2019.10
Description
ReactPhysics3D is an open source 3D physics and collision engine [React Physics 3D home page] (not up to date!).
You can also check [React Physics 3D GitHub].
Official [React Physics 3D documentation].
Changelog [React Physics 3D Changelog].
Gideros ReactPhysics3D version is version 0.10.2.
To add ReactPhysics3D engine to your application you call:
require "reactphysics3d"
Basically you:
- create the 3d world => r3d.World.new
- add the 3d world DebugDraw (recommended for testing) => r3d.DebugDraw.new
- create your body => r3d.World:createBody
- define the shape of your body => example: a sphere r3d.SphereShape.new
- add the fixture => r3d.Body:createFixture
- add joints (optional) => example: a fixed joint r3d.World:createFixedJoint
- HAVE FUN!
Classes