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