У меня есть данные 3D (x, y, z, value) в python, и я могу визуализировать изоповерхности в Mayavi. Как я могу экспортировать эту isosurface в файл, который я могу читать в Blender?В Python, как я могу экспортировать 3D-изоповерхность в Blender
Вот несколько примеров кода:
import numpy
from mayavi import mlab
x, y, z = numpy.ogrid[-5:5:64j, -5:5:64j, -5:5:64j]
values = x * x * 0.5 + y * y + z * z * 2.0
mlab.contour3d(values, contours=[.5])
mlab.show()
Ответ на это также может помочь с безответной http://stackoverflow.com/questions/23122004/how-to-write-stl-file-within-python-mayavi слишком – timday