Hi,<br><br>I have an STL file of a face, generated by CT, I have a picture of the patient, I would like to use this picture as a texture. <br><br>I have the code below but does not display anything. what is wrong can?<br><br>
What can is wrong, how can I position the texture correctly in volume?<br><br>Sorry for English.<br><br>Regards,<br>Paul Jhin<br><br><br>Code:<br><br>import vtk<br><br>ren1 = vtk.vtkRenderer()<br>renWin = vtk.vtkRenderWindow()<br>
<br>renWin.AddRenderer(ren1)<br><br>iren = vtk.vtkRenderWindowInteractor()<br>iren.SetRenderWindow(renWin)<br><br>reader = vtk.vtkSTLReader()<br>reader.SetFileName(&quot;c:\\stl_patient.stl&quot;)<br><br>outlineMapper = vtk.vtkPolyDataMapper()<br>
outlineMapper.SetInputConnection(reader.GetOutputPort())<br><br>outlineActor = vtk.vtkActor()<br>outlineActor.SetMapper(outlineMapper)<br><br>img_file = &quot;c:\\patient_photo.bmp&quot;<br>img_r = vtk.vtkBMPReader()<br>img_r.SetFileName(img_file)<br>
<br>t = vtk.vtkTexture()<br>t.SetInputConnection(img_r.GetOutputPort())<br>t.InterpolateOn()<br><br>outlineActor.SetTexture(t)<br><br>ren1.AddActor(outlineActor)<br>ren1.SetBackground(1, 1, 1)<br>renWin.SetSize(400, 400)<br>
renWin.Render()<br><br>