Thank you very much indeed!<br><br>Hom Nath<br><br><div class="gmail_quote">On Mon, Feb 2, 2009 at 11:36 AM, Amy Squillacote <span dir="ltr">&lt;<a href="mailto:ahs@cfdrc.com">ahs@cfdrc.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
SetLookupTable<br>
<br>
It&#39;s defined in vtkMapper, the superclass of vtkPolyDataMapper.<div class="Ih2E3d"><br>
<br>
- Amy<br>
<br>
Hom Nath Gharti wrote:<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">
Many thanks for the help.<br>
<br>
Unfortunately I could not figure out the appropriate member of vtkPolyDataMapper() to define the vtkColorTransferFunction(). Would you point me further?<br>
<br>
Thanks<br>
<br></div><div><div></div><div class="Wj3C7c">
On Mon, Feb 2, 2009 at 11:06 AM, Amy Squillacote &lt;<a href="mailto:ahs@cfdrc.com" target="_blank">ahs@cfdrc.com</a> &lt;mailto:<a href="mailto:ahs@cfdrc.com" target="_blank">ahs@cfdrc.com</a>&gt;&gt; wrote:<br>
<br>
 &nbsp; &nbsp;You don&#39;t set the vtkColorTransferFunction on a vtkProperty; you<br>
 &nbsp; &nbsp;set it on a vtkMapper (or vtkPolyDataMapper, in your case).<br>
 &nbsp; &nbsp;vtkActor&#39;s SetProperty method takes a vtkProperty, so that isn&#39;t<br>
 &nbsp; &nbsp;the problem.<br>
<br>
<br>
 &nbsp; &nbsp;- Amy<br>
<br>
 &nbsp; &nbsp;Hom Nath Gharti wrote:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Thanks for the suggestion. I have the python code like this:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;import vtk<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;# Create rendering window and renderer<br>
 &nbsp; &nbsp; &nbsp; &nbsp;ren = vtk.vtkRenderer()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;renWin = vtk.vtkRenderWindow()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;renWin.AddRenderer(ren)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;renWin.SetSize(600, 600)<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;# Interacting window<br>
 &nbsp; &nbsp; &nbsp; &nbsp;iren = vtk.vtkRenderWindowInteractor()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;iren.SetRenderWindow(renWin)<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;# Read VTK image data<br>
 &nbsp; &nbsp; &nbsp; &nbsp;reader = vtk.vtkXMLImageDataReader()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;reader.SetFileName(&quot;py_3d_strike0_stack_XY.vti&quot;)<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;plane=vtk.vtkImageDataGeometryFilter()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;plane.SetInputConnection(reader.GetOutputPort())<br>
 &nbsp; &nbsp; &nbsp; &nbsp;plane.SetExtent(0, 60, 0, 60, 0, 0)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;#srange = plane.GetOutput().GetPointData().GetScalars().GetRange()<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;warp = vtk.vtkWarpScalar()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;warp.SetInputConnection(plane.GetOutputPort())<br>
 &nbsp; &nbsp; &nbsp; &nbsp;warp.UseNormalOn<br>
 &nbsp; &nbsp; &nbsp; &nbsp;warp.SetNormal(0.0,0.0,1.0)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;warp.SetScaleFactor(2.0)<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;# Color map<br>
 &nbsp; &nbsp; &nbsp; &nbsp;color=vtk.vtkColorTransferFunction()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;color.SetColorSpaceToDiverging()<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;vprop=vtk.vtkProperty()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;vprop.SetColor(color)<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;mapper = vtk.vtkPolyDataMapper()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;mapper.SetInputConnection(warp.GetOutputPort())<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;actor = vtk.vtkActor()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;actor.SetMapper(mapper)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;actor.SetProperty(vprop)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;actor.GetProperty().SetRepresentationToWireframe()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;actor.SetPosition(0.0,0.0,200.0) #Translate<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;# Add the actors to the renderer, set the background<br>
 &nbsp; &nbsp; &nbsp; &nbsp;ren.AddActor(actor)<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;ren.ResetCamera()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;ren.GetActiveCamera().Azimuth(0)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;ren.GetActiveCamera().Elevation(-70)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;ren.SetBackground(1.0, 1.0, 1.0)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;ren.ResetCameraClippingRange()<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;#iren.Initialize()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;renWin.Render()<br>
 &nbsp; &nbsp; &nbsp; &nbsp;iren.Start()<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Obviously I get the error in in &#39; actor.SetProperty(vprop) &#39;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;and I cannot implement vtkVolumeProperty() here. Am I missing<br>
 &nbsp; &nbsp; &nbsp; &nbsp;something?<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Any help/suggestions will greatly be appreciated.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Thanks,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Hom Nath<br>
<br>
<br>
 &nbsp; &nbsp;--  &nbsp; &nbsp;Amy Squillacote &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Phone: (256) 726-4839<br>
 &nbsp; &nbsp;Sr. Computer Scientist &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Fax: (256) 726-4806<br>
 &nbsp; &nbsp;CFD Research Corporation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Web: <a href="http://www.cfdrc.com" target="_blank">http://www.cfdrc.com</a><br>
 &nbsp; &nbsp;215 Wynn Drive, Suite 501<br>
 &nbsp; &nbsp;Huntsville, AL &nbsp;35805<br>
<br>
<br>
<br>
</div></div></blockquote><div><div></div><div class="Wj3C7c">
<br>
-- <br>
Amy Squillacote &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Phone: (256) 726-4839<br>
Sr. Computer Scientist &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Fax: (256) 726-4806<br>
CFD Research Corporation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Web: <a href="http://www.cfdrc.com" target="_blank">http://www.cfdrc.com</a><br>
215 Wynn Drive, Suite 501<br>
Huntsville, AL &nbsp;35805<br>
<br>
<br>
</div></div></blockquote></div><br>