Indeed. I can confirm this. AFAIK this is a compiz bug, and not a tvtk/mayavi2 bug. The root of the problem lies in the fact that tvtk and mayavi reparent a GL rendering window.
Gaël On Sun, Jun 29, 2008 at 09:09:07AM -0000, eldad wrote: > Public bug reported: > enthought tvtk (and thus also mayavi2) fails to generate figures properly > under compiz. > This is resolved by running an alternative Window manager (tested with > fluxbox and metacity) > tested on: > Hardy Release: 8.04 > 2.6.24-19-generic x86_64 > python-enthought-traits, python-enthought-traits-ui, python-vtk, > python-numpy, python-wxgtk2.6, and mayavi2 installed from repos > an example script (run under " ipython -wthread ") > ________________________________________________________________ > import numpy > from numpy import sqrt,abs,r_ > #generate data > dx,dy = 1.8,1.05 > V = lambda x,y: 0.3**2/200.*sqrt((x-1)**2+y**2)*sqrt((x+1)**2+y**2)/abs(y) > x = r_[-dx:dx:200j] > y = r_[-dy:dy:200j] > #generate surface > from enthought.tvtk.tools import mlab > s = mlab.SurfRegular(x, y, V) > #simpler use: > fig = mlab.figure() > fig.add(s) > ______________________________________________________________ > ** Affects: enthought-traits (Ubuntu) > Importance: Undecided > Status: New -- enthought tvtk failure under compiz https://bugs.launchpad.net/bugs/243901 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs