Python:从3D投影计算对象的2D面积

4 投票
1 回答
1361 浏览
提问于 2025-04-17 18:56

背景
我有一个三维物体,并且我知道它的坐标。接着,我把这个物体旋转了很多次,我想计算这个物体在投影到一个网格上时的二维面积(单位是纳米)。

举个例子,
下面有一张图片,描述了我的问题。我有同一个物体,但它有三种不同的方向。如果我把这个物体投影到网格上,我该如何计算这个物体在二维空间中占据的面积呢?

我的问题是
我该如何把物体投影到网格上(如果需要的话),并测量这个物体在特定方向上的面积?我不一定需要代码,但希望能得到一些人推荐的库。

示例图片

1 个回答

0

如果我理解得没错的话,如果你的3D物体是凸的,那么你只需要把它的顶点投影到一个平面上,然后找出这些顶点的凸包。这个凸包的面积就是你的物体在那个平面上的面积。

撰写回答