Cube1
VTKExamples/Python/GeometricObjects/Cube1
Description¶
Display a cube
Code¶
Cube1.py
#!/usr/bin/env python import vtk def main(): # Create a rendering window and renderer. ren = vtk.vtkRenderer() renWin = vtk.vtkRenderWindow() renWin.AddRenderer(ren) # Create a renderwindowinteractor. iren = vtk.vtkRenderWindowInteractor() iren.SetRenderWindow(renWin) # Create cube. cube = vtk.vtkCubeSource() cube.Update() # mapper cubeMapper = vtk.vtkPolyDataMapper() cubeMapper.SetInputData(cube.GetOutput()) # Actor. cubeActor = vtk.vtkActor() cubeActor.SetMapper(cubeMapper) # Assign actor to the renderer. ren.AddActor(cubeActor) ren.ResetCamera() ren.GetActiveCamera().Azimuth(30) ren.GetActiveCamera().Elevation(30) ren.ResetCameraClippingRange() # Enable user interface interactor. iren.Initialize() renWin.Render() iren.Start() if __name__ == "__main__": main()