Arrow
VTKExamples/Python/GeometricObjects/Arrow
Code¶
Arrow.py
#!/usr/bin/env python import vtk # arrow.py adapted from the C++ vtk examples and translated to python. def main(): colors = vtk.vtkNamedColors() arrowSource = vtk.vtkArrowSource() # arrowSource.SetShaftRadius(0.01) # arrowSource.SetTipLength(.9) # Create a mapper and actor mapper = vtk.vtkPolyDataMapper() mapper.SetInputConnection(arrowSource.GetOutputPort()) actor = vtk.vtkActor() actor.SetMapper(mapper) # Visualize renderer = vtk.vtkRenderer() renderWindow = vtk.vtkRenderWindow() renderWindow.SetWindowName("Arrow") renderWindow.AddRenderer(renderer) renderWindowInteractor = vtk.vtkRenderWindowInteractor() renderWindowInteractor.SetRenderWindow(renderWindow) renderer.AddActor(actor) renderer.SetBackground(colors.GetColor3d("MidnightBlue")) renderWindow.Render() renderWindowInteractor.Start() if __name__ == "__main__": main()