algorithm - 如何找到多面体的边和面?

标签 algorithm math

我有一组多面体的顶点。如何:

  1. 检查它是否是凸的?
  2. 在凸的情况下求出它的边和面?

谢谢。

最佳答案

Quickhull 算法适用于寻找 3D 点云的凸包。如果凸包包含数组中的所有点,则可以使用此点集构建凸多面体。

Quickhull 的正确实现也将找到生成的凸多面体的面

关于algorithm - 如何找到多面体的边和面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10978309/

相关文章:

algorithm - bool 系统(适用于 C++/C#/java)

算法 FPGA 主导 CPU

arrays - 排序数组并找到复杂度为 O(n) 的总和

algorithm - 向左旋转的数学等价物是什么?

javascript - `.toPrecision()`方法怎么知道PI的16°、17°、18°数字呢?

math - 如何从其组件对数项计算对数(项的总和)

algorithm - 找到一种时间复杂度为 O(n + k*log(k)) 的整数排序算法

c++ - 计算 (a^b)%c 其中 0<=a,b,c<=10^18

java - 使用 Java 计算标准差?

java - 给定乘数的下一个数字倍数