VTK/Examples/Python/vtkTextSource

From KitwarePublic
< VTK‎ | Examples‎ | Python
Jump to navigationJump to search

TextSource.py

from vtk import*


#Create a sphere
textSource = vtkTextSource();
textSource.SetText("Hello");
textSource.SetForegroundColor(1.0, 0.0, 0.0);
textSource.BackingOn();
textSource.Update();

#Create a mapper and actor
mapper = vtkPolyDataMapper();
mapper.SetInputConnection(textSource.GetOutputPort());

actor = vtkActor();
actor.SetMapper(mapper);

#Create a renderer, render window, and interactor
renderer = vtkRenderer();
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();