我有一个关于在MATLAB或Python中构建3d Voronoi多边形的问题。在
带顶点[5,5,5],
[2,2,2],
[8,2,2],
[2,8,2],
[8,8,2],
[2,2,8],
[8,2,8],
[2,8,8],
[8,8,8]
边界[0,0,0]和{}
我希望得到
下面是一个工作示例,注意我添加了8个节点来定义立方体的角点。在
^{pr2}$
现在,来自pyvoro的顶点如下所示[[5.0, 5.0, 9.5],
[5.0, 5.0, 0.50],
[5.0, 9.5, 5.0],
[9.5, 5.0, 5.0],
[0.50, 5.0, 5.0],
[5.0, 0.50, 5.0]]
面孔[{'adjacent_cell': 4, 'vertices': [1, 3, 2]},
{'adjacent_cell': 2, 'vertices': [1, 5, 3]},
{'adjacent_cell': 1, 'vertices': [1, 4, 5]},
{'adjacent_cell': 3, 'vertices': [1, 2, 4]},
{'adjacent_cell': 8, 'vertices': [2, 3, 0]},
{'adjacent_cell': 7, 'vertices': [2, 0, 4]},
{'adjacent_cell': 6, 'vertices': [3, 5, 0]},
{'adjacent_cell': 5, 'vertices': [4, 0, 5]}]
邻接[[2, 4, 5, 3],
[3, 5, 4, 2],
[3, 1, 4, 0],
[0, 5, 1, 2],
[2, 1, 5, 0],
[0, 4, 1, 3]]
我怎么办计算边界顶点(只有6个内部顶点
但总共32个顶点)
形成五个多面体
提取边缘