该存储库实现了GJK算法的新版本,可以计算3D中两个凸体之间的最小距离。 它所需要的只是[N x 3]矩阵中物体的坐标,其中N是定义物体的点数。
example2_mex / runme.m中提供了一个示例。 通过运行此文件,Matlab将编译一个MEX函数,此后称为。 要编译MEX函数,您需要C / C ++编译器,请参考Matlab文档或在下面留下评论。
感谢Chan Kwanyuan Chan给Windows用户的提示: Matlab用户需要在运行example2_mex / runme.m文件之前设置MinGW-w64 C / C ++编译器。 有关编译和相关设置过程的更多信息,请访问: https : //www.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-cc
2021-07-27 09:53:55
122KB
matlab
1