【发布时间】:2012-08-13 05:59:36
【问题描述】:
如果有人使用该功能
triangular_mesh
可以传递一组三角形,以索引列表、顶点位置和一组数据的形式给出,以将颜色分配给顶点。然后通过顶点颜色之间的插值对三角形着色。
如何在不进行任何插值的情况下按三角形分配颜色?
【问题讨论】:
如果有人使用该功能
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'。