dmech
dmech已停产。 如果您需要成熟的物理引擎来与D配合使用,我们建议您使用和相应的。
dmech代表“ D机械”:它是用D语言编写的实时3D物理引擎,能够模拟刚体动力学。 它比科学模拟更适合于计算机游戏:目标是说服玩家,而不是给出准确的结果。 dmech不依赖GC,并且完全独立于平台,可以与任何API或图形引擎一起使用。
屏幕截图
特征
带有迭代SI解算器的基于脉冲的刚体动力学
高性能碰撞检测(MPR算法)
基本几何形状(球体,盒子,圆柱体,圆锥体,椭圆体)
支持通过支撑映射定义的任何凸形
每个实体有多个几何形状
任意静态修整(通过BVH优化碰撞检测)
身体约束:距离,角度,滑块,球窝,棱柱形,铰链
永久联系人缓存
射线投射支持
基于所有权的内存管理
部分C API
依存关系
dmech严重依赖 -D的实用程序库的集合,其中包括线性数学和计算几何功能。
文献资料
请参
评论0
最新资源