1 puts "TODO ?CR23788 ALL: Failed units"
4 AddDriver D PntXYZ PntRLT Line3D Attach;
5 set Pnt1 [AddPoint D 0 0 0]; ## add point1
6 ComputeFun D $Pnt1:1; ## compute function
7 GetShape D $Pnt1:1:2 P1; ## check result
10 GetReference D $Pnt1; ## check is reference set
12 set Pnt2 [AddPoint D 0 200 0];
14 set Pnt3 [AddPoint D 200 200 0];
16 set Pnt4 [AddPoint D 200 0 0];
18 GetShape D $Pnt2:1:2 P2;
19 GetShape D $Pnt3:1:2 P3;
20 GetShape D $Pnt4:1:2 P4;
24 #set Lin1 [ AddLine3D D 0 $Pnt1 $Pnt2 $Pnt3 $Pnt4]
25 #ComputeFun D $Lin1:1;
26 #GetShape D $Lin1:1:2 L1;
30 set Lin2 [ AddLine3D D 1 $Pnt1 $Pnt2 $Pnt3 $Pnt4]
32 GetShape D $Lin2:1:2 L1;
34 #4 Prism (after step #1)
37 set Prism [AddPrism D $Lin2 300 0]
39 GetShape D $Prism:1:2 Pr
40 GetReference D $Prism; ## check is reference set
45 set Bas1 [AttachShape D Pr_1 ${Prism} ${Prism} 1]
46 set Bas2 [AttachShape D Pr_4 ${Prism} ${Prism} 1]
48 set Prism2 [AddPrism D $Bas1 300 0]
49 ComputeFun D $Prism2:1
50 GetShape D $Prism2:1:2 Pr2
53 set Prism3 [AddPrism D $Bas2 500 0]
54 ComputeFun D $Prism3:1
55 GetShape D $Prism3:1:2 Pr3
59 AddDriver D Fuse Sph Cut
60 set FS1 [AddFuse D $Prism $Prism2]
64 set FS2 [AddFuse D $Prism $Prism3]
68 set Sph [AddSphere D $Pnt3 150]
71 GetShape D $Sph:1:2 Sp
75 set Cut1 [AddCut D $Prism $Sph]
82 set SL [TestSingleSelection D $Prism 0]
83 set SL2 [TestMultipleSelection D $Prism 0]
88 PntOffset D $Pnt1 50 30 skip
97 ComputeFun D $Prism2:1
98 ComputeFun D $Prism3:1
104 GetShape D $Cut1:2 Pr
105 #GetShape D $Prism:1:2 Pr
106 #GetShape D $Prism2:1:2 Pr2
107 #GetShape D $Prism3:1:2 Pr3
109 #recomputation of entities of the TestSelection commands