<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
<BLOCKQUOTE>
<META content="Microsoft SafeHTML" name=Generator>
<STYLE>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Tahoma;}
</STYLE>
Hi All,<BR>&nbsp;<BR>
<DIV id=EC_result_box dir=ltr>I have a value generated by a timer component (Vmaxgrad[i][j][k]). </DIV>
<DIV dir=ltr>How is it possible to update an actor with these generated values?</DIV>&nbsp;<BR>Thanks a lot.<BR>&nbsp;<BR>&nbsp;<BR>Her is my code:<BR>&nbsp;<BR>vtkFloatArray *vetores = vtkFloatArray::New();<BR>&nbsp; vetores-&gt;SetNumberOfComponents(3);<BR>vtkPoints *pontos = vtkPoints::New();<BR>vtkFloatArray *xCoords = vtkFloatArray::New();<BR>for (i=0; i&lt;=a; i++) xCoords-&gt;InsertNextValue(xv[i]);<BR>vtkFloatArray *yCoords = vtkFloatArray::New();<BR>for (i=0; i&lt;=b; i++) yCoords-&gt;InsertNextValue(yv[i]);<BR>vtkFloatArray *zCoords = vtkFloatArray::New();<BR>for (i=0; i&lt;=c; i++) zCoords-&gt;InsertNextValue(zv[i]);<BR>vtkRectilinearGrid *rgrid = vtkRectilinearGrid::New();<BR>&nbsp; rgrid-&gt;SetDimensions(a+1,b+1,c+1);<BR>&nbsp; rgrid-&gt;SetXCoordinates(xCoords);<BR>&nbsp; rgrid-&gt;SetYCoordinates(yCoords);<BR>&nbsp; rgrid-&gt;SetZCoordinates(zCoords);<BR>vtkDoubleArray *array = vtkDoubleArray::New();<BR>&nbsp; for (k=0; k&lt;=c; k++)<BR>&nbsp; for (j=0; j&lt;=b; j++)<BR>&nbsp; for (i=0; i&lt;=a; i++) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; array-&gt;InsertValue(k*(a+1)*(b+1)+j*(a+1)+i, Vmaxgrad[i][j][k]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pontos-&gt;InsertPoint(k*(a+1)*(b+1)+j*(a+1)+i, i, j, k);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vetores-&gt;InsertTuple3(k*(a+1)*(b+1)+j*(a+1)+i, vx[i][j][k], vy[i][j][k], vz[i][j][k]);<BR>}<BR>&nbsp; rgrid-&gt;GetPointData()-&gt;SetVectors(vetores);<BR>&nbsp; rgrid-&gt;GetPointData()-&gt;SetScalars(array);<BR>vtkRectilinearGridGeometryFilter *plane = vtkRectilinearGridGeometryFilter::New();<BR>&nbsp; plane-&gt;SetInput(rgrid);<BR>vtkLookupTable *Table = vtkLookupTable::New();<BR>&nbsp; Table-&gt;SetNumberOfColors(150);<BR>&nbsp; Table-&gt;SetHueRange(0.667 , 0);<BR>&nbsp; Table-&gt;SetRange(rgrid-&gt;GetScalarRange());<BR><BR>vtkRectilinearGridOutlineFilter *outline = vtkRectilinearGridOutlineFilter::New();<BR>&nbsp; outline-&gt;SetInput(rgrid);<BR>vtkPolyDataMapper *outlineMapper = vtkPolyDataMapper::New();<BR>&nbsp; outlineMapper-&gt;SetInputConnection(outline-&gt;GetOutputPort());<BR>vtkActor *outlineActor = vtkActor::New();<BR>&nbsp; outlineActor-&gt;SetMapper(outlineMapper);<BR>&nbsp; outlineActor-&gt;GetProperty()-&gt;SetColor( 0, 0, 0);<BR>&nbsp;<BR>&nbsp;<BR>&nbsp; VTK3-&gt;GetRenderer()-&gt;AddActor(outlineActor);<BR>&nbsp; }<BR></BLOCKQUOTE><br /><hr />Conheça já o Windows Live Spaces, o site de relacionamentos do Messenger! <a href='http://www.amigosdomessenger.com.br' target='_new'>Crie já o seu!</a></body>
</html>