|
ViewDesignEngine
3.1.0
高性能 CAD 计算几何引擎
|
GJK (Gilbert–Johnson–Keerthi) 碰撞检测算法 更多...

类 | |
| struct | vde::collision::GJKResult |
| GJK 完整检测结果 更多... | |
命名空间 | |
| vde | |
| vde::collision | |
类型定义 | |
| using | vde::collision::SupportFunc = std::function< Point3D(const Vector3D &)> |
| 支撑函数类型 更多... | |
函数 | |
| bool | vde::collision::gjk_intersect (const SupportFunc &shape_a, const SupportFunc &shape_b) |
| GJK 相交检测(仅判断是否碰撞) 更多... | |
| double | vde::collision::gjk_distance (const SupportFunc &shape_a, const SupportFunc &shape_b) |
| GJK 最近距离查询 更多... | |
| GJKResult | vde::collision::gjk_full (const SupportFunc &shape_a, const SupportFunc &shape_b) |
| GJK 完整检测:碰撞状态、距离、最近点对 更多... | |