[vtkusers] VTK Model not shown correctly
Eric E. Monson
emonson at cs.duke.edu
Wed May 19 15:31:38 EDT 2010
Hey Chris,
I don't know if this will do it, but you might want to try calling
renderer.ResetCameraClippingRange()
after those camera position and view calls.
-Eric
------------------------------------------------------
Eric E Monson
Duke Visualization Technology Group
On May 19, 2010, at 2:40 PM, Chris Turner wrote:
> Hi,
>
> I use the following python script to display a vtk model:
>
>
> renderer = vtk.vtkRenderer()
> window = vtk.vtkRenderWindow()
> window.AddRenderer(renderer)
> iren = vtk.vtkRenderWindowInteractor()
> iren.SetRenderWindow(window)
> window.SetSize(500,500)
> renderer.SetBackground(1,1,1)
>
> reader = vtk.vtkPolyDataReader()
> cam=renderer.GetActiveCamera()
> writer=vtk.vtkPNGWriter()
>
> reader.SetFileName("/tmp/balblub.vtk")
> mapper = vtk.vtkPolyDataMapper()
> mapper.SetInput(reader.GetOutput())
> actor = vtk.vtkActor()
> actor.SetMapper(mapper)
> actor.GetProperty().SetColor(1,0,0)
> renderer.AddActor(actor)
>
> renderer.ResetCamera()
> cam.SetPosition(0,-120,222)
> cam.SetViewUp (0, 0.7, 0.7)
> window.Render()
> iren.Start()
>
>
> You can see the resulting image in half.jpg. If I use the mouse wheel
> to zoom in and out again I get the correct model seen in full.jpg.
>
> So obviously I'm missing some update function or so. But I don't know
> which..... So can somebody help me?
>
>
> Thanks
> Chris
> <full.jpg><half.jpg>_______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
More information about the vtkusers
mailing list