离散体相交算法

标签 algorithm volume intersection discrete-mathematics

我正在寻找一种可以给出多个 3D 体积的交集大小的算法(或 Python 库)。

但是,体积并不知道它们的方程式,我只有它们边界中的点列表。

事实上,对于每一卷,我都知道一对 (x,r) 的列表,其中 r 是 y 和 z 之间的关系,例如 a.y +b.z = c。例如对于关系r的每个(y,z),(x,y,z)在体积的边界内。

最佳答案

如果只有点,则需要先构建体积,然后再进行交集。 我建议你看看 VTK 库,它可以处理网格并且有很多其他的 不错的功能。

关于离散体相交算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13190123/

相关文章:

javascript:构造一个比较输入数组并返回一个新数组的函数,该数组包含在所有输入中找到的元素

寻找连接输入和输出的公式的算法

c# - 如何根据某些条件从现有集合创建新列表

docker - 在挂载 “hostpath PV ”到Pod时保留Pod目录文件

javascript - 无控制地降低音量

java - 获取形状相交的中心(2D)

flash - 使用多个点确定圆心/圆心

algorithm - 鞍背搜索起点

docker - Docker容器无法挂载文件夹

java - 线-三角形交点检查返回错误的交点