创建Voronoi网格的管道
我想实现一个Maya插件(此问题独立于Maya)以创建3D Voronoi模式,例如 我只知道我必须从点采样开始(我实现了本文描述的自适应泊松采样算法)。 我认为,从这些观点出发,我应该使用Voronoi创建网格的3D线(我尝试使用(Python)scipy.spatial.Voronoi,但结果与我的预期有所不同)。 我想念什么吗?谁能建议我创建此类模式所必须实施的适当管道和算法? [编辑]以下是是我所得到的处理结果我从scipy.spatial.Voronoi得到这样(的建议了几个例子在这里): vor = Voronoi(points) for vpair in vor.ridge_vertices: for i in range(len(vpair) - 1): if all(x >= 0 for x in vpair): v0 = vor.vertices[vpair[i]] v1 = vor.vertices[vpair[i+1]] create_line(v0.tolist(), v1.tolist()) 灰色顶点是采样点(原始形状是一个简单的球体): 这是更复杂的形状(手臂)