2014-11-28 1 views
-1

Я работаю на python и пытаюсь использовать pmneila Maching cube (https://github.com/pmneila/PyMCubes).pmneila Maching cube, configure input

В моей системе у меня есть список координат для каждого из моих кубов. Простого пример:

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

Я не могу понять, как преобразовать это в походном куб вводе-х.

Я хочу что-то вроде:

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

В указанном примере это построить сферу с numpy.mgrid, но я не могу понять, каким образом. Я попытался построить большой куб из маленьких кубов по алгоритму маршевого куба.

Можете ли вы объяснить, как это сделать? Благодаря

ответ

1

Я полагаю, что это

Итак, каждая координата [X] [Y] [Z] координата вокселей.

Положительное значение означает, что этот воксел находится внутри геометрической фигуры (где я ранее порождал куб), а отрицательное значение означает, что оно выводит геометрию (где ничего нет)