0032208: Tests - refactor visualization tests to cover several graphic drivers
[occt.git] / tests / opengl / data / text / A2
1 puts "============"
2 puts "OCC21091"
3 puts "OCC21450"
4 puts "============"
5 puts ""
6
7 pload TOPTEST VISUALIZATION
8 vinit View1
9
10 vfont add [locate_data_file DejaVuSansMono.ttf] MonoFont
11 vfont add [locate_data_file DejaVuSans.ttf] SansFont
12 vfont add [locate_data_file DejaVuSerif.ttf] SerifFont
13
14 dtracelevel trace
15 vfont -verbose 1
16
17 vtrihedron trihedr
18
19 vpoint p1  100  100 -400
20 vpoint p2  000  000 -400
21 vpoint p3 -100 -100 -400
22 vdrawtext OC0 OpenCascade -pos  100  100 -400 -color CYAN -halign left   -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont
23 vdrawtext OC1 OpenCascade -pos  000  000 -400 -color CYAN -halign center -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont
24 vdrawtext OC2 OpenCascade -pos -100 -100 -400 -color CYAN -halign right  -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont
25
26 vpoint p4  100  100 -500
27 vpoint p5  000  000 -500
28 vpoint p6 -100 -100 -500 
29 vdrawtext OC3 OpenCascade -pos  100  100 -500 -color RED -halign left   -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont
30 vdrawtext OC4 OpenCascade -pos  000  000 -500 -color RED -halign center -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont
31 vdrawtext OC5 OpenCascade -pos -100 -100 -500 -color RED -halign right  -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont
32
33 vpoint p7  100  100 -450
34 vpoint p8  000  000 -450
35 vpoint p9 -100 -100 -450 
36 vdrawtext OC6 OpenCascade -pos  100  100 -450 -color 05FF00 -halign left   -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont
37 vdrawtext OC7 OpenCascade -pos  000  000 -450 -color 05FF00 -halign center -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont
38 vdrawtext OC8 OpenCascade -pos -100 -100 -450 -color 05FF00 -halign right  -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont
39
40
41 vdrawtext L0 _.Left._ -pos 200 200 200 -color WHITE  -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont
42 vdrawtext L1 _.Left._ -pos 200 200 200 -color YELLOW -halign left -valign bottom -angle 090 -zoom 1 -height 50 -aspect regular -font SansFont
43
44 vdrawtext R0 _.Right._ -pos 200 200 200 -color MAGENTA -halign right -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont
45 vdrawtext R1 _.Right._ -pos 200 200 200 -color FF9B96   -halign right -valign top -angle 090 -zoom 1 -height 50 -aspect regular -font SansFont
46
47 vdrawtext N0 _.0123456789._ -pos 200 200 200 -color BLUE -halign center -valign center -angle 045 -zoom 1 -height 50 -aspect regular -font SansFont
48 vdrawtext N1 _.0123456789._ -pos 200 200 200 -color RED   -halign center -valign center -angle -45 -zoom 1 -height 50 -aspect regular -font SansFont
49
50 vdrawtext SS _.~!@#$%^&*:?|+-._ -pos -200 000 400 -color RED -halign left -valign bottom -angle 0 -zoom 1 -height 50 -aspect regular -font SansFont
51
52 box atextbox -100 -100 -100 -200 -200 -200
53 vdisplay atextbox
54
55 vdrawtext OC9  OpenCascade -pos -300 -300 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont
56 vdrawtext OC10 OpenCascade -pos -300 -300 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont
57 vdrawtext OC11 OpenCascade -pos -100 -100 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont
58 vdrawtext OC12 OpenCascade -pos -100 -100 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont
59
60 vdrawtext OC13 OpenCascade -pos -300 -100 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont
61 vdrawtext OC14 OpenCascade -pos -100 -300 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont
62 vdrawtext OC15 OpenCascade -pos -300 -100 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont
63 vdrawtext OC16 OpenCascade -pos -100 -300 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont
64
65 vdrawtext OC17 OpenCascade -pos -200 -200 100 -color MAGENTA -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font sans-serif
66 vdrawtext OC18 OpenCascade -pos -200 -200 150 -color CYAN    -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font serif
67 vdrawtext OC19 OpenCascade -pos -200 -200 200 -color YELLOW   -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect italic -font serif
68 vdrawtext OC20 OpenCascade -pos -200 -200 250 -color 00FF05   -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect bolditalic -font monospace
69 vdrawtext OC21 OpenCascade -pos -200 -200 300 -color FF0005   -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font monospace
70
71 vglinfo
72 vdump $imagedir/${casename}.png
73
74 vsensdis
75 vdump $imagedir/${casename}_sensitive.png