我需要计算二维不规则多边形面的面积,从它的三维坐标。
我可以从二维坐标计算出不规则多边形的面积,但不能从三维坐标计算出来。
如果可能的话,我想用Excel或VBA来完成。
非常感谢!:)
发布于 2020-07-13 14:05:28
您可以选择任何不垂直于您的平面的坐标平面(Oxy,Oxz,Oyz),计算投影到该平面上的面积-使用2D面积算法,如鞋带算法,只需忽略第三个坐标。
最后将结果除以你的平面和所用坐标平面之间的夹角的余弦(可以用你的平面法线与相应轴的点积得到)。
这种方法非常有效,因为您不需要计算边的长度
https://stackoverflow.com/questions/62852486
复制相似问题