pmneila Maching cube,配置inpu

2024-06-16 09:16:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用python工作,并尝试使用pmneila Maching cube(https://github.com/pmneila/PyMCubes)。你知道吗

在我的系统中,我得到了每个立方体的坐标列表。 一个简单的例子:

myCubes = []
myCubes.append( vec3(x,y,z) )  # for each of my cubes

我不知道如何把它转换成行进立方体的输入

我想要这样的东西:

u = doStuffToConvertMyCubesListe(myCubes)
mcubes.marching_cubes(u, 0)

在提供的示例中,它用numpy.mgrid构建了一个球体,但我不知道如何构建。 我试图通过marchingcube算法从小立方体构建一个大立方体。你知道吗

你能解释一下怎么做吗? 谢谢


Tags: httpsgithubcom列表for系统例子cube
1条回答
网友
1楼 · 发布于 2024-06-16 09:16:48

我想出来了

所以,每个坐标[X][Y][Z]都是体素坐标。你知道吗

正值表示该体素位于几何体内部(我之前生成了一个立方体),负值表示该体素位于几何体外部(没有)

相关问题 更多 >