我想知道是否有任何方法可以解决这个问题:
假设我在3D中有两个对象A和B(在这种情况下是立方体A和立方体B)。如何找到物体A的哪个面朝向物体B的面?
我试图发布图片以使我的问题更清晰。但我不能在这里发布。但是我已经在另一个链接上发布了这张图片。这是我的问题与图像的链接。
http://community.wolfram.com/groups/-/m/t/191020?p_p_auth=YNRwwp6r
感谢您的帮助!
答案 0 :(得分:0)
将多边形B投影到面A的支撑平面上。最好通过旋转空间使A变为与XY平面平行,并丢弃所有Z坐标。如果两个2D多边形相互交叉(http://en.wikipedia.org/wiki/Weiler%E2%80%93Atherton),您将知道B是否面对A.
您还可以通过检查Z坐标的符号来检查所有B顶点是否位于支撑平面的同一侧。