[SciPy-User] Mayavi delaunay3D triangles
Borís BURLE
boris.burle at univ-provence.fr
Thu Mar 11 01:42:04 EST 2010
Dear all,
I have a set of points coordinates (x,y,z) representing a surface (in
3D, but it's not a volume). I would like to create a mesh from those
points, and then map some values on this mesh (colored surface). Mayavi
allows to easily represent the mesh. What I have done so far is:
pts=mlab.points3d(x,y,z)
delaunay = mlab.pipeline.delaunay3d(pts)
surf = mlab.pipeline.surface(delaunay)
That's create a nice plot of my mesh, but of course without values
mapped on the surface. Beforehand, I have been using
mlab.triangular_mesh to create such a colored surface (from a vtk-like
file), and would be happy to use the same approach. However,
triangular_mesh requires the x,y,z positions, plus a list of triplets
defining the connecting triangles. So, my question is: how can I extract
those triangles from the delaunay3d object created above? This
information is very likely stored somewhere, but after hours of
exploration, I haven't been able to extract it!!
Thank you in advance for your help !!
All the best,
B.
--
Borís BURLE
Laboratoire de Neurobiologie de la Cognition
CNRS et Université de Provence
tel: (+33) 4 88 57 68 79
fax: (+33) 4 88 57 68 72
web page: http://www.up.univ-mrs.fr/lnc/ACT/act-fr.html
More information about the SciPy-User
mailing list