我有一个3D三角形网格,我正在寻找一种算法来抵消所有的 没边界的边缘 网格的边界边缘向内,沿着三角形网格的表面.
我已经看过在一个用于充气/放气(偏移,缓冲)多边形的算法中提到的Clipper,但它并不真正处理3D,也不能保留三角形网格,我不确定是否重新三角测量结果与原始输入网格匹配的边框更容易解决问题.
关于如何实现这一目标的任何建议?
我正在研究基于3D平铺的游戏,我正在使用AABB碰撞检测.对于玩家交叉的每个立方体,我发现玩家与立方体相交的轴最少,并沿着该轴将玩家推出立方体.
根据检查多维数据集的顺序,这可能会导致沿多个多维数据集的边缘滑动时出现问题.我创建了一个应该解释问题的图表:
关于解决这个问题的最有效方法的任何想法可能是什么?或者更好的方法来处理碰撞响应?
谢谢.