1339daa824089d730a58f657e1408cfb6318329d
[occt.git] / tests / bugs / vis / bug21091_2
1 puts "============"
2 puts "OCC21091"
3 puts "OCC21450"
4 puts "============"
5 puts ""
6 #vdrawtext: vdrawtext name X Y Z R G B hor_align ver_align angle zoomable height Aspect FONT
7 #------------------------------------------------------
8 # X\Y\Z - Position Of Text
9 #------------------------------------------------------
10 # R\G\B - Color Of Text
11 #------------------------------------------------------
12 # hor_align 0 to 3
13 # HorizontalTextAlignment is    HTA_LEFT        0
14 #                               HTA_CENTER      1
15 #                               HTA_RIGHT       2
16 #
17 # ver_align 0 to 4
18 # VerticalTextAlignment is      VTA_BOTTOM      0
19 #                               VTA_CENTER      1
20 #                               VTA_TOP         2   
21 #------------------------------------------------------
22 # angle - angle turn of text. this variable in degrees
23 #------------------------------------------------------
24 # zoomable - if this variable "0" text not zoomable
25 #            if this variable "1" text zoomable as object in DrawCommands  
26 #------------------------------------------------------
27 # height - Font Height
28 #------------------------------------------------------
29 # Aspect - Aspect Font 0 to 4
30 # If in list of textfont, not find font with necessary aspect, will be used default font "Courier" with  OSD_FA_Regular aspect
31 # FontAspect is FA_Undefined, FA_Regular, FA_Bold, FA_Italic, FA_BoldItalic
32 #                   - 0 -       - 1 -      - 2 -     - 3 -         - 4 -      
33 #------------------------------------------------------
34 # FONT - font name of font
35 # If in list of textfont, not find font with necessary Name, will be used default font "Courier"
36 #
37
38 vinit
39 set only_screen 1
40
41 vtrihedron trihedr
42
43 vpoint p1  100  100 -400
44 vpoint p2  000  000 -400
45 vpoint p3 -100 -100 -400
46 vdrawtext OpenCascade  100  100 -400 000 255 255 0 0 000 1 50 1 Times-Roman 
47 vdrawtext OpenCascade  000  000 -400 000 255 255 1 0 000 1 50 1 Times-Roman
48 vdrawtext OpenCascade -100 -100 -400 000 255 255 2 0 000 1 50 1 Times-Roman     
49
50 vpoint p4  100  100 -500
51 vpoint p5  000  000 -500
52 vpoint p6 -100 -100 -500 
53 vdrawtext OpenCascade  100  100 -500 255 000 000 0 2 000 1 50 1 Times-Roman 
54 vdrawtext OpenCascade  000  000 -500 255 000 000 1 2 000 1 50 1 Times-Roman 
55 vdrawtext OpenCascade -100 -100 -500 255 000 000 2 2 000 1 50 1 Times-Roman  
56
57 vpoint p7  100  100 -450
58 vpoint p8  000  000 -450
59 vpoint p9 -100 -100 -450 
60 vdrawtext OpenCascade  100  100 -450 005 255 000 0 1 000 1 50 1 Times-Roman 
61 vdrawtext OpenCascade  000  000 -450 005 255 000 1 1 000 1 50 1 Times-Roman 
62 vdrawtext OpenCascade -100 -100 -450 005 255 000 2 1 000 1 50 1 Times-Roman  
63
64
65 vdrawtext _.Left._ 200 200 200 255 255 255 0 0 000 1 50 1 Times-Roman 
66 vdrawtext _.Left._ 200 200 200 255 255 000 0 0 090 1 50 1 Times-Roman 
67
68 vdrawtext _.Right._ 200 200 200 255 000 255 2 2 000 1 50 1 Times-Roman 
69 vdrawtext _.Right._ 200 200 200 255 155 150 2 2 090 1 50 1 Times-Roman 
70
71 vdrawtext _.0123456789._ 200 200 200 000 000 255 1 1 045 1 50 1 Times-Roman 
72 vdrawtext _.0123456789._ 200 200 200 255 000 000 1 1 -45 1 50 1 Times-Roman 
73
74 vdrawtext _.~!@#$%^&*:?|+-._ -200 000 400 255 000 000 0 0 0 1 50 1 Times-Roman 
75
76 box atextbox -100 -100 -100 -200 -200 -200
77 vdisplay atextbox
78
79 vdrawtext OpenCascade -300 -300 -300 000 255 000 0 0 000 0 15 1 Courier 
80 vdrawtext OpenCascade -300 -300 -100 000 255 000 0 0 000 0 15 1 Courier 
81 vdrawtext OpenCascade -100 -100 -300 000 255 000 0 0 000 0 15 1 Courier 
82 vdrawtext OpenCascade -100 -100 -100 000 255 000 0 0 000 0 15 1 Courier 
83
84 vdrawtext OpenCascade -300 -100 -300 000 255 000 0 0 000 0 15 1 Courier
85 vdrawtext OpenCascade -100 -300 -300 000 255 000 0 0 000 0 15 1 Courier
86 vdrawtext OpenCascade -300 -100 -100 000 255 000 0 0 000 0 15 1 Courier
87 vdrawtext OpenCascade -100 -300 -100 000 255 000 0 0 000 0 15 1 Courier 
88
89 vdrawtext OpenCascade -200 -200 100 255 000 255 0 0 010 0 15 1 Times-Roman 
90 vdrawtext OpenCascade -200 -200 150 000 255 255 0 0 010 0 15 1 Arbat 
91 vdrawtext OpenCascade -200 -200 200 255 255 000 0 0 010 0 15 3 Elephant
92 vdrawtext OpenCascade -200 -200 250 000 255 005 0 0 010 0 15 4 RockWell
93 vdrawtext OpenCascade -200 -200 300 255 000 005 0 0 010 0 15 1 Webdings
94 vdrawtext OpenCascade -200 -200 350 255 000 205 0 0 010 0 15 1 Arial