Scikit Image Marching Cubes输出
我正在使用行军立方体算法的Scikit Image实现来生成等值面。
verts, faces = measure.marching_cubes(stack,10)
创建图像堆栈stack
的值为10的等值面,并将顶点数据输出到verts
,并将数据输出到“faces”。
verts
和faces
的输出数组的格式是(n,3)
形式(n,3)
其中n是顶点/面的编号,三列对应于坐标。
有谁知道这些输出数组是如何索引的? 什么决定了它们在阵列中注册的顺序? 此外,为什么需要faces
阵列,因为单独的顶点知识应该足以构建等值面?
从文档:
输出是一个由一组独特的顶点和连接三角形组成的三角形网格。 输出列表中这些顶点和三角形的顺序由轮廓中最小的x,y,z(按字典顺序)坐标确定。 这是输入数组如何遍历的副作用,但可以依赖。
链接地址: http://www.djcxy.com/p/37257.html