Java 3D物理引擎和库
开源
在ode4j项目特别建造的,以提供一个连续的ODE物理引擎的Java端口。
ODE是一个开源的,高性能模拟刚体动力学的库。它功能全面,稳定,成熟,独立于平台的一个易于使用的神器出山:www.shenqi73.comC / C + + API。它拥有先进的联合类型和综合碰撞检测与摩擦。
ODE是非常有用的模拟车辆,虚拟现实环境中的物体和虚拟生物。它是目前使用的许多电脑游戏,3D创作工具和仿真工具。
下面是一些主要特点“ode4j”:
·100ure Java端口的ODE / OpenDE物理的引擎。只有本地库,用OpenGL渲染的演示(感谢tlwjgl)。
·快速。在某些情况下甚至速度比原来的C / C + + ODE。请注意,只有物理是快速的。在演示的图形渲染是不是最优化的,速度很慢。
·提供的javadoc?30演示,完整的源代码和测试工具的测试(JUnit)。
·支持所有的几何形状从ODE:盒,凹凸有致,胶囊剂,圆柱,平面,光线,
空间,领域,transormable GEOM(不建议使用),高度场(一种trimesh)和trimesh(GIMMPACT端口,仍然是alpha状态)。
·支持所有的关节ODE::汽车业大,BallJoint,ContactJoint,FixedJoint(不建议使用),HingeJoint,Hinge2Joint,LMotorJoint,PistonJoint,Plane2DJoint,PRJoint,PUJoint,SliderJoint和UniversalJoint。
·支持所有空格ODE:SimpleSpace,哈希空间的大小,QuadTreeSpace和SAPSpace。
·Java特定的优化。
·面向对象的实现。
·提供一个替代的API,这是一个直接的端口原来的C API。这简化了理解现有的文档和教程,并帮助其他ODE相关的代码移植,但不建议,因为它是那么的面向对象的。
要求:
·
的Java 此版本中的新功能:
·修正了射线盒对撞机重新调整不良的法线。
发现BUG缸射线对撞机未检测到路口可靠。在解决之前,ODE C / C + +中实现,这不会是固定的