【发布时间】:2013-06-10 10:05:28
【问题描述】:
我是 python 新手。
我有 3d 数据点,例如 x 范围从 (118 到 123),y 范围从 (0 到 10),z 范围从 (-4 到 4)。
那么使用这些数据点,如何使用 python 计算表面积(Axyz)。
感谢任何帮助。
【问题讨论】:
-
根据您给出的内容,答案可能会有所不同。您是否给出了坐标范围(应该定义某种立方体),简单的答案:) 还是它是定义任意表面的一组点?这将需要一些多边形化并且可能很复杂。
-
@Icfseth。它制作任意曲面。我已经创建了曲面并对其进行了网格划分。在此之后如何计算该网格的表面积。
-
网格是一组多边形,通常是三角形(取决于 3D 引擎)。计算每个三角形表面然后将它们相加是要走的路。最困难的部分是从点集生成多边形。
标签: python area geometry-surface