如果有人使用该函数
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
surf.module_manager.lut_data_mode ='cell data'
。 - Aydo