4 # Testing attribute: TNaming_NamedShape
6 # Testing command: SetShape
19 box aBox1 ${aSetX1} ${aSetY1} ${aSetZ1} ${aSetDX1} ${aSetDY1} ${aSetDZ1}
21 bounding -s aBox1 -save X1_Box1 Y1_Box1 Z1_Box1 X2_Box1 Y2_Box1 Z2_Box1
27 # Close/Open transaction
30 # Set a shape to the label
31 SetShape D ${aLabel} aBox1
33 # Close/Open transaction
39 # Get a shape from the label
40 catch {GetShape D ${aLabel} aBox2}
45 # Get a shape from the label
46 GetShape D ${aLabel} aBox3
48 bounding -s aBox3 -save X1_Box3 Y1_Box3 Z1_Box3 X2_Box3 Y2_Box3 Z2_Box3
50 if { [dval X1_Box1] != [dval X1_Box3] ||
51 [dval Y1_Box1] != [dval Y1_Box3] ||
52 [dval Z1_Box1] != [dval Z1_Box3] ||
53 [dval X2_Box1] != [dval X2_Box3] ||
54 [dval Y2_Box1] != [dval Y2_Box3] ||
55 [dval Z2_Box1] != [dval Z2_Box3] } {
56 puts "X1_Box1=[dval X1_Box1] X1_Box3=[dval X1_Box3]"
57 puts "Y1_Box1=[dval Y1_Box1] Y1_Box3=[dval Y1_Box3]"
58 puts "Z1_Box1=[dval Z1_Box1] Z1_Box3=[dval Z1_Box3]"
59 puts "X2_Box1=[dval X2_Box1] X2_Box3=[dval X2_Box3]"
60 puts "Y2_Box1=[dval Y2_Box1] Y2_Box3=[dval Y2_Box3]"
61 puts "Z2_Box1=[dval Z2_Box1] Z2_Box3=[dval Z2_Box3]"
62 puts "SetShape command: Error"
66 puts "SetShape command: OK"