使用旧版 Rust 2015
0.14.3 |
|
---|---|
0.14.1 |
|
0.13.0 |
|
0.12.0 |
|
0.2.0 |
|
#39 in #凸形
198 每月下载量
用于 4 crates
755KB
18K SLoC
ncollide
ncollide 是用 Rust 编程语言编写的二维和三维碰撞检测库。
正如其名所示,它在维度上是通用的:它适用于二维和三维几何形状。它可能与更高维度的几何形状一起工作(尚未尝试)。
官方用户指南可在 此处 获取。rustdoc 文档可在 此处 获取。
编译
您需要 Rust 编译器的最新稳定构建版本和官方包管理器: cargo。
只需将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
ncollide = "0.13"
功能
- 基于动态边界体积树的粗略阶段
- 球与球碰撞检测
- 平面与任意凸对象的碰撞检测
- 任意凸对象之间的碰撞检测
- 复合几何形状
- 射线投射
- 计算无旋转运动对象的碰撞时间(复合与复合尚未实现)
以及各种碰撞检测器和粗略阶段碰撞检测的特质。
贡献
欢迎提交拉取请求和问题。此外,如果您想为 ncollide 的开发做出捐赠,请点击此按钮
依赖项
~3.5MB
~62K SLoC