Dear Mayavi ML, I'm wondering if somebody has an hint how to change a scalar array when is not offered by the mlab.mlab_source.scalars
In specific I'm trying to change a second scalar, following the atomic orbital http://code.enthought.com/projects/mayavi/docs/development/html/mayavi/auto/example_atomic_orbital.html#example-atomic-orbital Basically I would like to change the second scalar which is added with this code: src.image_data.point_data.add_array(np.angle(Phi).T.ravel()) src.image_data.point_data.get_array(1).name = 'angle' src.image_data.point_data.update() therefore I'm doing something like: src.image_data.point_data.remove_array('angle') src.image_data.point_data.update() from numpy.random import random new_Phi = random(len(Phi.T.ravel())) src.image_data.point_data.add_array(new_Phi.T.ravel()) src.image_data.point_data.get_array(1).name = 'angle' src.image_data.point_data.update() and this code works and the orbital is getting redraw automatically. however this doesn't work in my script. The only difference I can spot is the drawing pipeline.. I'm using a lines pipeline lines = mlab.pipeline.surface(src2) instead of surface one mlab.pipeline.surface(contour2, colormap='hsv') However I thought this should make no difference at all! Any idea/better way to do this? Thanks, Michele. ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ MayaVi-users mailing list MayaVi-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mayavi-users