Mayavi的/ MLAB:简介三角形每个三角形的颜色数据,而不是每个顶点

问题描述:

如果一个使用函数Mayavi的/ MLAB:简介三角形每个三角形的颜色数据,而不是每个顶点

triangular_mesh 

一个可以通过给定的作为指标的列表,该顶点位置和一组一组三角形,的数据来为顶点分配颜色。然后通过顶点颜色之间的内插对三角形进行着色。

如何在没有插值的情况下为三角形分配颜色?

这也是在scipy邮件列表上。

你不能用triangular_mesh来做,但如果你用三角网格作为源来制作一个通用曲面,你可以。

s = mlab.pipeline.triangular_mesh_source(x,y,z,triangles) 
s.data.cell_data.scalars = .... # Your data here. 
surf = mlab.pipeline.surface(s) 
surf.contours.filled_contours = True 

http://mail.scipy.org/pipermail/numpy-discussion/2010-September/053040.html