1 puts "TODO OCC7166 ALL: Error : is WRONG because number of "
7 #######################################################################
8 # Improvement of API of ThruSection
9 #######################################################################
19 # *----------------------*
23 # / *---------------------* \
26 # * v23 | * v3 | v28 *
33 # | | | / | | * v4, v5
41 # \ *---------------------* /
46 # *----------------------*
59 vertex v4 55 2.5 ${z4}
61 vertex v5 55 2.5 -${z4}
75 beziercurve bzc1 5 5 5 ${z5} 5 -5 ${z5} -5 -5 ${z5} -5 5 ${z5} 5 5 ${z5}
80 vertex v11 15 15 ${z2}
81 vertex v12 -15 15 ${z2}
82 vertex v13 -15 -15 ${z2}
83 vertex v14 15 -15 ${z2}
90 wire w11 e11 e12 e13 e14
93 pbsplinecurve pbc1 3 9 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 -1 0 ${z6} 1 -2 2 ${z6} 1 0 1 ${z6} 1 2 2 ${z6} 1 1 0 ${z6} 1 2 -2 ${z6} 1 0 -1 ${z6} 1 -2 -2 ${z6} 1
98 vertex v21 25 25 ${z3}
99 vertex v22 -25 25 ${z3}
100 vertex v23 -30 10 ${z3}
101 vertex v24 -30 -10 ${z3}
102 vertex v25 -25 -25 ${z3}
103 vertex v26 25 -25 ${z3}
104 vertex v27 30 -10 ${z3}
105 vertex v28 30 10 ${z3}
116 wire w21 e21 e22 e23 e24 e25 e26 e27 e28
118 # bottom pbsplinecurve
119 pbsplinecurve pbc2 3 9 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 -1 0 -${z6} 1 -2 2 -${z6} 1 0 1 -${z6} 1 2 2 -${z6} 1 1 0 -${z6} 1 2 -2 -${z6} 1 0 -1 -${z6} 1 -2 -2 -${z6} 1
124 vertex v111 15 15 -${z2}
125 vertex v112 -15 15 -${z2}
126 vertex v113 -15 -15 -${z2}
127 vertex v114 15 -15 -${z2}
134 wire w111 e111 e112 e113 e114
137 beziercurve bzc2 5 5 5 -${z5} 5 -5 -${z5} -5 -5 -${z5} -5 5 -${z5} 5 5 -${z5}
142 vertex v101 0 0 -${z1}
143 vertex v102 5 5 -${z1}
144 vertex v103 0 10 -${z1}
150 wire w101 e101 e102 e103
156 #thrusections result ${issolid} ${isruled} v4 w1 w11 w21 w111 w101 v5
157 thrusections result ${issolid} ${isruled} v4 w1 wbzc1 w11 wpbc1 w21 wpbc2 w111 wbzc2 w101 v5
160 checkprops result -s 12786.5
163 checknbshapes result -vertex 101 -edge 209 -wire 110 -face 110 -shell 1 -solid 2 -compsolid 0 -compound 0 -shape 532
166 set index [lsearch [whatis result] Closed]
168 puts "Faulty ${BugNumber} : result is not Closed shape"