![]() |
1
3
这里是博客文章的OP。 这篇文章实际上讲述了如何在EPA算法的步骤8中计算接触点:
请允许我在这里重新表述。 设Ca、Cb和Cc表示CSO三角形的三个顶点,CSO三角形包含CSO边界上与原点最近的点(表示为Cp)。 计算Cp三角形的重心坐标(x,y,z)。
注意,我们需要在全局空间中保留用于获得Ca、Cb和Cc的两个对象(A&B)的原始支持函数结果。设Aa、Ab和Ac表示对象A的原始支持函数结果。设Ba、Bb和Bc表示对象B的原始支持功能结果。
使用先前获得的重心坐标(x,y,z)来线性组合来自对象A&B、 我们可以计算两个物体上的接触点,表示为Ap和Bp:
我希望这能为您澄清计算过程。 |
![]() |
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
Diret · 获取范围内每个数字的子倍数的算法 2 年前 |
![]() |
Saif · 排序时python如何决定何时调用比较器? 2 年前 |