Camera
VTKExamples/Python//Camera
Code¶
Camera.py
from vtk import* #Create a sphere sphereSource =vtkSphereSource(); sphereSource.SetCenter(0.0, 0.0, 0.0); sphereSource.SetRadius(10); sphereSource.Update(); #Create a mapper and actor mapper =vtkPolyDataMapper (); mapper.SetInputConnection(sphereSource.GetOutputPort()); actor =vtkActor(); actor.SetMapper(mapper); camera =vtkCamera (); camera.SetPosition(0, 0,100); camera.SetFocalPoint(0, 0, 0); #Create a renderer, render window, and interactor renderer =vtkRenderer(); renderer.SetActiveCamera(camera); renderWindow =vtkRenderWindow(); renderWindow.AddRenderer(renderer); renderWindowInteractor =vtkRenderWindowInteractor(); renderWindowInteractor.SetRenderWindow(renderWindow); #Add the actor to the scene renderer.AddActor(actor); renderer.SetBackground(1,1,1); # Background color white #Render and interact renderWindow.Render(); renderWindowInteractor.Start();