[vtkusers] GUI grayout
R K Shyamprakash
ramakrishna.prakash at quest-global.com
Wed Jul 16 03:36:49 EDT 2003
Hello,
I have developed an application which has 4 render windows. I will be
adding and removing the actors frequently.If I continue the operation long
enough, say 10 minutes, the GUI of the application(menubar, toolbar, tabs of
the tabbedpane, statusbar etc gets grayedout) freezes but interestingly the
vtkwindow remains intact. I can still rotate, pan the 3d object. following
is the code where I remove actors.
public void clearViewer(){
Lock();
vtkActor temp = null;
vtkActorCollection collection = GetRenderer().GetActors();
if (collection == null) {
return;
}
int numActors = collection.GetNumberOfItems();
collection.InitTraversal();
for (i = 0; i < numActors; i++) {
temp = collection.GetNextActor();
if (temp != null) {
GetRenderer().RemoveActor(temp);
//temp.ReleaseGraphicsResources(rw); uncommenting this line didn't help
}
}
ren.Clear(); //ren id vtkRenderer
UnLock();
}
Is there anything else I should take care while clearing the renderer or its
some thing else? Any suggestions will be of great help. I am using vtk 4.2
with Java 1.4.1_02.
Thanks
Shyam
More information about the vtkusers
mailing list