
OpenGJK:高效计算3D多面体间最小距离的Gilbert-Johnson-Keerthi (GJK) 算法实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:OpenGJK是一个高效的C++库,实现了用于计算三维空间中多面体之间最短距离的Gilbert-Johnson-Keerthi算法。它适用于碰撞检测、物理仿真等领域。
该存储库实现了GJK算法的新版本,用于计算3D空间中两个凸体之间的最小距离。所需输入仅为[N x 3]矩阵中的物体坐标,其中N代表定义物体的点的数量。在example2_mex目录下的runme.m文件提供了一个示例。运行此文件时,Matlab将编译一个MEX函数。
为了能够编译这个MEX函数,您需要安装C/C++编译器,并参考Matlab文档获取更多相关信息。特别感谢Chan Kwanyuan Chan为Windows用户提供的建议:在运行example2_mex目录下的runme.m文件之前,请确保已设置MinGW-w64 C/C++编译器以支持Matlab的使用。
全部评论 (0)
还没有任何评论哟~


