我目前正在解决一个问题,需要按照类似右手定则的方式正确排序组成三维空间中平面多边形的节点。 我的想法是构建一个变换矩阵将节点转换为x-y平面,然后使用Graham扫描。 我需要确保用户只输入凸多边形,因此如果发现任何“内部”节点,则知道该多边形是凹多边形并会抛出错误。 除了检查凸性外,Graham扫描的排序过程也会为我排序节点。
我不太熟悉优化几何算法。 这个过程是否合适/高效?还是有更好的方法:
1)按某种规则(例如RH规则)排序多边形的节点 2)确保平面多边形(可能不在x-y平面上)是凸多边形?
我不太熟悉优化几何算法。 这个过程是否合适/高效?还是有更好的方法:
1)按某种规则(例如RH规则)排序多边形的节点 2)确保平面多边形(可能不在x-y平面上)是凸多边形?