我正在使用行进立方体算法的 Scikit Image 实现来生成等值面。
verts, faces,normals,values = measure.marching_cubes(stack,0)
生成以下错误:
ValueError:需要超过 2 个值才能解压
但
verts, faces = measure.marching_cubes(stack,0)
工作正常,所以看起来算法根本没有为normals
和生成值values
。有没有人有过这类问题的经验?
此外,我不明白faces
算法输出的必要性,因为网格中每个三角形的一组 3 个顶点应该足以描述等值面?