我需要找到一个算法,使用两个3D网格(一组点和三角形)检查是否有可能找到一个矩阵4x4,它将第一个变换为第二个。 矩阵可以包含比例,旋转和平移,并且点的顺序和三角形的顺序不能相同。比较两个3Dmesh
有人已经找到关于这个问题的论文/文章/学术研究?
我需要找到一个算法,使用两个3D网格(一组点和三角形)检查是否有可能找到一个矩阵4x4,它将第一个变换为第二个。 矩阵可以包含比例,旋转和平移,并且点的顺序和三角形的顺序不能相同。比较两个3Dmesh
有人已经找到关于这个问题的论文/文章/学术研究?
我鑫卡特关于这个问题,我制定了这个算法: 比较2目01和02
的旋转,如果在O1每个点有转化在O2点在于具有在O2以及用于在O1每个三角形有相同的位置一个三角形在O2的相同位置转换成
然后2个网格是相同的。
否则2个网格是不同的。
您可以使用[ICP](http://en.wikipedia.org/wiki/Iterative_closest_point)的变体。要引入缩放,可以将两个模型重新缩放到单位边界球。在彼此拟合点之后,您必须检查三角形。 –