<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML DIR=ltr><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"></HEAD><BODY><DIV><FONT face='Arial' color=#000000 size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>this is my second try - hope someone knows the
answer ;-)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Setting a UserMatrix by vtkAxtor->SetUserMatrix
(matrix) results in no change after renWin->Render() has been applied. I
found a German page on this topic (<A
href="http://www.cs.fh-aargau.ch/~implants/rom/node41.html">http://www.cs.fh-aargau.ch/~implants/rom/node41.html</A>)
and they though it might be a windows problem, related to OpenGl
(QGLWidget). Unfortunately they didn't solve the problem. <!--StartFragment --><FONT face="Times New Roman"><FONT
size=3> </FONT><FONT face=Arial>Anyone out there, who nows how to
manipulate a vtkActor through its UserMatrix?</FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Regards, Peter.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>My code:</FONT></DIV>
<DIV><FONT face=Arial size=2>Start</FONT></DIV>
<DIV><FONT face=Arial size=2> {</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>actor = vtkActor::New();</FONT></DIV>
<DIV><FONT face=Arial size=2>....</FONT></DIV>
<DIV><FONT face=Arial size=2>renWin->Render();</FONT></DIV>
<DIV><FONT face=Arial size=2>}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>-> nice looking picture. The actor is
visible!</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Update</FONT></DIV>
<DIV><FONT face=Arial size=2>{</FONT></DIV>
<DIV><FONT face=Arial size=2>vtkMatrix4x4* matrix =
vtkMatrix4x4::New();</FONT></DIV>
<DIV><FONT face=Arial size=2>matrix->SetElement(i,j,n);</FONT></DIV>
<DIV><FONT face=Arial size=2>...</FONT></DIV>
<DIV><FONT face=Arial size=2>matrix->Modified();</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>actor->SetUsreMatrix(matrix);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>renWin->Render()</FONT></DIV>
<DIV><FONT face=Arial size=2>}</FONT></DIV>
<DIV><FONT face=Arial size=2>-> no change!!!</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV></BODY></HTML>