我想计算随机多边形的面积和随机多面体的体积。谷歌搜索让我找到了曲面细分和蒙特卡洛方法。但是,我只对精确计算感兴趣,而不是通过收敛进行近似。可能有人知道确切的公式,或者有一个链接到描述这些公式的页面?
这些公式不需要应用于奇异的多边形或多面体。如果它们适用于简单的(非相交边)凸形,我已经很满意了。除了顶点坐标列表之外,我不想使用其他任何东西,[(x1, y1), ..., (xn, yn)]
或者[(x1, y1, z1), ..., (xn, yn, zn)]
可能以特定顺序排列。
我能够阅读Fortran
、C/C++
和。因此,用任何这些语言编写的或用伪代码编写的算法都受到好评。Python
MATLAB