Python:从3D投影计算物体的2D面积

4

背景
我有一个3D对象,其中我有它的坐标。然后我将该对象旋转n次,并且我想在该对象投影到网格时计算2D面积(以纳米为单位)。

例如,
下面的图像描述了我的问题。我有相同的对象,但是处于三个不同的方向。如果我要将该对象投影到网格上,我如何计算该对象在2D中占据的面积?

我的问题是
如何将对象投影到网格上(如果需要),并在特定方向上测量对象的面积?我不一定寻找代码,而是希望人们可以指向一些库。

The Example Image


你能直接看到正面像左侧前两个框中的脸吗,还是也可以倾斜查看(第三个框)? - pradyunsg
这是一个混合的文本。 - Harpal
我猜你的对象是在三维正交空间中由它们的坐标定义的。 - bendaizer
1个回答

0

如果我理解正确的话,如果你的3D对象是凸的,那么你只需要投影它的顶点并取这些顶点的凸包。凸包多边形的面积将是你的面积。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接