diff --git a/big box/parametric_bigbox-Box.step b/big box/parametric_bigbox-Box.step new file mode 100644 index 0000000..86f80e8 --- /dev/null +++ b/big box/parametric_bigbox-Box.step @@ -0,0 +1,627 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-11-26T08:12:03',(''),(''), + 'Open CASCADE STEP processor 7.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Box','Box','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#587); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#57,#90,#123,#174,#295,#312,#329,#346,#363, + #375,#406,#431,#455,#480,#504,#529,#553,#571)); +#17 = ADVANCED_FACE('',(#18),#52,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-105.5999999999,100.59999999997,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-105.5999999999,100.59999999997,75.6)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-105.5999999999,100.59999999997,0.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-105.5999999999,-100.6,75.6)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-105.5999999999,100.59999999997,75.6)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,-1.,0.)); +#38 = ORIENTED_EDGE('',*,*,#39,.F.); +#39 = EDGE_CURVE('',#40,#32,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(-105.5999999999,-100.6,0.)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-105.5999999999,-100.6,0.)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#22,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-105.5999999999,100.59999999997,0.)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(0.,-1.,0.)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-105.5999999999,100.59999999997,0.)); +#55 = DIRECTION('',(1.,0.,0.)); +#56 = DIRECTION('',(0.,-1.,0.)); +#57 = ADVANCED_FACE('',(#58),#85,.T.); +#58 = FACE_BOUND('',#59,.F.); +#59 = EDGE_LOOP('',(#60,#70,#77,#78)); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#62,#64,#66,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(-100.5999999999,105.59999999997,0.)); +#64 = VERTEX_POINT('',#65); +#65 = CARTESIAN_POINT('',(-100.5999999999,105.59999999997,75.6)); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(-100.5999999999,105.59999999997,0.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#64,#24,#72,.T.); +#72 = CIRCLE('',#73,5.); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(-100.5999999999,100.59999999997,75.6)); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = DIRECTION('',(1.,0.,0.)); +#77 = ORIENTED_EDGE('',*,*,#21,.F.); +#78 = ORIENTED_EDGE('',*,*,#79,.F.); +#79 = EDGE_CURVE('',#62,#22,#80,.T.); +#80 = CIRCLE('',#81,5.); +#81 = AXIS2_PLACEMENT_3D('',#82,#83,#84); +#82 = CARTESIAN_POINT('',(-100.5999999999,100.59999999997,0.)); +#83 = DIRECTION('',(0.,0.,1.)); +#84 = DIRECTION('',(1.,0.,0.)); +#85 = CYLINDRICAL_SURFACE('',#86,5.); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(-100.5999999999,100.59999999997,0.)); +#88 = DIRECTION('',(-0.,-0.,-1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = ADVANCED_FACE('',(#91),#118,.T.); +#91 = FACE_BOUND('',#92,.F.); +#92 = EDGE_LOOP('',(#93,#94,#103,#111)); +#93 = ORIENTED_EDGE('',*,*,#39,.T.); +#94 = ORIENTED_EDGE('',*,*,#95,.T.); +#95 = EDGE_CURVE('',#32,#96,#98,.T.); +#96 = VERTEX_POINT('',#97); +#97 = CARTESIAN_POINT('',(-100.5999999999,-105.6,75.6)); +#98 = CIRCLE('',#99,5.); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(-100.5999999999,-100.6,75.6)); +#101 = DIRECTION('',(0.,0.,1.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = ORIENTED_EDGE('',*,*,#104,.F.); +#104 = EDGE_CURVE('',#105,#96,#107,.T.); +#105 = VERTEX_POINT('',#106); +#106 = CARTESIAN_POINT('',(-100.5999999999,-105.6,0.)); +#107 = LINE('',#108,#109); +#108 = CARTESIAN_POINT('',(-100.5999999999,-105.6,0.)); +#109 = VECTOR('',#110,1.); +#110 = DIRECTION('',(0.,0.,1.)); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#40,#105,#113,.T.); +#113 = CIRCLE('',#114,5.); +#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); +#115 = CARTESIAN_POINT('',(-100.5999999999,-100.6,0.)); +#116 = DIRECTION('',(0.,0.,1.)); +#117 = DIRECTION('',(1.,0.,0.)); +#118 = CYLINDRICAL_SURFACE('',#119,5.); +#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122); +#120 = CARTESIAN_POINT('',(-100.5999999999,-100.6,0.)); +#121 = DIRECTION('',(-0.,-0.,-1.)); +#122 = DIRECTION('',(1.,0.,0.)); +#123 = ADVANCED_FACE('',(#124),#169,.F.); +#124 = FACE_BOUND('',#125,.F.); +#125 = EDGE_LOOP('',(#126,#127,#128,#136,#145,#153,#162,#168)); +#126 = ORIENTED_EDGE('',*,*,#47,.T.); +#127 = ORIENTED_EDGE('',*,*,#112,.T.); +#128 = ORIENTED_EDGE('',*,*,#129,.T.); +#129 = EDGE_CURVE('',#105,#130,#132,.T.); +#130 = VERTEX_POINT('',#131); +#131 = CARTESIAN_POINT('',(100.59999999997,-105.6,0.)); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(-100.5999999999,-105.6,0.)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(1.,0.,0.)); +#136 = ORIENTED_EDGE('',*,*,#137,.T.); +#137 = EDGE_CURVE('',#130,#138,#140,.T.); +#138 = VERTEX_POINT('',#139); +#139 = CARTESIAN_POINT('',(105.60000000003,-100.5999999999,0.)); +#140 = CIRCLE('',#141,5.000000000059); +#141 = AXIS2_PLACEMENT_3D('',#142,#143,#144); +#142 = CARTESIAN_POINT('',(100.59999999997,-100.5999999999,0.)); +#143 = DIRECTION('',(0.,0.,1.)); +#144 = DIRECTION('',(1.,0.,0.)); +#145 = ORIENTED_EDGE('',*,*,#146,.T.); +#146 = EDGE_CURVE('',#138,#147,#149,.T.); +#147 = VERTEX_POINT('',#148); +#148 = CARTESIAN_POINT('',(105.60000000003,100.59999999997,0.)); +#149 = LINE('',#150,#151); +#150 = CARTESIAN_POINT('',(105.60000000003,-100.5999999999,0.)); +#151 = VECTOR('',#152,1.); +#152 = DIRECTION('',(0.,1.,0.)); +#153 = ORIENTED_EDGE('',*,*,#154,.T.); +#154 = EDGE_CURVE('',#147,#155,#157,.T.); +#155 = VERTEX_POINT('',#156); +#156 = CARTESIAN_POINT('',(100.60000000003,105.59999999997,0.)); +#157 = CIRCLE('',#158,5.); +#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161); +#159 = CARTESIAN_POINT('',(100.60000000003,100.59999999997,0.)); +#160 = DIRECTION('',(0.,0.,1.)); +#161 = DIRECTION('',(1.,0.,0.)); +#162 = ORIENTED_EDGE('',*,*,#163,.T.); +#163 = EDGE_CURVE('',#155,#62,#164,.T.); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(100.60000000003,105.59999999997,0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(-1.,0.,0.)); +#168 = ORIENTED_EDGE('',*,*,#79,.T.); +#169 = PLANE('',#170); +#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173); +#171 = CARTESIAN_POINT('',(2.576762768174E-11,-2.610476766577E-11,0.)); +#172 = DIRECTION('',(0.,0.,1.)); +#173 = DIRECTION('',(1.,0.,0.)); +#174 = ADVANCED_FACE('',(#175,#220),#290,.T.); +#175 = FACE_BOUND('',#176,.T.); +#176 = EDGE_LOOP('',(#177,#178,#179,#187,#196,#204,#213,#219)); +#177 = ORIENTED_EDGE('',*,*,#31,.T.); +#178 = ORIENTED_EDGE('',*,*,#95,.T.); +#179 = ORIENTED_EDGE('',*,*,#180,.T.); +#180 = EDGE_CURVE('',#96,#181,#183,.T.); +#181 = VERTEX_POINT('',#182); +#182 = CARTESIAN_POINT('',(100.59999999997,-105.6,75.6)); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-100.5999999999,-105.6,75.6)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(1.,0.,0.)); +#187 = ORIENTED_EDGE('',*,*,#188,.T.); +#188 = EDGE_CURVE('',#181,#189,#191,.T.); +#189 = VERTEX_POINT('',#190); +#190 = CARTESIAN_POINT('',(105.60000000003,-100.5999999999,75.6)); +#191 = CIRCLE('',#192,5.000000000059); +#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195); +#193 = CARTESIAN_POINT('',(100.59999999997,-100.5999999999,75.6)); +#194 = DIRECTION('',(0.,0.,1.)); +#195 = DIRECTION('',(1.,0.,0.)); +#196 = ORIENTED_EDGE('',*,*,#197,.T.); +#197 = EDGE_CURVE('',#189,#198,#200,.T.); +#198 = VERTEX_POINT('',#199); +#199 = CARTESIAN_POINT('',(105.60000000003,100.59999999997,75.6)); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(105.60000000003,-100.5999999999,75.6)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(0.,1.,0.)); +#204 = ORIENTED_EDGE('',*,*,#205,.T.); +#205 = EDGE_CURVE('',#198,#206,#208,.T.); +#206 = VERTEX_POINT('',#207); +#207 = CARTESIAN_POINT('',(100.60000000003,105.59999999997,75.6)); +#208 = CIRCLE('',#209,5.); +#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212); +#210 = CARTESIAN_POINT('',(100.60000000003,100.59999999997,75.6)); +#211 = DIRECTION('',(0.,0.,1.)); +#212 = DIRECTION('',(1.,0.,0.)); +#213 = ORIENTED_EDGE('',*,*,#214,.T.); +#214 = EDGE_CURVE('',#206,#64,#215,.T.); +#215 = LINE('',#216,#217); +#216 = CARTESIAN_POINT('',(100.60000000003,105.59999999997,75.6)); +#217 = VECTOR('',#218,1.); +#218 = DIRECTION('',(-1.,0.,0.)); +#219 = ORIENTED_EDGE('',*,*,#71,.T.); +#220 = FACE_BOUND('',#221,.T.); +#221 = EDGE_LOOP('',(#222,#232,#241,#249,#258,#266,#275,#283)); +#222 = ORIENTED_EDGE('',*,*,#223,.F.); +#223 = EDGE_CURVE('',#224,#226,#228,.T.); +#224 = VERTEX_POINT('',#225); +#225 = CARTESIAN_POINT('',(-105.,100.,75.6)); +#226 = VERTEX_POINT('',#227); +#227 = CARTESIAN_POINT('',(-105.,-100.,75.6)); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(-105.,100.,75.6)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(0.,-1.,0.)); +#232 = ORIENTED_EDGE('',*,*,#233,.F.); +#233 = EDGE_CURVE('',#234,#224,#236,.T.); +#234 = VERTEX_POINT('',#235); +#235 = CARTESIAN_POINT('',(-100.,105.,75.6)); +#236 = CIRCLE('',#237,5.); +#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240); +#238 = CARTESIAN_POINT('',(-100.,100.,75.6)); +#239 = DIRECTION('',(0.,0.,1.)); +#240 = DIRECTION('',(1.,0.,0.)); +#241 = ORIENTED_EDGE('',*,*,#242,.F.); +#242 = EDGE_CURVE('',#243,#234,#245,.T.); +#243 = VERTEX_POINT('',#244); +#244 = CARTESIAN_POINT('',(100.,105.,75.6)); +#245 = LINE('',#246,#247); +#246 = CARTESIAN_POINT('',(100.,105.,75.6)); +#247 = VECTOR('',#248,1.); +#248 = DIRECTION('',(-1.,0.,0.)); +#249 = ORIENTED_EDGE('',*,*,#250,.F.); +#250 = EDGE_CURVE('',#251,#243,#253,.T.); +#251 = VERTEX_POINT('',#252); +#252 = CARTESIAN_POINT('',(105.,100.,75.6)); +#253 = CIRCLE('',#254,5.); +#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257); +#255 = CARTESIAN_POINT('',(100.,100.,75.6)); +#256 = DIRECTION('',(0.,0.,1.)); +#257 = DIRECTION('',(1.,0.,0.)); +#258 = ORIENTED_EDGE('',*,*,#259,.F.); +#259 = EDGE_CURVE('',#260,#251,#262,.T.); +#260 = VERTEX_POINT('',#261); +#261 = CARTESIAN_POINT('',(105.,-100.,75.6)); +#262 = LINE('',#263,#264); +#263 = CARTESIAN_POINT('',(105.,-100.,75.6)); +#264 = VECTOR('',#265,1.); +#265 = DIRECTION('',(0.,1.,0.)); +#266 = ORIENTED_EDGE('',*,*,#267,.F.); +#267 = EDGE_CURVE('',#268,#260,#270,.T.); +#268 = VERTEX_POINT('',#269); +#269 = CARTESIAN_POINT('',(100.,-105.,75.6)); +#270 = CIRCLE('',#271,5.); +#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274); +#272 = CARTESIAN_POINT('',(100.,-100.,75.6)); +#273 = DIRECTION('',(0.,0.,1.)); +#274 = DIRECTION('',(1.,0.,0.)); +#275 = ORIENTED_EDGE('',*,*,#276,.F.); +#276 = EDGE_CURVE('',#277,#268,#279,.T.); +#277 = VERTEX_POINT('',#278); +#278 = CARTESIAN_POINT('',(-100.,-105.,75.6)); +#279 = LINE('',#280,#281); +#280 = CARTESIAN_POINT('',(-100.,-105.,75.6)); +#281 = VECTOR('',#282,1.); +#282 = DIRECTION('',(1.,0.,0.)); +#283 = ORIENTED_EDGE('',*,*,#284,.F.); +#284 = EDGE_CURVE('',#226,#277,#285,.T.); +#285 = CIRCLE('',#286,5.); +#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289); +#287 = CARTESIAN_POINT('',(-100.,-100.,75.6)); +#288 = DIRECTION('',(0.,0.,1.)); +#289 = DIRECTION('',(1.,0.,0.)); +#290 = PLANE('',#291); +#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294); +#292 = CARTESIAN_POINT('',(2.576762768174E-11,-2.610476766577E-11,75.6) + ); +#293 = DIRECTION('',(0.,0.,1.)); +#294 = DIRECTION('',(1.,0.,0.)); +#295 = ADVANCED_FACE('',(#296),#307,.F.); +#296 = FACE_BOUND('',#297,.F.); +#297 = EDGE_LOOP('',(#298,#304,#305,#306)); +#298 = ORIENTED_EDGE('',*,*,#299,.T.); +#299 = EDGE_CURVE('',#155,#206,#300,.T.); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(100.60000000003,105.59999999997,0.)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(0.,0.,1.)); +#304 = ORIENTED_EDGE('',*,*,#214,.T.); +#305 = ORIENTED_EDGE('',*,*,#61,.F.); +#306 = ORIENTED_EDGE('',*,*,#163,.F.); +#307 = PLANE('',#308); +#308 = AXIS2_PLACEMENT_3D('',#309,#310,#311); +#309 = CARTESIAN_POINT('',(100.60000000003,105.59999999997,0.)); +#310 = DIRECTION('',(0.,-1.,0.)); +#311 = DIRECTION('',(-1.,0.,0.)); +#312 = ADVANCED_FACE('',(#313),#324,.F.); +#313 = FACE_BOUND('',#314,.F.); +#314 = EDGE_LOOP('',(#315,#316,#317,#323)); +#315 = ORIENTED_EDGE('',*,*,#104,.T.); +#316 = ORIENTED_EDGE('',*,*,#180,.T.); +#317 = ORIENTED_EDGE('',*,*,#318,.F.); +#318 = EDGE_CURVE('',#130,#181,#319,.T.); +#319 = LINE('',#320,#321); +#320 = CARTESIAN_POINT('',(100.59999999997,-105.6,0.)); +#321 = VECTOR('',#322,1.); +#322 = DIRECTION('',(0.,0.,1.)); +#323 = ORIENTED_EDGE('',*,*,#129,.F.); +#324 = PLANE('',#325); +#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328); +#326 = CARTESIAN_POINT('',(-100.5999999999,-105.6,0.)); +#327 = DIRECTION('',(0.,1.,0.)); +#328 = DIRECTION('',(1.,0.,0.)); +#329 = ADVANCED_FACE('',(#330),#341,.T.); +#330 = FACE_BOUND('',#331,.F.); +#331 = EDGE_LOOP('',(#332,#333,#334,#340)); +#332 = ORIENTED_EDGE('',*,*,#318,.T.); +#333 = ORIENTED_EDGE('',*,*,#188,.T.); +#334 = ORIENTED_EDGE('',*,*,#335,.F.); +#335 = EDGE_CURVE('',#138,#189,#336,.T.); +#336 = LINE('',#337,#338); +#337 = CARTESIAN_POINT('',(105.60000000003,-100.5999999999,0.)); +#338 = VECTOR('',#339,1.); +#339 = DIRECTION('',(0.,0.,1.)); +#340 = ORIENTED_EDGE('',*,*,#137,.F.); +#341 = CYLINDRICAL_SURFACE('',#342,5.000000000059); +#342 = AXIS2_PLACEMENT_3D('',#343,#344,#345); +#343 = CARTESIAN_POINT('',(100.59999999997,-100.5999999999,0.)); +#344 = DIRECTION('',(-0.,-0.,-1.)); +#345 = DIRECTION('',(1.,0.,0.)); +#346 = ADVANCED_FACE('',(#347),#358,.F.); +#347 = FACE_BOUND('',#348,.F.); +#348 = EDGE_LOOP('',(#349,#350,#351,#357)); +#349 = ORIENTED_EDGE('',*,*,#335,.T.); +#350 = ORIENTED_EDGE('',*,*,#197,.T.); +#351 = ORIENTED_EDGE('',*,*,#352,.F.); +#352 = EDGE_CURVE('',#147,#198,#353,.T.); +#353 = LINE('',#354,#355); +#354 = CARTESIAN_POINT('',(105.60000000003,100.59999999997,0.)); +#355 = VECTOR('',#356,1.); +#356 = DIRECTION('',(0.,0.,1.)); +#357 = ORIENTED_EDGE('',*,*,#146,.F.); +#358 = PLANE('',#359); +#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362); +#360 = CARTESIAN_POINT('',(105.60000000003,-100.5999999999,0.)); +#361 = DIRECTION('',(-1.,0.,0.)); +#362 = DIRECTION('',(0.,1.,0.)); +#363 = ADVANCED_FACE('',(#364),#370,.T.); +#364 = FACE_BOUND('',#365,.F.); +#365 = EDGE_LOOP('',(#366,#367,#368,#369)); +#366 = ORIENTED_EDGE('',*,*,#352,.T.); +#367 = ORIENTED_EDGE('',*,*,#205,.T.); +#368 = ORIENTED_EDGE('',*,*,#299,.F.); +#369 = ORIENTED_EDGE('',*,*,#154,.F.); +#370 = CYLINDRICAL_SURFACE('',#371,5.); +#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374); +#372 = CARTESIAN_POINT('',(100.60000000003,100.59999999997,0.)); +#373 = DIRECTION('',(-0.,-0.,-1.)); +#374 = DIRECTION('',(1.,0.,0.)); +#375 = ADVANCED_FACE('',(#376),#401,.F.); +#376 = FACE_BOUND('',#377,.F.); +#377 = EDGE_LOOP('',(#378,#386,#394,#400)); +#378 = ORIENTED_EDGE('',*,*,#379,.T.); +#379 = EDGE_CURVE('',#224,#380,#382,.T.); +#380 = VERTEX_POINT('',#381); +#381 = CARTESIAN_POINT('',(-105.,100.,0.6)); +#382 = LINE('',#383,#384); +#383 = CARTESIAN_POINT('',(-105.,100.,75.6)); +#384 = VECTOR('',#385,1.); +#385 = DIRECTION('',(-0.,-0.,-1.)); +#386 = ORIENTED_EDGE('',*,*,#387,.T.); +#387 = EDGE_CURVE('',#380,#388,#390,.T.); +#388 = VERTEX_POINT('',#389); +#389 = CARTESIAN_POINT('',(-105.,-100.,0.6)); +#390 = LINE('',#391,#392); +#391 = CARTESIAN_POINT('',(-105.,100.,0.6)); +#392 = VECTOR('',#393,1.); +#393 = DIRECTION('',(0.,-1.,0.)); +#394 = ORIENTED_EDGE('',*,*,#395,.F.); +#395 = EDGE_CURVE('',#226,#388,#396,.T.); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(-105.,-100.,75.6)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(-0.,-0.,-1.)); +#400 = ORIENTED_EDGE('',*,*,#223,.F.); +#401 = PLANE('',#402); +#402 = AXIS2_PLACEMENT_3D('',#403,#404,#405); +#403 = CARTESIAN_POINT('',(-105.,100.,75.6)); +#404 = DIRECTION('',(-1.,0.,0.)); +#405 = DIRECTION('',(0.,-1.,0.)); +#406 = ADVANCED_FACE('',(#407),#426,.F.); +#407 = FACE_BOUND('',#408,.F.); +#408 = EDGE_LOOP('',(#409,#410,#419,#425)); +#409 = ORIENTED_EDGE('',*,*,#395,.T.); +#410 = ORIENTED_EDGE('',*,*,#411,.T.); +#411 = EDGE_CURVE('',#388,#412,#414,.T.); +#412 = VERTEX_POINT('',#413); +#413 = CARTESIAN_POINT('',(-100.,-105.,0.6)); +#414 = CIRCLE('',#415,5.); +#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); +#416 = CARTESIAN_POINT('',(-100.,-100.,0.6)); +#417 = DIRECTION('',(0.,0.,1.)); +#418 = DIRECTION('',(1.,0.,0.)); +#419 = ORIENTED_EDGE('',*,*,#420,.F.); +#420 = EDGE_CURVE('',#277,#412,#421,.T.); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(-100.,-105.,75.6)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(-0.,-0.,-1.)); +#425 = ORIENTED_EDGE('',*,*,#284,.F.); +#426 = CYLINDRICAL_SURFACE('',#427,5.); +#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430); +#428 = CARTESIAN_POINT('',(-100.,-100.,75.6)); +#429 = DIRECTION('',(0.,0.,1.)); +#430 = DIRECTION('',(1.,0.,0.)); +#431 = ADVANCED_FACE('',(#432),#450,.F.); +#432 = FACE_BOUND('',#433,.F.); +#433 = EDGE_LOOP('',(#434,#435,#443,#449)); +#434 = ORIENTED_EDGE('',*,*,#420,.T.); +#435 = ORIENTED_EDGE('',*,*,#436,.T.); +#436 = EDGE_CURVE('',#412,#437,#439,.T.); +#437 = VERTEX_POINT('',#438); +#438 = CARTESIAN_POINT('',(100.,-105.,0.6)); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(-100.,-105.,0.6)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(1.,0.,0.)); +#443 = ORIENTED_EDGE('',*,*,#444,.F.); +#444 = EDGE_CURVE('',#268,#437,#445,.T.); +#445 = LINE('',#446,#447); +#446 = CARTESIAN_POINT('',(100.,-105.,75.6)); +#447 = VECTOR('',#448,1.); +#448 = DIRECTION('',(-0.,-0.,-1.)); +#449 = ORIENTED_EDGE('',*,*,#276,.F.); +#450 = PLANE('',#451); +#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454); +#452 = CARTESIAN_POINT('',(-100.,-105.,75.6)); +#453 = DIRECTION('',(0.,-1.,0.)); +#454 = DIRECTION('',(1.,0.,0.)); +#455 = ADVANCED_FACE('',(#456),#475,.F.); +#456 = FACE_BOUND('',#457,.F.); +#457 = EDGE_LOOP('',(#458,#459,#468,#474)); +#458 = ORIENTED_EDGE('',*,*,#444,.T.); +#459 = ORIENTED_EDGE('',*,*,#460,.T.); +#460 = EDGE_CURVE('',#437,#461,#463,.T.); +#461 = VERTEX_POINT('',#462); +#462 = CARTESIAN_POINT('',(105.,-100.,0.6)); +#463 = CIRCLE('',#464,5.); +#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467); +#465 = CARTESIAN_POINT('',(100.,-100.,0.6)); +#466 = DIRECTION('',(0.,0.,1.)); +#467 = DIRECTION('',(1.,0.,0.)); +#468 = ORIENTED_EDGE('',*,*,#469,.F.); +#469 = EDGE_CURVE('',#260,#461,#470,.T.); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(105.,-100.,75.6)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(-0.,-0.,-1.)); +#474 = ORIENTED_EDGE('',*,*,#267,.F.); +#475 = CYLINDRICAL_SURFACE('',#476,5.); +#476 = AXIS2_PLACEMENT_3D('',#477,#478,#479); +#477 = CARTESIAN_POINT('',(100.,-100.,75.6)); +#478 = DIRECTION('',(0.,0.,1.)); +#479 = DIRECTION('',(1.,0.,0.)); +#480 = ADVANCED_FACE('',(#481),#499,.F.); +#481 = FACE_BOUND('',#482,.F.); +#482 = EDGE_LOOP('',(#483,#484,#492,#498)); +#483 = ORIENTED_EDGE('',*,*,#469,.T.); +#484 = ORIENTED_EDGE('',*,*,#485,.T.); +#485 = EDGE_CURVE('',#461,#486,#488,.T.); +#486 = VERTEX_POINT('',#487); +#487 = CARTESIAN_POINT('',(105.,100.,0.6)); +#488 = LINE('',#489,#490); +#489 = CARTESIAN_POINT('',(105.,-100.,0.6)); +#490 = VECTOR('',#491,1.); +#491 = DIRECTION('',(0.,1.,0.)); +#492 = ORIENTED_EDGE('',*,*,#493,.F.); +#493 = EDGE_CURVE('',#251,#486,#494,.T.); +#494 = LINE('',#495,#496); +#495 = CARTESIAN_POINT('',(105.,100.,75.6)); +#496 = VECTOR('',#497,1.); +#497 = DIRECTION('',(-0.,-0.,-1.)); +#498 = ORIENTED_EDGE('',*,*,#259,.F.); +#499 = PLANE('',#500); +#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503); +#501 = CARTESIAN_POINT('',(105.,-100.,75.6)); +#502 = DIRECTION('',(1.,0.,0.)); +#503 = DIRECTION('',(0.,1.,0.)); +#504 = ADVANCED_FACE('',(#505),#524,.F.); +#505 = FACE_BOUND('',#506,.F.); +#506 = EDGE_LOOP('',(#507,#508,#517,#523)); +#507 = ORIENTED_EDGE('',*,*,#493,.T.); +#508 = ORIENTED_EDGE('',*,*,#509,.T.); +#509 = EDGE_CURVE('',#486,#510,#512,.T.); +#510 = VERTEX_POINT('',#511); +#511 = CARTESIAN_POINT('',(100.,105.,0.6)); +#512 = CIRCLE('',#513,5.); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(100.,100.,0.6)); +#515 = DIRECTION('',(0.,0.,1.)); +#516 = DIRECTION('',(1.,0.,0.)); +#517 = ORIENTED_EDGE('',*,*,#518,.F.); +#518 = EDGE_CURVE('',#243,#510,#519,.T.); +#519 = LINE('',#520,#521); +#520 = CARTESIAN_POINT('',(100.,105.,75.6)); +#521 = VECTOR('',#522,1.); +#522 = DIRECTION('',(-0.,-0.,-1.)); +#523 = ORIENTED_EDGE('',*,*,#250,.F.); +#524 = CYLINDRICAL_SURFACE('',#525,5.); +#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528); +#526 = CARTESIAN_POINT('',(100.,100.,75.6)); +#527 = DIRECTION('',(0.,0.,1.)); +#528 = DIRECTION('',(1.,0.,0.)); +#529 = ADVANCED_FACE('',(#530),#548,.F.); +#530 = FACE_BOUND('',#531,.F.); +#531 = EDGE_LOOP('',(#532,#533,#541,#547)); +#532 = ORIENTED_EDGE('',*,*,#518,.T.); +#533 = ORIENTED_EDGE('',*,*,#534,.T.); +#534 = EDGE_CURVE('',#510,#535,#537,.T.); +#535 = VERTEX_POINT('',#536); +#536 = CARTESIAN_POINT('',(-100.,105.,0.6)); +#537 = LINE('',#538,#539); +#538 = CARTESIAN_POINT('',(100.,105.,0.6)); +#539 = VECTOR('',#540,1.); +#540 = DIRECTION('',(-1.,0.,0.)); +#541 = ORIENTED_EDGE('',*,*,#542,.F.); +#542 = EDGE_CURVE('',#234,#535,#543,.T.); +#543 = LINE('',#544,#545); +#544 = CARTESIAN_POINT('',(-100.,105.,75.6)); +#545 = VECTOR('',#546,1.); +#546 = DIRECTION('',(-0.,-0.,-1.)); +#547 = ORIENTED_EDGE('',*,*,#242,.F.); +#548 = PLANE('',#549); +#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552); +#550 = CARTESIAN_POINT('',(100.,105.,75.6)); +#551 = DIRECTION('',(0.,1.,0.)); +#552 = DIRECTION('',(-1.,0.,0.)); +#553 = ADVANCED_FACE('',(#554),#566,.F.); +#554 = FACE_BOUND('',#555,.F.); +#555 = EDGE_LOOP('',(#556,#557,#564,#565)); +#556 = ORIENTED_EDGE('',*,*,#542,.T.); +#557 = ORIENTED_EDGE('',*,*,#558,.T.); +#558 = EDGE_CURVE('',#535,#380,#559,.T.); +#559 = CIRCLE('',#560,5.); +#560 = AXIS2_PLACEMENT_3D('',#561,#562,#563); +#561 = CARTESIAN_POINT('',(-100.,100.,0.6)); +#562 = DIRECTION('',(0.,0.,1.)); +#563 = DIRECTION('',(1.,0.,0.)); +#564 = ORIENTED_EDGE('',*,*,#379,.F.); +#565 = ORIENTED_EDGE('',*,*,#233,.F.); +#566 = CYLINDRICAL_SURFACE('',#567,5.); +#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570); +#568 = CARTESIAN_POINT('',(-100.,100.,75.6)); +#569 = DIRECTION('',(0.,0.,1.)); +#570 = DIRECTION('',(1.,0.,0.)); +#571 = ADVANCED_FACE('',(#572),#582,.T.); +#572 = FACE_BOUND('',#573,.T.); +#573 = EDGE_LOOP('',(#574,#575,#576,#577,#578,#579,#580,#581)); +#574 = ORIENTED_EDGE('',*,*,#387,.T.); +#575 = ORIENTED_EDGE('',*,*,#411,.T.); +#576 = ORIENTED_EDGE('',*,*,#436,.T.); +#577 = ORIENTED_EDGE('',*,*,#460,.T.); +#578 = ORIENTED_EDGE('',*,*,#485,.T.); +#579 = ORIENTED_EDGE('',*,*,#509,.T.); +#580 = ORIENTED_EDGE('',*,*,#534,.T.); +#581 = ORIENTED_EDGE('',*,*,#558,.T.); +#582 = PLANE('',#583); +#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586); +#584 = CARTESIAN_POINT('',(-1.101221249729E-14,8.720851511826E-15,0.6)); +#585 = DIRECTION('',(0.,0.,1.)); +#586 = DIRECTION('',(1.,0.,0.)); +#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#591)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#588,#589,#590)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#588 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#589 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#590 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#591 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#588, + 'distance_accuracy_value','confusion accuracy'); +#592 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#593 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#594) + ,#587); +#594 = STYLED_ITEM('color',(#595),#15); +#595 = PRESENTATION_STYLE_ASSIGNMENT((#596,#604)); +#596 = SURFACE_STYLE_USAGE(.BOTH.,#597); +#597 = SURFACE_SIDE_STYLE('',(#598,#602)); +#598 = SURFACE_STYLE_FILL_AREA(#599); +#599 = FILL_AREA_STYLE('',(#600)); +#600 = FILL_AREA_STYLE_COLOUR('',#601); +#601 = COLOUR_RGB('',0.800000010877,0.800000010877,0.901960800373); +#602 = SURFACE_STYLE_RENDERING_WITH_PROPERTIES(.NORMAL_SHADING.,#601,( + #603)); +#603 = SURFACE_STYLE_TRANSPARENT(0.699999988079); +#604 = CURVE_STYLE('',#605,POSITIVE_LENGTH_MEASURE(0.1),#606); +#605 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#606 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +ENDSEC; +END-ISO-10303-21; diff --git a/big box/parametric_bigbox-Lid.step b/big box/parametric_bigbox-Lid.step new file mode 100644 index 0000000..015da07 --- /dev/null +++ b/big box/parametric_bigbox-Lid.step @@ -0,0 +1,627 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-11-26T08:12:09',(''),(''), + 'Open CASCADE STEP processor 7.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Lid','Lid','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#587); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#57,#90,#123,#174,#295,#312,#329,#346,#363, + #375,#406,#431,#455,#480,#504,#529,#553,#571)); +#17 = ADVANCED_FACE('',(#18),#52,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-106.4999999999,101.49999999997,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-106.4999999999,101.49999999997,15.6)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-106.4999999999,101.49999999997,0.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-106.4999999999,-101.4999999999,15.6)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-106.4999999999,101.49999999997,15.6)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,-1.,0.)); +#38 = ORIENTED_EDGE('',*,*,#39,.F.); +#39 = EDGE_CURVE('',#40,#32,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(-106.4999999999,-101.4999999999,0.)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-106.4999999999,-101.4999999999,0.)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#22,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-106.4999999999,101.49999999997,0.)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(0.,-1.,0.)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-106.4999999999,101.49999999997,0.)); +#55 = DIRECTION('',(1.,0.,0.)); +#56 = DIRECTION('',(0.,-1.,0.)); +#57 = ADVANCED_FACE('',(#58),#85,.T.); +#58 = FACE_BOUND('',#59,.F.); +#59 = EDGE_LOOP('',(#60,#70,#77,#78)); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#62,#64,#66,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(-101.4999999999,106.49999999997,0.)); +#64 = VERTEX_POINT('',#65); +#65 = CARTESIAN_POINT('',(-101.4999999999,106.49999999997,15.6)); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(-101.4999999999,106.49999999997,0.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#64,#24,#72,.T.); +#72 = CIRCLE('',#73,5.); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(-101.4999999999,101.49999999997,15.6)); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = DIRECTION('',(1.,0.,0.)); +#77 = ORIENTED_EDGE('',*,*,#21,.F.); +#78 = ORIENTED_EDGE('',*,*,#79,.F.); +#79 = EDGE_CURVE('',#62,#22,#80,.T.); +#80 = CIRCLE('',#81,5.); +#81 = AXIS2_PLACEMENT_3D('',#82,#83,#84); +#82 = CARTESIAN_POINT('',(-101.4999999999,101.49999999997,0.)); +#83 = DIRECTION('',(0.,0.,1.)); +#84 = DIRECTION('',(1.,0.,0.)); +#85 = CYLINDRICAL_SURFACE('',#86,5.); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(-101.4999999999,101.49999999997,0.)); +#88 = DIRECTION('',(-0.,-0.,-1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = ADVANCED_FACE('',(#91),#118,.T.); +#91 = FACE_BOUND('',#92,.F.); +#92 = EDGE_LOOP('',(#93,#94,#103,#111)); +#93 = ORIENTED_EDGE('',*,*,#39,.T.); +#94 = ORIENTED_EDGE('',*,*,#95,.T.); +#95 = EDGE_CURVE('',#32,#96,#98,.T.); +#96 = VERTEX_POINT('',#97); +#97 = CARTESIAN_POINT('',(-101.4999999999,-106.4999999999,15.6)); +#98 = CIRCLE('',#99,5.); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(-101.4999999999,-101.4999999999,15.6)); +#101 = DIRECTION('',(0.,0.,1.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = ORIENTED_EDGE('',*,*,#104,.F.); +#104 = EDGE_CURVE('',#105,#96,#107,.T.); +#105 = VERTEX_POINT('',#106); +#106 = CARTESIAN_POINT('',(-101.4999999999,-106.4999999999,0.)); +#107 = LINE('',#108,#109); +#108 = CARTESIAN_POINT('',(-101.4999999999,-106.4999999999,0.)); +#109 = VECTOR('',#110,1.); +#110 = DIRECTION('',(0.,0.,1.)); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#40,#105,#113,.T.); +#113 = CIRCLE('',#114,5.); +#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); +#115 = CARTESIAN_POINT('',(-101.4999999999,-101.4999999999,0.)); +#116 = DIRECTION('',(0.,0.,1.)); +#117 = DIRECTION('',(1.,0.,0.)); +#118 = CYLINDRICAL_SURFACE('',#119,5.); +#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122); +#120 = CARTESIAN_POINT('',(-101.4999999999,-101.4999999999,0.)); +#121 = DIRECTION('',(-0.,-0.,-1.)); +#122 = DIRECTION('',(1.,0.,0.)); +#123 = ADVANCED_FACE('',(#124),#169,.F.); +#124 = FACE_BOUND('',#125,.F.); +#125 = EDGE_LOOP('',(#126,#127,#128,#136,#145,#153,#162,#168)); +#126 = ORIENTED_EDGE('',*,*,#47,.T.); +#127 = ORIENTED_EDGE('',*,*,#112,.T.); +#128 = ORIENTED_EDGE('',*,*,#129,.T.); +#129 = EDGE_CURVE('',#105,#130,#132,.T.); +#130 = VERTEX_POINT('',#131); +#131 = CARTESIAN_POINT('',(101.49999999997,-106.4999999999,0.)); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(-101.4999999999,-106.4999999999,0.)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(1.,0.,0.)); +#136 = ORIENTED_EDGE('',*,*,#137,.T.); +#137 = EDGE_CURVE('',#130,#138,#140,.T.); +#138 = VERTEX_POINT('',#139); +#139 = CARTESIAN_POINT('',(106.49999999997,-101.4999999999,0.)); +#140 = CIRCLE('',#141,5.); +#141 = AXIS2_PLACEMENT_3D('',#142,#143,#144); +#142 = CARTESIAN_POINT('',(101.49999999997,-101.4999999999,0.)); +#143 = DIRECTION('',(0.,0.,1.)); +#144 = DIRECTION('',(1.,0.,0.)); +#145 = ORIENTED_EDGE('',*,*,#146,.T.); +#146 = EDGE_CURVE('',#138,#147,#149,.T.); +#147 = VERTEX_POINT('',#148); +#148 = CARTESIAN_POINT('',(106.49999999997,101.49999999997,0.)); +#149 = LINE('',#150,#151); +#150 = CARTESIAN_POINT('',(106.49999999997,-101.4999999999,0.)); +#151 = VECTOR('',#152,1.); +#152 = DIRECTION('',(0.,1.,0.)); +#153 = ORIENTED_EDGE('',*,*,#154,.T.); +#154 = EDGE_CURVE('',#147,#155,#157,.T.); +#155 = VERTEX_POINT('',#156); +#156 = CARTESIAN_POINT('',(101.49999999997,106.49999999997,0.)); +#157 = CIRCLE('',#158,5.); +#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161); +#159 = CARTESIAN_POINT('',(101.49999999997,101.49999999997,0.)); +#160 = DIRECTION('',(0.,0.,1.)); +#161 = DIRECTION('',(1.,0.,0.)); +#162 = ORIENTED_EDGE('',*,*,#163,.T.); +#163 = EDGE_CURVE('',#155,#62,#164,.T.); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(101.49999999997,106.49999999997,0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(-1.,0.,0.)); +#168 = ORIENTED_EDGE('',*,*,#79,.T.); +#169 = PLANE('',#170); +#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173); +#171 = CARTESIAN_POINT('',(4.719767765893E-15,-9.034984008994E-15,0.)); +#172 = DIRECTION('',(0.,0.,1.)); +#173 = DIRECTION('',(1.,0.,0.)); +#174 = ADVANCED_FACE('',(#175,#220),#290,.T.); +#175 = FACE_BOUND('',#176,.T.); +#176 = EDGE_LOOP('',(#177,#178,#179,#187,#196,#204,#213,#219)); +#177 = ORIENTED_EDGE('',*,*,#31,.T.); +#178 = ORIENTED_EDGE('',*,*,#95,.T.); +#179 = ORIENTED_EDGE('',*,*,#180,.T.); +#180 = EDGE_CURVE('',#96,#181,#183,.T.); +#181 = VERTEX_POINT('',#182); +#182 = CARTESIAN_POINT('',(101.49999999997,-106.4999999999,15.6)); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-101.4999999999,-106.4999999999,15.6)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(1.,0.,0.)); +#187 = ORIENTED_EDGE('',*,*,#188,.T.); +#188 = EDGE_CURVE('',#181,#189,#191,.T.); +#189 = VERTEX_POINT('',#190); +#190 = CARTESIAN_POINT('',(106.49999999997,-101.4999999999,15.6)); +#191 = CIRCLE('',#192,5.); +#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195); +#193 = CARTESIAN_POINT('',(101.49999999997,-101.4999999999,15.6)); +#194 = DIRECTION('',(0.,0.,1.)); +#195 = DIRECTION('',(1.,0.,0.)); +#196 = ORIENTED_EDGE('',*,*,#197,.T.); +#197 = EDGE_CURVE('',#189,#198,#200,.T.); +#198 = VERTEX_POINT('',#199); +#199 = CARTESIAN_POINT('',(106.49999999997,101.49999999997,15.6)); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(106.49999999997,-101.4999999999,15.6)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(0.,1.,0.)); +#204 = ORIENTED_EDGE('',*,*,#205,.T.); +#205 = EDGE_CURVE('',#198,#206,#208,.T.); +#206 = VERTEX_POINT('',#207); +#207 = CARTESIAN_POINT('',(101.49999999997,106.49999999997,15.6)); +#208 = CIRCLE('',#209,5.); +#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212); +#210 = CARTESIAN_POINT('',(101.49999999997,101.49999999997,15.6)); +#211 = DIRECTION('',(0.,0.,1.)); +#212 = DIRECTION('',(1.,0.,0.)); +#213 = ORIENTED_EDGE('',*,*,#214,.T.); +#214 = EDGE_CURVE('',#206,#64,#215,.T.); +#215 = LINE('',#216,#217); +#216 = CARTESIAN_POINT('',(101.49999999997,106.49999999997,15.6)); +#217 = VECTOR('',#218,1.); +#218 = DIRECTION('',(-1.,0.,0.)); +#219 = ORIENTED_EDGE('',*,*,#71,.T.); +#220 = FACE_BOUND('',#221,.T.); +#221 = EDGE_LOOP('',(#222,#232,#241,#249,#258,#266,#275,#283)); +#222 = ORIENTED_EDGE('',*,*,#223,.F.); +#223 = EDGE_CURVE('',#224,#226,#228,.T.); +#224 = VERTEX_POINT('',#225); +#225 = CARTESIAN_POINT('',(-105.9,100.9,15.6)); +#226 = VERTEX_POINT('',#227); +#227 = CARTESIAN_POINT('',(-105.9,-100.9,15.6)); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(-105.9,100.9,15.6)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(0.,-1.,0.)); +#232 = ORIENTED_EDGE('',*,*,#233,.F.); +#233 = EDGE_CURVE('',#234,#224,#236,.T.); +#234 = VERTEX_POINT('',#235); +#235 = CARTESIAN_POINT('',(-100.9,105.9,15.6)); +#236 = CIRCLE('',#237,5.); +#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240); +#238 = CARTESIAN_POINT('',(-100.9,100.9,15.6)); +#239 = DIRECTION('',(0.,0.,1.)); +#240 = DIRECTION('',(1.,0.,0.)); +#241 = ORIENTED_EDGE('',*,*,#242,.F.); +#242 = EDGE_CURVE('',#243,#234,#245,.T.); +#243 = VERTEX_POINT('',#244); +#244 = CARTESIAN_POINT('',(100.9,105.9,15.6)); +#245 = LINE('',#246,#247); +#246 = CARTESIAN_POINT('',(100.9,105.9,15.6)); +#247 = VECTOR('',#248,1.); +#248 = DIRECTION('',(-1.,0.,0.)); +#249 = ORIENTED_EDGE('',*,*,#250,.F.); +#250 = EDGE_CURVE('',#251,#243,#253,.T.); +#251 = VERTEX_POINT('',#252); +#252 = CARTESIAN_POINT('',(105.9,100.9,15.6)); +#253 = CIRCLE('',#254,5.); +#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257); +#255 = CARTESIAN_POINT('',(100.9,100.9,15.6)); +#256 = DIRECTION('',(0.,0.,1.)); +#257 = DIRECTION('',(1.,0.,0.)); +#258 = ORIENTED_EDGE('',*,*,#259,.F.); +#259 = EDGE_CURVE('',#260,#251,#262,.T.); +#260 = VERTEX_POINT('',#261); +#261 = CARTESIAN_POINT('',(105.9,-100.9,15.6)); +#262 = LINE('',#263,#264); +#263 = CARTESIAN_POINT('',(105.9,-100.9,15.6)); +#264 = VECTOR('',#265,1.); +#265 = DIRECTION('',(0.,1.,0.)); +#266 = ORIENTED_EDGE('',*,*,#267,.F.); +#267 = EDGE_CURVE('',#268,#260,#270,.T.); +#268 = VERTEX_POINT('',#269); +#269 = CARTESIAN_POINT('',(100.9,-105.9,15.6)); +#270 = CIRCLE('',#271,5.); +#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274); +#272 = CARTESIAN_POINT('',(100.9,-100.9,15.6)); +#273 = DIRECTION('',(0.,0.,1.)); +#274 = DIRECTION('',(1.,0.,0.)); +#275 = ORIENTED_EDGE('',*,*,#276,.F.); +#276 = EDGE_CURVE('',#277,#268,#279,.T.); +#277 = VERTEX_POINT('',#278); +#278 = CARTESIAN_POINT('',(-100.9,-105.9,15.6)); +#279 = LINE('',#280,#281); +#280 = CARTESIAN_POINT('',(-100.9,-105.9,15.6)); +#281 = VECTOR('',#282,1.); +#282 = DIRECTION('',(1.,0.,0.)); +#283 = ORIENTED_EDGE('',*,*,#284,.F.); +#284 = EDGE_CURVE('',#226,#277,#285,.T.); +#285 = CIRCLE('',#286,5.); +#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289); +#287 = CARTESIAN_POINT('',(-100.9,-100.9,15.6)); +#288 = DIRECTION('',(0.,0.,1.)); +#289 = DIRECTION('',(1.,0.,0.)); +#290 = PLANE('',#291); +#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294); +#292 = CARTESIAN_POINT('',(4.719767765893E-15,-9.034984008994E-15,15.6) + ); +#293 = DIRECTION('',(0.,0.,1.)); +#294 = DIRECTION('',(1.,0.,0.)); +#295 = ADVANCED_FACE('',(#296),#307,.F.); +#296 = FACE_BOUND('',#297,.F.); +#297 = EDGE_LOOP('',(#298,#304,#305,#306)); +#298 = ORIENTED_EDGE('',*,*,#299,.T.); +#299 = EDGE_CURVE('',#155,#206,#300,.T.); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(101.49999999997,106.49999999997,0.)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(0.,0.,1.)); +#304 = ORIENTED_EDGE('',*,*,#214,.T.); +#305 = ORIENTED_EDGE('',*,*,#61,.F.); +#306 = ORIENTED_EDGE('',*,*,#163,.F.); +#307 = PLANE('',#308); +#308 = AXIS2_PLACEMENT_3D('',#309,#310,#311); +#309 = CARTESIAN_POINT('',(101.49999999997,106.49999999997,0.)); +#310 = DIRECTION('',(0.,-1.,0.)); +#311 = DIRECTION('',(-1.,0.,0.)); +#312 = ADVANCED_FACE('',(#313),#324,.F.); +#313 = FACE_BOUND('',#314,.F.); +#314 = EDGE_LOOP('',(#315,#316,#317,#323)); +#315 = ORIENTED_EDGE('',*,*,#104,.T.); +#316 = ORIENTED_EDGE('',*,*,#180,.T.); +#317 = ORIENTED_EDGE('',*,*,#318,.F.); +#318 = EDGE_CURVE('',#130,#181,#319,.T.); +#319 = LINE('',#320,#321); +#320 = CARTESIAN_POINT('',(101.49999999997,-106.4999999999,0.)); +#321 = VECTOR('',#322,1.); +#322 = DIRECTION('',(0.,0.,1.)); +#323 = ORIENTED_EDGE('',*,*,#129,.F.); +#324 = PLANE('',#325); +#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328); +#326 = CARTESIAN_POINT('',(-101.4999999999,-106.4999999999,0.)); +#327 = DIRECTION('',(0.,1.,0.)); +#328 = DIRECTION('',(1.,0.,0.)); +#329 = ADVANCED_FACE('',(#330),#341,.T.); +#330 = FACE_BOUND('',#331,.F.); +#331 = EDGE_LOOP('',(#332,#333,#334,#340)); +#332 = ORIENTED_EDGE('',*,*,#318,.T.); +#333 = ORIENTED_EDGE('',*,*,#188,.T.); +#334 = ORIENTED_EDGE('',*,*,#335,.F.); +#335 = EDGE_CURVE('',#138,#189,#336,.T.); +#336 = LINE('',#337,#338); +#337 = CARTESIAN_POINT('',(106.49999999997,-101.4999999999,0.)); +#338 = VECTOR('',#339,1.); +#339 = DIRECTION('',(0.,0.,1.)); +#340 = ORIENTED_EDGE('',*,*,#137,.F.); +#341 = CYLINDRICAL_SURFACE('',#342,5.); +#342 = AXIS2_PLACEMENT_3D('',#343,#344,#345); +#343 = CARTESIAN_POINT('',(101.49999999997,-101.4999999999,0.)); +#344 = DIRECTION('',(-0.,-0.,-1.)); +#345 = DIRECTION('',(1.,0.,0.)); +#346 = ADVANCED_FACE('',(#347),#358,.F.); +#347 = FACE_BOUND('',#348,.F.); +#348 = EDGE_LOOP('',(#349,#350,#351,#357)); +#349 = ORIENTED_EDGE('',*,*,#335,.T.); +#350 = ORIENTED_EDGE('',*,*,#197,.T.); +#351 = ORIENTED_EDGE('',*,*,#352,.F.); +#352 = EDGE_CURVE('',#147,#198,#353,.T.); +#353 = LINE('',#354,#355); +#354 = CARTESIAN_POINT('',(106.49999999997,101.49999999997,0.)); +#355 = VECTOR('',#356,1.); +#356 = DIRECTION('',(0.,0.,1.)); +#357 = ORIENTED_EDGE('',*,*,#146,.F.); +#358 = PLANE('',#359); +#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362); +#360 = CARTESIAN_POINT('',(106.49999999997,-101.4999999999,0.)); +#361 = DIRECTION('',(-1.,0.,0.)); +#362 = DIRECTION('',(0.,1.,0.)); +#363 = ADVANCED_FACE('',(#364),#370,.T.); +#364 = FACE_BOUND('',#365,.F.); +#365 = EDGE_LOOP('',(#366,#367,#368,#369)); +#366 = ORIENTED_EDGE('',*,*,#352,.T.); +#367 = ORIENTED_EDGE('',*,*,#205,.T.); +#368 = ORIENTED_EDGE('',*,*,#299,.F.); +#369 = ORIENTED_EDGE('',*,*,#154,.F.); +#370 = CYLINDRICAL_SURFACE('',#371,5.); +#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374); +#372 = CARTESIAN_POINT('',(101.49999999997,101.49999999997,0.)); +#373 = DIRECTION('',(-0.,-0.,-1.)); +#374 = DIRECTION('',(1.,0.,0.)); +#375 = ADVANCED_FACE('',(#376),#401,.F.); +#376 = FACE_BOUND('',#377,.F.); +#377 = EDGE_LOOP('',(#378,#386,#394,#400)); +#378 = ORIENTED_EDGE('',*,*,#379,.T.); +#379 = EDGE_CURVE('',#224,#380,#382,.T.); +#380 = VERTEX_POINT('',#381); +#381 = CARTESIAN_POINT('',(-105.9,100.9,0.6)); +#382 = LINE('',#383,#384); +#383 = CARTESIAN_POINT('',(-105.9,100.9,15.6)); +#384 = VECTOR('',#385,1.); +#385 = DIRECTION('',(-0.,-0.,-1.)); +#386 = ORIENTED_EDGE('',*,*,#387,.T.); +#387 = EDGE_CURVE('',#380,#388,#390,.T.); +#388 = VERTEX_POINT('',#389); +#389 = CARTESIAN_POINT('',(-105.9,-100.9,0.6)); +#390 = LINE('',#391,#392); +#391 = CARTESIAN_POINT('',(-105.9,100.9,0.6)); +#392 = VECTOR('',#393,1.); +#393 = DIRECTION('',(0.,-1.,0.)); +#394 = ORIENTED_EDGE('',*,*,#395,.F.); +#395 = EDGE_CURVE('',#226,#388,#396,.T.); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(-105.9,-100.9,15.6)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(-0.,-0.,-1.)); +#400 = ORIENTED_EDGE('',*,*,#223,.F.); +#401 = PLANE('',#402); +#402 = AXIS2_PLACEMENT_3D('',#403,#404,#405); +#403 = CARTESIAN_POINT('',(-105.9,100.9,15.6)); +#404 = DIRECTION('',(-1.,0.,0.)); +#405 = DIRECTION('',(0.,-1.,0.)); +#406 = ADVANCED_FACE('',(#407),#426,.F.); +#407 = FACE_BOUND('',#408,.F.); +#408 = EDGE_LOOP('',(#409,#410,#419,#425)); +#409 = ORIENTED_EDGE('',*,*,#395,.T.); +#410 = ORIENTED_EDGE('',*,*,#411,.T.); +#411 = EDGE_CURVE('',#388,#412,#414,.T.); +#412 = VERTEX_POINT('',#413); +#413 = CARTESIAN_POINT('',(-100.9,-105.9,0.6)); +#414 = CIRCLE('',#415,5.); +#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); +#416 = CARTESIAN_POINT('',(-100.9,-100.9,0.6)); +#417 = DIRECTION('',(0.,0.,1.)); +#418 = DIRECTION('',(1.,0.,0.)); +#419 = ORIENTED_EDGE('',*,*,#420,.F.); +#420 = EDGE_CURVE('',#277,#412,#421,.T.); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(-100.9,-105.9,15.6)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(-0.,-0.,-1.)); +#425 = ORIENTED_EDGE('',*,*,#284,.F.); +#426 = CYLINDRICAL_SURFACE('',#427,5.); +#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430); +#428 = CARTESIAN_POINT('',(-100.9,-100.9,15.6)); +#429 = DIRECTION('',(0.,0.,1.)); +#430 = DIRECTION('',(1.,0.,0.)); +#431 = ADVANCED_FACE('',(#432),#450,.F.); +#432 = FACE_BOUND('',#433,.F.); +#433 = EDGE_LOOP('',(#434,#435,#443,#449)); +#434 = ORIENTED_EDGE('',*,*,#420,.T.); +#435 = ORIENTED_EDGE('',*,*,#436,.T.); +#436 = EDGE_CURVE('',#412,#437,#439,.T.); +#437 = VERTEX_POINT('',#438); +#438 = CARTESIAN_POINT('',(100.9,-105.9,0.6)); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(-100.9,-105.9,0.6)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(1.,0.,0.)); +#443 = ORIENTED_EDGE('',*,*,#444,.F.); +#444 = EDGE_CURVE('',#268,#437,#445,.T.); +#445 = LINE('',#446,#447); +#446 = CARTESIAN_POINT('',(100.9,-105.9,15.6)); +#447 = VECTOR('',#448,1.); +#448 = DIRECTION('',(-0.,-0.,-1.)); +#449 = ORIENTED_EDGE('',*,*,#276,.F.); +#450 = PLANE('',#451); +#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454); +#452 = CARTESIAN_POINT('',(-100.9,-105.9,15.6)); +#453 = DIRECTION('',(0.,-1.,0.)); +#454 = DIRECTION('',(1.,0.,0.)); +#455 = ADVANCED_FACE('',(#456),#475,.F.); +#456 = FACE_BOUND('',#457,.F.); +#457 = EDGE_LOOP('',(#458,#459,#468,#474)); +#458 = ORIENTED_EDGE('',*,*,#444,.T.); +#459 = ORIENTED_EDGE('',*,*,#460,.T.); +#460 = EDGE_CURVE('',#437,#461,#463,.T.); +#461 = VERTEX_POINT('',#462); +#462 = CARTESIAN_POINT('',(105.9,-100.9,0.6)); +#463 = CIRCLE('',#464,5.); +#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467); +#465 = CARTESIAN_POINT('',(100.9,-100.9,0.6)); +#466 = DIRECTION('',(0.,0.,1.)); +#467 = DIRECTION('',(1.,0.,0.)); +#468 = ORIENTED_EDGE('',*,*,#469,.F.); +#469 = EDGE_CURVE('',#260,#461,#470,.T.); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(105.9,-100.9,15.6)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(-0.,-0.,-1.)); +#474 = ORIENTED_EDGE('',*,*,#267,.F.); +#475 = CYLINDRICAL_SURFACE('',#476,5.); +#476 = AXIS2_PLACEMENT_3D('',#477,#478,#479); +#477 = CARTESIAN_POINT('',(100.9,-100.9,15.6)); +#478 = DIRECTION('',(0.,0.,1.)); +#479 = DIRECTION('',(1.,0.,0.)); +#480 = ADVANCED_FACE('',(#481),#499,.F.); +#481 = FACE_BOUND('',#482,.F.); +#482 = EDGE_LOOP('',(#483,#484,#492,#498)); +#483 = ORIENTED_EDGE('',*,*,#469,.T.); +#484 = ORIENTED_EDGE('',*,*,#485,.T.); +#485 = EDGE_CURVE('',#461,#486,#488,.T.); +#486 = VERTEX_POINT('',#487); +#487 = CARTESIAN_POINT('',(105.9,100.9,0.6)); +#488 = LINE('',#489,#490); +#489 = CARTESIAN_POINT('',(105.9,-100.9,0.6)); +#490 = VECTOR('',#491,1.); +#491 = DIRECTION('',(0.,1.,0.)); +#492 = ORIENTED_EDGE('',*,*,#493,.F.); +#493 = EDGE_CURVE('',#251,#486,#494,.T.); +#494 = LINE('',#495,#496); +#495 = CARTESIAN_POINT('',(105.9,100.9,15.6)); +#496 = VECTOR('',#497,1.); +#497 = DIRECTION('',(-0.,-0.,-1.)); +#498 = ORIENTED_EDGE('',*,*,#259,.F.); +#499 = PLANE('',#500); +#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503); +#501 = CARTESIAN_POINT('',(105.9,-100.9,15.6)); +#502 = DIRECTION('',(1.,0.,0.)); +#503 = DIRECTION('',(0.,1.,0.)); +#504 = ADVANCED_FACE('',(#505),#524,.F.); +#505 = FACE_BOUND('',#506,.F.); +#506 = EDGE_LOOP('',(#507,#508,#517,#523)); +#507 = ORIENTED_EDGE('',*,*,#493,.T.); +#508 = ORIENTED_EDGE('',*,*,#509,.T.); +#509 = EDGE_CURVE('',#486,#510,#512,.T.); +#510 = VERTEX_POINT('',#511); +#511 = CARTESIAN_POINT('',(100.9,105.9,0.6)); +#512 = CIRCLE('',#513,5.); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(100.9,100.9,0.6)); +#515 = DIRECTION('',(0.,0.,1.)); +#516 = DIRECTION('',(1.,0.,0.)); +#517 = ORIENTED_EDGE('',*,*,#518,.F.); +#518 = EDGE_CURVE('',#243,#510,#519,.T.); +#519 = LINE('',#520,#521); +#520 = CARTESIAN_POINT('',(100.9,105.9,15.6)); +#521 = VECTOR('',#522,1.); +#522 = DIRECTION('',(-0.,-0.,-1.)); +#523 = ORIENTED_EDGE('',*,*,#250,.F.); +#524 = CYLINDRICAL_SURFACE('',#525,5.); +#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528); +#526 = CARTESIAN_POINT('',(100.9,100.9,15.6)); +#527 = DIRECTION('',(0.,0.,1.)); +#528 = DIRECTION('',(1.,0.,0.)); +#529 = ADVANCED_FACE('',(#530),#548,.F.); +#530 = FACE_BOUND('',#531,.F.); +#531 = EDGE_LOOP('',(#532,#533,#541,#547)); +#532 = ORIENTED_EDGE('',*,*,#518,.T.); +#533 = ORIENTED_EDGE('',*,*,#534,.T.); +#534 = EDGE_CURVE('',#510,#535,#537,.T.); +#535 = VERTEX_POINT('',#536); +#536 = CARTESIAN_POINT('',(-100.9,105.9,0.6)); +#537 = LINE('',#538,#539); +#538 = CARTESIAN_POINT('',(100.9,105.9,0.6)); +#539 = VECTOR('',#540,1.); +#540 = DIRECTION('',(-1.,0.,0.)); +#541 = ORIENTED_EDGE('',*,*,#542,.F.); +#542 = EDGE_CURVE('',#234,#535,#543,.T.); +#543 = LINE('',#544,#545); +#544 = CARTESIAN_POINT('',(-100.9,105.9,15.6)); +#545 = VECTOR('',#546,1.); +#546 = DIRECTION('',(-0.,-0.,-1.)); +#547 = ORIENTED_EDGE('',*,*,#242,.F.); +#548 = PLANE('',#549); +#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552); +#550 = CARTESIAN_POINT('',(100.9,105.9,15.6)); +#551 = DIRECTION('',(0.,1.,0.)); +#552 = DIRECTION('',(-1.,0.,0.)); +#553 = ADVANCED_FACE('',(#554),#566,.F.); +#554 = FACE_BOUND('',#555,.F.); +#555 = EDGE_LOOP('',(#556,#557,#564,#565)); +#556 = ORIENTED_EDGE('',*,*,#542,.T.); +#557 = ORIENTED_EDGE('',*,*,#558,.T.); +#558 = EDGE_CURVE('',#535,#380,#559,.T.); +#559 = CIRCLE('',#560,5.); +#560 = AXIS2_PLACEMENT_3D('',#561,#562,#563); +#561 = CARTESIAN_POINT('',(-100.9,100.9,0.6)); +#562 = DIRECTION('',(0.,0.,1.)); +#563 = DIRECTION('',(1.,0.,0.)); +#564 = ORIENTED_EDGE('',*,*,#379,.F.); +#565 = ORIENTED_EDGE('',*,*,#233,.F.); +#566 = CYLINDRICAL_SURFACE('',#567,5.); +#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570); +#568 = CARTESIAN_POINT('',(-100.9,100.9,15.6)); +#569 = DIRECTION('',(0.,0.,1.)); +#570 = DIRECTION('',(1.,0.,0.)); +#571 = ADVANCED_FACE('',(#572),#582,.T.); +#572 = FACE_BOUND('',#573,.T.); +#573 = EDGE_LOOP('',(#574,#575,#576,#577,#578,#579,#580,#581)); +#574 = ORIENTED_EDGE('',*,*,#387,.T.); +#575 = ORIENTED_EDGE('',*,*,#411,.T.); +#576 = ORIENTED_EDGE('',*,*,#436,.T.); +#577 = ORIENTED_EDGE('',*,*,#460,.T.); +#578 = ORIENTED_EDGE('',*,*,#485,.T.); +#579 = ORIENTED_EDGE('',*,*,#509,.T.); +#580 = ORIENTED_EDGE('',*,*,#534,.T.); +#581 = ORIENTED_EDGE('',*,*,#558,.T.); +#582 = PLANE('',#583); +#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586); +#584 = CARTESIAN_POINT('',(4.068680490251E-16,8.272983663511E-15,0.6)); +#585 = DIRECTION('',(0.,0.,1.)); +#586 = DIRECTION('',(1.,0.,0.)); +#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#591)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#588,#589,#590)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#588 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#589 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#590 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#591 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#588, + 'distance_accuracy_value','confusion accuracy'); +#592 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#593 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#594) + ,#587); +#594 = STYLED_ITEM('color',(#595),#15); +#595 = PRESENTATION_STYLE_ASSIGNMENT((#596,#604)); +#596 = SURFACE_STYLE_USAGE(.BOTH.,#597); +#597 = SURFACE_SIDE_STYLE('',(#598,#602)); +#598 = SURFACE_STYLE_FILL_AREA(#599); +#599 = FILL_AREA_STYLE('',(#600)); +#600 = FILL_AREA_STYLE_COLOUR('',#601); +#601 = COLOUR_RGB('',0.800000010877,0.800000010877,0.901960800373); +#602 = SURFACE_STYLE_RENDERING_WITH_PROPERTIES(.NORMAL_SHADING.,#601,( + #603)); +#603 = SURFACE_STYLE_TRANSPARENT(0.699999988079); +#604 = CURVE_STYLE('',#605,POSITIVE_LENGTH_MEASURE(0.1),#606); +#605 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#606 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +ENDSEC; +END-ISO-10303-21; diff --git a/big box/parametric_bigbox_200x75.FCStd b/big box/parametric_bigbox_200x75.FCStd new file mode 100644 index 0000000..31dde4d Binary files /dev/null and b/big box/parametric_bigbox_200x75.FCStd differ