File: MesaText.tcl

package info (click to toggle)
vtk 5.0.4-1.1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 51,084 kB
  • ctags: 70,426
  • sloc: cpp: 524,166; ansic: 220,276; tcl: 43,377; python: 14,037; perl: 3,102; java: 1,436; yacc: 1,033; sh: 339; lex: 248; makefile: 197; asm: 154
file content (39 lines) | stat: -rw-r--r-- 817 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package require vtk
package require vtkinteraction

vtkMesaFreeTypeTextMapper textMapper
    textMapper SetInput "This is VTK"

set tprop [textMapper GetTextProperty]
    $tprop SetFontSize 25
    $tprop SetFontFamilyToArial
    $tprop SetJustificationToCentered
    $tprop BoldOn
    $tprop ItalicOn
    $tprop ShadowOn
    $tprop SetColor 0 0 1

vtkScaledTextActor textActor
    textActor SetMapper textMapper
    textActor SetPosition 0.2 0.2
    textActor SetPosition2 0.6 0.6

vtkMesaRenderer ren1

vtkXMesaRenderWindow renWin
    renWin AddRenderer ren1

vtkRenderWindowInteractor iren
    iren SetRenderWindow renWin

ren1 AddActor2D textActor

ren1 SetBackground 0.8 0.5 0.3
renWin SetSize 250 125

renWin Render

iren AddObserver UserEvent {wm deiconify .vtkInteract}

# Withdraw the tk window
wm withdraw .