diff --git a/Basic-Cube.FCStd b/Basic-Cube.FCStd new file mode 100644 index 0000000..5c60459 Binary files /dev/null and b/Basic-Cube.FCStd differ diff --git a/Basic-Cube.step b/Basic-Cube.step new file mode 100644 index 0000000..2a88de4 --- /dev/null +++ b/Basic-Cube.step @@ -0,0 +1,1185 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-12-09T11:08:39',('Author'),( + ''),'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('Unnamed','Unnamed','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35),#39); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,2.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(8.,2.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,2.,8.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(8.,2.,8.)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(0.,9.,0.)); +#37 = DIRECTION('',(0.,0.,1.)); +#38 = DIRECTION('',(1.,0.,0.)); +#39 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#40,#41,#42)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#40 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#41 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#42 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#43 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#40, + 'distance_accuracy_value','confusion accuracy'); +#44 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#45 = SHAPE_DEFINITION_REPRESENTATION(#46,#52); +#46 = PRODUCT_DEFINITION_SHAPE('','',#47); +#47 = PRODUCT_DEFINITION('design','',#48,#51); +#48 = PRODUCT_DEFINITION_FORMATION('','',#49); +#49 = PRODUCT('Cube-Top','Cube-Top','',(#50)); +#50 = PRODUCT_CONTEXT('',#2,'mechanical'); +#51 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#52 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#53),#203); +#53 = MANIFOLD_SOLID_BREP('',#54); +#54 = CLOSED_SHELL('',(#55,#95,#135,#157,#179,#191)); +#55 = ADVANCED_FACE('',(#56),#90,.F.); +#56 = FACE_BOUND('',#57,.F.); +#57 = EDGE_LOOP('',(#58,#68,#76,#84)); +#58 = ORIENTED_EDGE('',*,*,#59,.F.); +#59 = EDGE_CURVE('',#60,#62,#64,.T.); +#60 = VERTEX_POINT('',#61); +#61 = CARTESIAN_POINT('',(0.,0.,0.)); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(0.,0.,10.)); +#64 = LINE('',#65,#66); +#65 = CARTESIAN_POINT('',(0.,0.,0.)); +#66 = VECTOR('',#67,1.); +#67 = DIRECTION('',(0.,0.,1.)); +#68 = ORIENTED_EDGE('',*,*,#69,.T.); +#69 = EDGE_CURVE('',#60,#70,#72,.T.); +#70 = VERTEX_POINT('',#71); +#71 = CARTESIAN_POINT('',(0.,2.,0.)); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(0.,0.,0.)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(-0.,1.,0.)); +#76 = ORIENTED_EDGE('',*,*,#77,.T.); +#77 = EDGE_CURVE('',#70,#78,#80,.T.); +#78 = VERTEX_POINT('',#79); +#79 = CARTESIAN_POINT('',(0.,2.,10.)); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(0.,2.,0.)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(0.,0.,1.)); +#84 = ORIENTED_EDGE('',*,*,#85,.F.); +#85 = EDGE_CURVE('',#62,#78,#86,.T.); +#86 = LINE('',#87,#88); +#87 = CARTESIAN_POINT('',(0.,0.,10.)); +#88 = VECTOR('',#89,1.); +#89 = DIRECTION('',(-0.,1.,0.)); +#90 = PLANE('',#91); +#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); +#92 = CARTESIAN_POINT('',(0.,0.,0.)); +#93 = DIRECTION('',(1.,0.,-0.)); +#94 = DIRECTION('',(0.,0.,1.)); +#95 = ADVANCED_FACE('',(#96),#130,.T.); +#96 = FACE_BOUND('',#97,.T.); +#97 = EDGE_LOOP('',(#98,#108,#116,#124)); +#98 = ORIENTED_EDGE('',*,*,#99,.F.); +#99 = EDGE_CURVE('',#100,#102,#104,.T.); +#100 = VERTEX_POINT('',#101); +#101 = CARTESIAN_POINT('',(10.,0.,0.)); +#102 = VERTEX_POINT('',#103); +#103 = CARTESIAN_POINT('',(10.,0.,10.)); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(10.,0.,0.)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(0.,0.,1.)); +#108 = ORIENTED_EDGE('',*,*,#109,.T.); +#109 = EDGE_CURVE('',#100,#110,#112,.T.); +#110 = VERTEX_POINT('',#111); +#111 = CARTESIAN_POINT('',(10.,2.,0.)); +#112 = LINE('',#113,#114); +#113 = CARTESIAN_POINT('',(10.,0.,0.)); +#114 = VECTOR('',#115,1.); +#115 = DIRECTION('',(-0.,1.,0.)); +#116 = ORIENTED_EDGE('',*,*,#117,.T.); +#117 = EDGE_CURVE('',#110,#118,#120,.T.); +#118 = VERTEX_POINT('',#119); +#119 = CARTESIAN_POINT('',(10.,2.,10.)); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(10.,2.,0.)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(0.,0.,1.)); +#124 = ORIENTED_EDGE('',*,*,#125,.F.); +#125 = EDGE_CURVE('',#102,#118,#126,.T.); +#126 = LINE('',#127,#128); +#127 = CARTESIAN_POINT('',(10.,0.,10.)); +#128 = VECTOR('',#129,1.); +#129 = DIRECTION('',(-0.,1.,0.)); +#130 = PLANE('',#131); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(10.,0.,0.)); +#133 = DIRECTION('',(1.,0.,-0.)); +#134 = DIRECTION('',(0.,0.,1.)); +#135 = ADVANCED_FACE('',(#136),#152,.F.); +#136 = FACE_BOUND('',#137,.F.); +#137 = EDGE_LOOP('',(#138,#144,#145,#151)); +#138 = ORIENTED_EDGE('',*,*,#139,.F.); +#139 = EDGE_CURVE('',#60,#100,#140,.T.); +#140 = LINE('',#141,#142); +#141 = CARTESIAN_POINT('',(0.,0.,0.)); +#142 = VECTOR('',#143,1.); +#143 = DIRECTION('',(1.,0.,-0.)); +#144 = ORIENTED_EDGE('',*,*,#59,.T.); +#145 = ORIENTED_EDGE('',*,*,#146,.T.); +#146 = EDGE_CURVE('',#62,#102,#147,.T.); +#147 = LINE('',#148,#149); +#148 = CARTESIAN_POINT('',(0.,0.,10.)); +#149 = VECTOR('',#150,1.); +#150 = DIRECTION('',(1.,0.,-0.)); +#151 = ORIENTED_EDGE('',*,*,#99,.F.); +#152 = PLANE('',#153); +#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156); +#154 = CARTESIAN_POINT('',(0.,0.,0.)); +#155 = DIRECTION('',(-0.,1.,0.)); +#156 = DIRECTION('',(0.,0.,1.)); +#157 = ADVANCED_FACE('',(#158),#174,.T.); +#158 = FACE_BOUND('',#159,.T.); +#159 = EDGE_LOOP('',(#160,#166,#167,#173)); +#160 = ORIENTED_EDGE('',*,*,#161,.F.); +#161 = EDGE_CURVE('',#70,#110,#162,.T.); +#162 = LINE('',#163,#164); +#163 = CARTESIAN_POINT('',(0.,2.,0.)); +#164 = VECTOR('',#165,1.); +#165 = DIRECTION('',(1.,0.,-0.)); +#166 = ORIENTED_EDGE('',*,*,#77,.T.); +#167 = ORIENTED_EDGE('',*,*,#168,.T.); +#168 = EDGE_CURVE('',#78,#118,#169,.T.); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(0.,2.,10.)); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(1.,0.,-0.)); +#173 = ORIENTED_EDGE('',*,*,#117,.F.); +#174 = PLANE('',#175); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(0.,2.,0.)); +#177 = DIRECTION('',(-0.,1.,0.)); +#178 = DIRECTION('',(0.,0.,1.)); +#179 = ADVANCED_FACE('',(#180),#186,.F.); +#180 = FACE_BOUND('',#181,.F.); +#181 = EDGE_LOOP('',(#182,#183,#184,#185)); +#182 = ORIENTED_EDGE('',*,*,#69,.F.); +#183 = ORIENTED_EDGE('',*,*,#139,.T.); +#184 = ORIENTED_EDGE('',*,*,#109,.T.); +#185 = ORIENTED_EDGE('',*,*,#161,.F.); +#186 = PLANE('',#187); +#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); +#188 = CARTESIAN_POINT('',(0.,0.,0.)); +#189 = DIRECTION('',(0.,0.,1.)); +#190 = DIRECTION('',(1.,0.,-0.)); +#191 = ADVANCED_FACE('',(#192),#198,.T.); +#192 = FACE_BOUND('',#193,.T.); +#193 = EDGE_LOOP('',(#194,#195,#196,#197)); +#194 = ORIENTED_EDGE('',*,*,#85,.F.); +#195 = ORIENTED_EDGE('',*,*,#146,.T.); +#196 = ORIENTED_EDGE('',*,*,#125,.T.); +#197 = ORIENTED_EDGE('',*,*,#168,.F.); +#198 = PLANE('',#199); +#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); +#200 = CARTESIAN_POINT('',(0.,0.,10.)); +#201 = DIRECTION('',(0.,0.,1.)); +#202 = DIRECTION('',(1.,0.,-0.)); +#203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#207)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#204,#205,#206)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#204 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#205 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#206 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#207 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#204, + 'distance_accuracy_value','confusion accuracy'); +#208 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#209,#211); +#209 = ( REPRESENTATION_RELATIONSHIP('','',#52,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#210) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#210 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#211 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#212 + ); +#212 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Cube-Top','',#5,#47,$); +#213 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49)); +#214 = SHAPE_DEFINITION_REPRESENTATION(#215,#221); +#215 = PRODUCT_DEFINITION_SHAPE('','',#216); +#216 = PRODUCT_DEFINITION('design','',#217,#220); +#217 = PRODUCT_DEFINITION_FORMATION('','',#218); +#218 = PRODUCT('Cube001','Cube001','',(#219)); +#219 = PRODUCT_CONTEXT('',#2,'mechanical'); +#220 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#221 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#222),#372); +#222 = MANIFOLD_SOLID_BREP('',#223); +#223 = CLOSED_SHELL('',(#224,#264,#304,#326,#348,#360)); +#224 = ADVANCED_FACE('',(#225),#259,.F.); +#225 = FACE_BOUND('',#226,.F.); +#226 = EDGE_LOOP('',(#227,#237,#245,#253)); +#227 = ORIENTED_EDGE('',*,*,#228,.F.); +#228 = EDGE_CURVE('',#229,#231,#233,.T.); +#229 = VERTEX_POINT('',#230); +#230 = CARTESIAN_POINT('',(0.,0.,0.)); +#231 = VERTEX_POINT('',#232); +#232 = CARTESIAN_POINT('',(0.,0.,2.)); +#233 = LINE('',#234,#235); +#234 = CARTESIAN_POINT('',(0.,0.,0.)); +#235 = VECTOR('',#236,1.); +#236 = DIRECTION('',(0.,0.,1.)); +#237 = ORIENTED_EDGE('',*,*,#238,.T.); +#238 = EDGE_CURVE('',#229,#239,#241,.T.); +#239 = VERTEX_POINT('',#240); +#240 = CARTESIAN_POINT('',(0.,7.,0.)); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(0.,0.,0.)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(-0.,1.,0.)); +#245 = ORIENTED_EDGE('',*,*,#246,.T.); +#246 = EDGE_CURVE('',#239,#247,#249,.T.); +#247 = VERTEX_POINT('',#248); +#248 = CARTESIAN_POINT('',(0.,7.,2.)); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(0.,7.,0.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(0.,0.,1.)); +#253 = ORIENTED_EDGE('',*,*,#254,.F.); +#254 = EDGE_CURVE('',#231,#247,#255,.T.); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(0.,0.,2.)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(-0.,1.,0.)); +#259 = PLANE('',#260); +#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263); +#261 = CARTESIAN_POINT('',(0.,0.,0.)); +#262 = DIRECTION('',(1.,0.,-0.)); +#263 = DIRECTION('',(0.,0.,1.)); +#264 = ADVANCED_FACE('',(#265),#299,.T.); +#265 = FACE_BOUND('',#266,.T.); +#266 = EDGE_LOOP('',(#267,#277,#285,#293)); +#267 = ORIENTED_EDGE('',*,*,#268,.F.); +#268 = EDGE_CURVE('',#269,#271,#273,.T.); +#269 = VERTEX_POINT('',#270); +#270 = CARTESIAN_POINT('',(2.,0.,0.)); +#271 = VERTEX_POINT('',#272); +#272 = CARTESIAN_POINT('',(2.,0.,2.)); +#273 = LINE('',#274,#275); +#274 = CARTESIAN_POINT('',(2.,0.,0.)); +#275 = VECTOR('',#276,1.); +#276 = DIRECTION('',(0.,0.,1.)); +#277 = ORIENTED_EDGE('',*,*,#278,.T.); +#278 = EDGE_CURVE('',#269,#279,#281,.T.); +#279 = VERTEX_POINT('',#280); +#280 = CARTESIAN_POINT('',(2.,7.,0.)); +#281 = LINE('',#282,#283); +#282 = CARTESIAN_POINT('',(2.,0.,0.)); +#283 = VECTOR('',#284,1.); +#284 = DIRECTION('',(-0.,1.,0.)); +#285 = ORIENTED_EDGE('',*,*,#286,.T.); +#286 = EDGE_CURVE('',#279,#287,#289,.T.); +#287 = VERTEX_POINT('',#288); +#288 = CARTESIAN_POINT('',(2.,7.,2.)); +#289 = LINE('',#290,#291); +#290 = CARTESIAN_POINT('',(2.,7.,0.)); +#291 = VECTOR('',#292,1.); +#292 = DIRECTION('',(0.,0.,1.)); +#293 = ORIENTED_EDGE('',*,*,#294,.F.); +#294 = EDGE_CURVE('',#271,#287,#295,.T.); +#295 = LINE('',#296,#297); +#296 = CARTESIAN_POINT('',(2.,0.,2.)); +#297 = VECTOR('',#298,1.); +#298 = DIRECTION('',(-0.,1.,0.)); +#299 = PLANE('',#300); +#300 = AXIS2_PLACEMENT_3D('',#301,#302,#303); +#301 = CARTESIAN_POINT('',(2.,0.,0.)); +#302 = DIRECTION('',(1.,0.,-0.)); +#303 = DIRECTION('',(0.,0.,1.)); +#304 = ADVANCED_FACE('',(#305),#321,.F.); +#305 = FACE_BOUND('',#306,.F.); +#306 = EDGE_LOOP('',(#307,#313,#314,#320)); +#307 = ORIENTED_EDGE('',*,*,#308,.F.); +#308 = EDGE_CURVE('',#229,#269,#309,.T.); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(0.,0.,0.)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(1.,0.,-0.)); +#313 = ORIENTED_EDGE('',*,*,#228,.T.); +#314 = ORIENTED_EDGE('',*,*,#315,.T.); +#315 = EDGE_CURVE('',#231,#271,#316,.T.); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(0.,0.,2.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(1.,0.,-0.)); +#320 = ORIENTED_EDGE('',*,*,#268,.F.); +#321 = PLANE('',#322); +#322 = AXIS2_PLACEMENT_3D('',#323,#324,#325); +#323 = CARTESIAN_POINT('',(0.,0.,0.)); +#324 = DIRECTION('',(-0.,1.,0.)); +#325 = DIRECTION('',(0.,0.,1.)); +#326 = ADVANCED_FACE('',(#327),#343,.T.); +#327 = FACE_BOUND('',#328,.T.); +#328 = EDGE_LOOP('',(#329,#335,#336,#342)); +#329 = ORIENTED_EDGE('',*,*,#330,.F.); +#330 = EDGE_CURVE('',#239,#279,#331,.T.); +#331 = LINE('',#332,#333); +#332 = CARTESIAN_POINT('',(0.,7.,0.)); +#333 = VECTOR('',#334,1.); +#334 = DIRECTION('',(1.,0.,-0.)); +#335 = ORIENTED_EDGE('',*,*,#246,.T.); +#336 = ORIENTED_EDGE('',*,*,#337,.T.); +#337 = EDGE_CURVE('',#247,#287,#338,.T.); +#338 = LINE('',#339,#340); +#339 = CARTESIAN_POINT('',(0.,7.,2.)); +#340 = VECTOR('',#341,1.); +#341 = DIRECTION('',(1.,0.,-0.)); +#342 = ORIENTED_EDGE('',*,*,#286,.F.); +#343 = PLANE('',#344); +#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347); +#345 = CARTESIAN_POINT('',(0.,7.,0.)); +#346 = DIRECTION('',(-0.,1.,0.)); +#347 = DIRECTION('',(0.,0.,1.)); +#348 = ADVANCED_FACE('',(#349),#355,.F.); +#349 = FACE_BOUND('',#350,.F.); +#350 = EDGE_LOOP('',(#351,#352,#353,#354)); +#351 = ORIENTED_EDGE('',*,*,#238,.F.); +#352 = ORIENTED_EDGE('',*,*,#308,.T.); +#353 = ORIENTED_EDGE('',*,*,#278,.T.); +#354 = ORIENTED_EDGE('',*,*,#330,.F.); +#355 = PLANE('',#356); +#356 = AXIS2_PLACEMENT_3D('',#357,#358,#359); +#357 = CARTESIAN_POINT('',(0.,0.,0.)); +#358 = DIRECTION('',(0.,0.,1.)); +#359 = DIRECTION('',(1.,0.,-0.)); +#360 = ADVANCED_FACE('',(#361),#367,.T.); +#361 = FACE_BOUND('',#362,.T.); +#362 = EDGE_LOOP('',(#363,#364,#365,#366)); +#363 = ORIENTED_EDGE('',*,*,#254,.F.); +#364 = ORIENTED_EDGE('',*,*,#315,.T.); +#365 = ORIENTED_EDGE('',*,*,#294,.T.); +#366 = ORIENTED_EDGE('',*,*,#337,.F.); +#367 = PLANE('',#368); +#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371); +#369 = CARTESIAN_POINT('',(0.,0.,2.)); +#370 = DIRECTION('',(0.,0.,1.)); +#371 = DIRECTION('',(1.,0.,-0.)); +#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#376)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#373,#374,#375)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#373 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#374 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#375 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#376 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#373, + 'distance_accuracy_value','confusion accuracy'); +#377 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#378,#380); +#378 = ( REPRESENTATION_RELATIONSHIP('','',#221,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#379) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#379 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#380 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#381 + ); +#381 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Cube001','',#5,#216,$); +#382 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#218)); +#383 = SHAPE_DEFINITION_REPRESENTATION(#384,#390); +#384 = PRODUCT_DEFINITION_SHAPE('','',#385); +#385 = PRODUCT_DEFINITION('design','',#386,#389); +#386 = PRODUCT_DEFINITION_FORMATION('','',#387); +#387 = PRODUCT('Cube002','Cube002','',(#388)); +#388 = PRODUCT_CONTEXT('',#2,'mechanical'); +#389 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#390 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#391),#541); +#391 = MANIFOLD_SOLID_BREP('',#392); +#392 = CLOSED_SHELL('',(#393,#433,#473,#495,#517,#529)); +#393 = ADVANCED_FACE('',(#394),#428,.F.); +#394 = FACE_BOUND('',#395,.F.); +#395 = EDGE_LOOP('',(#396,#406,#414,#422)); +#396 = ORIENTED_EDGE('',*,*,#397,.F.); +#397 = EDGE_CURVE('',#398,#400,#402,.T.); +#398 = VERTEX_POINT('',#399); +#399 = CARTESIAN_POINT('',(0.,0.,0.)); +#400 = VERTEX_POINT('',#401); +#401 = CARTESIAN_POINT('',(0.,0.,2.)); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(0.,0.,0.)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(0.,0.,1.)); +#406 = ORIENTED_EDGE('',*,*,#407,.T.); +#407 = EDGE_CURVE('',#398,#408,#410,.T.); +#408 = VERTEX_POINT('',#409); +#409 = CARTESIAN_POINT('',(0.,7.,0.)); +#410 = LINE('',#411,#412); +#411 = CARTESIAN_POINT('',(0.,0.,0.)); +#412 = VECTOR('',#413,1.); +#413 = DIRECTION('',(-0.,1.,0.)); +#414 = ORIENTED_EDGE('',*,*,#415,.T.); +#415 = EDGE_CURVE('',#408,#416,#418,.T.); +#416 = VERTEX_POINT('',#417); +#417 = CARTESIAN_POINT('',(0.,7.,2.)); +#418 = LINE('',#419,#420); +#419 = CARTESIAN_POINT('',(0.,7.,0.)); +#420 = VECTOR('',#421,1.); +#421 = DIRECTION('',(0.,0.,1.)); +#422 = ORIENTED_EDGE('',*,*,#423,.F.); +#423 = EDGE_CURVE('',#400,#416,#424,.T.); +#424 = LINE('',#425,#426); +#425 = CARTESIAN_POINT('',(0.,0.,2.)); +#426 = VECTOR('',#427,1.); +#427 = DIRECTION('',(-0.,1.,0.)); +#428 = PLANE('',#429); +#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432); +#430 = CARTESIAN_POINT('',(0.,0.,0.)); +#431 = DIRECTION('',(1.,0.,-0.)); +#432 = DIRECTION('',(0.,0.,1.)); +#433 = ADVANCED_FACE('',(#434),#468,.T.); +#434 = FACE_BOUND('',#435,.T.); +#435 = EDGE_LOOP('',(#436,#446,#454,#462)); +#436 = ORIENTED_EDGE('',*,*,#437,.F.); +#437 = EDGE_CURVE('',#438,#440,#442,.T.); +#438 = VERTEX_POINT('',#439); +#439 = CARTESIAN_POINT('',(2.,0.,0.)); +#440 = VERTEX_POINT('',#441); +#441 = CARTESIAN_POINT('',(2.,0.,2.)); +#442 = LINE('',#443,#444); +#443 = CARTESIAN_POINT('',(2.,0.,0.)); +#444 = VECTOR('',#445,1.); +#445 = DIRECTION('',(0.,0.,1.)); +#446 = ORIENTED_EDGE('',*,*,#447,.T.); +#447 = EDGE_CURVE('',#438,#448,#450,.T.); +#448 = VERTEX_POINT('',#449); +#449 = CARTESIAN_POINT('',(2.,7.,0.)); +#450 = LINE('',#451,#452); +#451 = CARTESIAN_POINT('',(2.,0.,0.)); +#452 = VECTOR('',#453,1.); +#453 = DIRECTION('',(-0.,1.,0.)); +#454 = ORIENTED_EDGE('',*,*,#455,.T.); +#455 = EDGE_CURVE('',#448,#456,#458,.T.); +#456 = VERTEX_POINT('',#457); +#457 = CARTESIAN_POINT('',(2.,7.,2.)); +#458 = LINE('',#459,#460); +#459 = CARTESIAN_POINT('',(2.,7.,0.)); +#460 = VECTOR('',#461,1.); +#461 = DIRECTION('',(0.,0.,1.)); +#462 = ORIENTED_EDGE('',*,*,#463,.F.); +#463 = EDGE_CURVE('',#440,#456,#464,.T.); +#464 = LINE('',#465,#466); +#465 = CARTESIAN_POINT('',(2.,0.,2.)); +#466 = VECTOR('',#467,1.); +#467 = DIRECTION('',(-0.,1.,0.)); +#468 = PLANE('',#469); +#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472); +#470 = CARTESIAN_POINT('',(2.,0.,0.)); +#471 = DIRECTION('',(1.,0.,-0.)); +#472 = DIRECTION('',(0.,0.,1.)); +#473 = ADVANCED_FACE('',(#474),#490,.F.); +#474 = FACE_BOUND('',#475,.F.); +#475 = EDGE_LOOP('',(#476,#482,#483,#489)); +#476 = ORIENTED_EDGE('',*,*,#477,.F.); +#477 = EDGE_CURVE('',#398,#438,#478,.T.); +#478 = LINE('',#479,#480); +#479 = CARTESIAN_POINT('',(0.,0.,0.)); +#480 = VECTOR('',#481,1.); +#481 = DIRECTION('',(1.,0.,-0.)); +#482 = ORIENTED_EDGE('',*,*,#397,.T.); +#483 = ORIENTED_EDGE('',*,*,#484,.T.); +#484 = EDGE_CURVE('',#400,#440,#485,.T.); +#485 = LINE('',#486,#487); +#486 = CARTESIAN_POINT('',(0.,0.,2.)); +#487 = VECTOR('',#488,1.); +#488 = DIRECTION('',(1.,0.,-0.)); +#489 = ORIENTED_EDGE('',*,*,#437,.F.); +#490 = PLANE('',#491); +#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494); +#492 = CARTESIAN_POINT('',(0.,0.,0.)); +#493 = DIRECTION('',(-0.,1.,0.)); +#494 = DIRECTION('',(0.,0.,1.)); +#495 = ADVANCED_FACE('',(#496),#512,.T.); +#496 = FACE_BOUND('',#497,.T.); +#497 = EDGE_LOOP('',(#498,#504,#505,#511)); +#498 = ORIENTED_EDGE('',*,*,#499,.F.); +#499 = EDGE_CURVE('',#408,#448,#500,.T.); +#500 = LINE('',#501,#502); +#501 = CARTESIAN_POINT('',(0.,7.,0.)); +#502 = VECTOR('',#503,1.); +#503 = DIRECTION('',(1.,0.,-0.)); +#504 = ORIENTED_EDGE('',*,*,#415,.T.); +#505 = ORIENTED_EDGE('',*,*,#506,.T.); +#506 = EDGE_CURVE('',#416,#456,#507,.T.); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(0.,7.,2.)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(1.,0.,-0.)); +#511 = ORIENTED_EDGE('',*,*,#455,.F.); +#512 = PLANE('',#513); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(0.,7.,0.)); +#515 = DIRECTION('',(-0.,1.,0.)); +#516 = DIRECTION('',(0.,0.,1.)); +#517 = ADVANCED_FACE('',(#518),#524,.F.); +#518 = FACE_BOUND('',#519,.F.); +#519 = EDGE_LOOP('',(#520,#521,#522,#523)); +#520 = ORIENTED_EDGE('',*,*,#407,.F.); +#521 = ORIENTED_EDGE('',*,*,#477,.T.); +#522 = ORIENTED_EDGE('',*,*,#447,.T.); +#523 = ORIENTED_EDGE('',*,*,#499,.F.); +#524 = PLANE('',#525); +#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528); +#526 = CARTESIAN_POINT('',(0.,0.,0.)); +#527 = DIRECTION('',(0.,0.,1.)); +#528 = DIRECTION('',(1.,0.,-0.)); +#529 = ADVANCED_FACE('',(#530),#536,.T.); +#530 = FACE_BOUND('',#531,.T.); +#531 = EDGE_LOOP('',(#532,#533,#534,#535)); +#532 = ORIENTED_EDGE('',*,*,#423,.F.); +#533 = ORIENTED_EDGE('',*,*,#484,.T.); +#534 = ORIENTED_EDGE('',*,*,#463,.T.); +#535 = ORIENTED_EDGE('',*,*,#506,.F.); +#536 = PLANE('',#537); +#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540); +#538 = CARTESIAN_POINT('',(0.,0.,2.)); +#539 = DIRECTION('',(0.,0.,1.)); +#540 = DIRECTION('',(1.,0.,-0.)); +#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#545)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#542,#543,#544)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#542 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#543 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#544 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#545 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#542, + 'distance_accuracy_value','confusion accuracy'); +#546 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#547,#549); +#547 = ( REPRESENTATION_RELATIONSHIP('','',#390,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#548) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#548 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#549 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#550 + ); +#550 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Cube002','',#5,#385,$); +#551 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#387)); +#552 = SHAPE_DEFINITION_REPRESENTATION(#553,#559); +#553 = PRODUCT_DEFINITION_SHAPE('','',#554); +#554 = PRODUCT_DEFINITION('design','',#555,#558); +#555 = PRODUCT_DEFINITION_FORMATION('','',#556); +#556 = PRODUCT('Cube003','Cube003','',(#557)); +#557 = PRODUCT_CONTEXT('',#2,'mechanical'); +#558 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#559 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#560),#710); +#560 = MANIFOLD_SOLID_BREP('',#561); +#561 = CLOSED_SHELL('',(#562,#602,#642,#664,#686,#698)); +#562 = ADVANCED_FACE('',(#563),#597,.F.); +#563 = FACE_BOUND('',#564,.F.); +#564 = EDGE_LOOP('',(#565,#575,#583,#591)); +#565 = ORIENTED_EDGE('',*,*,#566,.F.); +#566 = EDGE_CURVE('',#567,#569,#571,.T.); +#567 = VERTEX_POINT('',#568); +#568 = CARTESIAN_POINT('',(0.,0.,0.)); +#569 = VERTEX_POINT('',#570); +#570 = CARTESIAN_POINT('',(0.,0.,2.)); +#571 = LINE('',#572,#573); +#572 = CARTESIAN_POINT('',(0.,0.,0.)); +#573 = VECTOR('',#574,1.); +#574 = DIRECTION('',(0.,0.,1.)); +#575 = ORIENTED_EDGE('',*,*,#576,.T.); +#576 = EDGE_CURVE('',#567,#577,#579,.T.); +#577 = VERTEX_POINT('',#578); +#578 = CARTESIAN_POINT('',(0.,7.,0.)); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(0.,0.,0.)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(-0.,1.,0.)); +#583 = ORIENTED_EDGE('',*,*,#584,.T.); +#584 = EDGE_CURVE('',#577,#585,#587,.T.); +#585 = VERTEX_POINT('',#586); +#586 = CARTESIAN_POINT('',(0.,7.,2.)); +#587 = LINE('',#588,#589); +#588 = CARTESIAN_POINT('',(0.,7.,0.)); +#589 = VECTOR('',#590,1.); +#590 = DIRECTION('',(0.,0.,1.)); +#591 = ORIENTED_EDGE('',*,*,#592,.F.); +#592 = EDGE_CURVE('',#569,#585,#593,.T.); +#593 = LINE('',#594,#595); +#594 = CARTESIAN_POINT('',(0.,0.,2.)); +#595 = VECTOR('',#596,1.); +#596 = DIRECTION('',(-0.,1.,0.)); +#597 = PLANE('',#598); +#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601); +#599 = CARTESIAN_POINT('',(0.,0.,0.)); +#600 = DIRECTION('',(1.,0.,-0.)); +#601 = DIRECTION('',(0.,0.,1.)); +#602 = ADVANCED_FACE('',(#603),#637,.T.); +#603 = FACE_BOUND('',#604,.T.); +#604 = EDGE_LOOP('',(#605,#615,#623,#631)); +#605 = ORIENTED_EDGE('',*,*,#606,.F.); +#606 = EDGE_CURVE('',#607,#609,#611,.T.); +#607 = VERTEX_POINT('',#608); +#608 = CARTESIAN_POINT('',(2.,0.,0.)); +#609 = VERTEX_POINT('',#610); +#610 = CARTESIAN_POINT('',(2.,0.,2.)); +#611 = LINE('',#612,#613); +#612 = CARTESIAN_POINT('',(2.,0.,0.)); +#613 = VECTOR('',#614,1.); +#614 = DIRECTION('',(0.,0.,1.)); +#615 = ORIENTED_EDGE('',*,*,#616,.T.); +#616 = EDGE_CURVE('',#607,#617,#619,.T.); +#617 = VERTEX_POINT('',#618); +#618 = CARTESIAN_POINT('',(2.,7.,0.)); +#619 = LINE('',#620,#621); +#620 = CARTESIAN_POINT('',(2.,0.,0.)); +#621 = VECTOR('',#622,1.); +#622 = DIRECTION('',(-0.,1.,0.)); +#623 = ORIENTED_EDGE('',*,*,#624,.T.); +#624 = EDGE_CURVE('',#617,#625,#627,.T.); +#625 = VERTEX_POINT('',#626); +#626 = CARTESIAN_POINT('',(2.,7.,2.)); +#627 = LINE('',#628,#629); +#628 = CARTESIAN_POINT('',(2.,7.,0.)); +#629 = VECTOR('',#630,1.); +#630 = DIRECTION('',(0.,0.,1.)); +#631 = ORIENTED_EDGE('',*,*,#632,.F.); +#632 = EDGE_CURVE('',#609,#625,#633,.T.); +#633 = LINE('',#634,#635); +#634 = CARTESIAN_POINT('',(2.,0.,2.)); +#635 = VECTOR('',#636,1.); +#636 = DIRECTION('',(-0.,1.,0.)); +#637 = PLANE('',#638); +#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641); +#639 = CARTESIAN_POINT('',(2.,0.,0.)); +#640 = DIRECTION('',(1.,0.,-0.)); +#641 = DIRECTION('',(0.,0.,1.)); +#642 = ADVANCED_FACE('',(#643),#659,.F.); +#643 = FACE_BOUND('',#644,.F.); +#644 = EDGE_LOOP('',(#645,#651,#652,#658)); +#645 = ORIENTED_EDGE('',*,*,#646,.F.); +#646 = EDGE_CURVE('',#567,#607,#647,.T.); +#647 = LINE('',#648,#649); +#648 = CARTESIAN_POINT('',(0.,0.,0.)); +#649 = VECTOR('',#650,1.); +#650 = DIRECTION('',(1.,0.,-0.)); +#651 = ORIENTED_EDGE('',*,*,#566,.T.); +#652 = ORIENTED_EDGE('',*,*,#653,.T.); +#653 = EDGE_CURVE('',#569,#609,#654,.T.); +#654 = LINE('',#655,#656); +#655 = CARTESIAN_POINT('',(0.,0.,2.)); +#656 = VECTOR('',#657,1.); +#657 = DIRECTION('',(1.,0.,-0.)); +#658 = ORIENTED_EDGE('',*,*,#606,.F.); +#659 = PLANE('',#660); +#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663); +#661 = CARTESIAN_POINT('',(0.,0.,0.)); +#662 = DIRECTION('',(-0.,1.,0.)); +#663 = DIRECTION('',(0.,0.,1.)); +#664 = ADVANCED_FACE('',(#665),#681,.T.); +#665 = FACE_BOUND('',#666,.T.); +#666 = EDGE_LOOP('',(#667,#673,#674,#680)); +#667 = ORIENTED_EDGE('',*,*,#668,.F.); +#668 = EDGE_CURVE('',#577,#617,#669,.T.); +#669 = LINE('',#670,#671); +#670 = CARTESIAN_POINT('',(0.,7.,0.)); +#671 = VECTOR('',#672,1.); +#672 = DIRECTION('',(1.,0.,-0.)); +#673 = ORIENTED_EDGE('',*,*,#584,.T.); +#674 = ORIENTED_EDGE('',*,*,#675,.T.); +#675 = EDGE_CURVE('',#585,#625,#676,.T.); +#676 = LINE('',#677,#678); +#677 = CARTESIAN_POINT('',(0.,7.,2.)); +#678 = VECTOR('',#679,1.); +#679 = DIRECTION('',(1.,0.,-0.)); +#680 = ORIENTED_EDGE('',*,*,#624,.F.); +#681 = PLANE('',#682); +#682 = AXIS2_PLACEMENT_3D('',#683,#684,#685); +#683 = CARTESIAN_POINT('',(0.,7.,0.)); +#684 = DIRECTION('',(-0.,1.,0.)); +#685 = DIRECTION('',(0.,0.,1.)); +#686 = ADVANCED_FACE('',(#687),#693,.F.); +#687 = FACE_BOUND('',#688,.F.); +#688 = EDGE_LOOP('',(#689,#690,#691,#692)); +#689 = ORIENTED_EDGE('',*,*,#576,.F.); +#690 = ORIENTED_EDGE('',*,*,#646,.T.); +#691 = ORIENTED_EDGE('',*,*,#616,.T.); +#692 = ORIENTED_EDGE('',*,*,#668,.F.); +#693 = PLANE('',#694); +#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697); +#695 = CARTESIAN_POINT('',(0.,0.,0.)); +#696 = DIRECTION('',(0.,0.,1.)); +#697 = DIRECTION('',(1.,0.,-0.)); +#698 = ADVANCED_FACE('',(#699),#705,.T.); +#699 = FACE_BOUND('',#700,.T.); +#700 = EDGE_LOOP('',(#701,#702,#703,#704)); +#701 = ORIENTED_EDGE('',*,*,#592,.F.); +#702 = ORIENTED_EDGE('',*,*,#653,.T.); +#703 = ORIENTED_EDGE('',*,*,#632,.T.); +#704 = ORIENTED_EDGE('',*,*,#675,.F.); +#705 = PLANE('',#706); +#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709); +#707 = CARTESIAN_POINT('',(0.,0.,2.)); +#708 = DIRECTION('',(0.,0.,1.)); +#709 = DIRECTION('',(1.,0.,-0.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#714)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#711,#712,#713)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#711 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#712 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#713 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#714 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#711, + 'distance_accuracy_value','confusion accuracy'); +#715 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#716,#718); +#716 = ( REPRESENTATION_RELATIONSHIP('','',#559,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#717) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#717 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#718 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#719 + ); +#719 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Cube003','',#5,#554,$); +#720 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#556)); +#721 = SHAPE_DEFINITION_REPRESENTATION(#722,#728); +#722 = PRODUCT_DEFINITION_SHAPE('','',#723); +#723 = PRODUCT_DEFINITION('design','',#724,#727); +#724 = PRODUCT_DEFINITION_FORMATION('','',#725); +#725 = PRODUCT('Cube004','Cube004','',(#726)); +#726 = PRODUCT_CONTEXT('',#2,'mechanical'); +#727 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#728 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#729),#879); +#729 = MANIFOLD_SOLID_BREP('',#730); +#730 = CLOSED_SHELL('',(#731,#771,#811,#833,#855,#867)); +#731 = ADVANCED_FACE('',(#732),#766,.F.); +#732 = FACE_BOUND('',#733,.F.); +#733 = EDGE_LOOP('',(#734,#744,#752,#760)); +#734 = ORIENTED_EDGE('',*,*,#735,.F.); +#735 = EDGE_CURVE('',#736,#738,#740,.T.); +#736 = VERTEX_POINT('',#737); +#737 = CARTESIAN_POINT('',(0.,0.,0.)); +#738 = VERTEX_POINT('',#739); +#739 = CARTESIAN_POINT('',(0.,0.,2.)); +#740 = LINE('',#741,#742); +#741 = CARTESIAN_POINT('',(0.,0.,0.)); +#742 = VECTOR('',#743,1.); +#743 = DIRECTION('',(0.,0.,1.)); +#744 = ORIENTED_EDGE('',*,*,#745,.T.); +#745 = EDGE_CURVE('',#736,#746,#748,.T.); +#746 = VERTEX_POINT('',#747); +#747 = CARTESIAN_POINT('',(0.,7.,0.)); +#748 = LINE('',#749,#750); +#749 = CARTESIAN_POINT('',(0.,0.,0.)); +#750 = VECTOR('',#751,1.); +#751 = DIRECTION('',(-0.,1.,0.)); +#752 = ORIENTED_EDGE('',*,*,#753,.T.); +#753 = EDGE_CURVE('',#746,#754,#756,.T.); +#754 = VERTEX_POINT('',#755); +#755 = CARTESIAN_POINT('',(0.,7.,2.)); +#756 = LINE('',#757,#758); +#757 = CARTESIAN_POINT('',(0.,7.,0.)); +#758 = VECTOR('',#759,1.); +#759 = DIRECTION('',(0.,0.,1.)); +#760 = ORIENTED_EDGE('',*,*,#761,.F.); +#761 = EDGE_CURVE('',#738,#754,#762,.T.); +#762 = LINE('',#763,#764); +#763 = CARTESIAN_POINT('',(0.,0.,2.)); +#764 = VECTOR('',#765,1.); +#765 = DIRECTION('',(-0.,1.,0.)); +#766 = PLANE('',#767); +#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770); +#768 = CARTESIAN_POINT('',(0.,0.,0.)); +#769 = DIRECTION('',(1.,0.,-0.)); +#770 = DIRECTION('',(0.,0.,1.)); +#771 = ADVANCED_FACE('',(#772),#806,.T.); +#772 = FACE_BOUND('',#773,.T.); +#773 = EDGE_LOOP('',(#774,#784,#792,#800)); +#774 = ORIENTED_EDGE('',*,*,#775,.F.); +#775 = EDGE_CURVE('',#776,#778,#780,.T.); +#776 = VERTEX_POINT('',#777); +#777 = CARTESIAN_POINT('',(2.,0.,0.)); +#778 = VERTEX_POINT('',#779); +#779 = CARTESIAN_POINT('',(2.,0.,2.)); +#780 = LINE('',#781,#782); +#781 = CARTESIAN_POINT('',(2.,0.,0.)); +#782 = VECTOR('',#783,1.); +#783 = DIRECTION('',(0.,0.,1.)); +#784 = ORIENTED_EDGE('',*,*,#785,.T.); +#785 = EDGE_CURVE('',#776,#786,#788,.T.); +#786 = VERTEX_POINT('',#787); +#787 = CARTESIAN_POINT('',(2.,7.,0.)); +#788 = LINE('',#789,#790); +#789 = CARTESIAN_POINT('',(2.,0.,0.)); +#790 = VECTOR('',#791,1.); +#791 = DIRECTION('',(-0.,1.,0.)); +#792 = ORIENTED_EDGE('',*,*,#793,.T.); +#793 = EDGE_CURVE('',#786,#794,#796,.T.); +#794 = VERTEX_POINT('',#795); +#795 = CARTESIAN_POINT('',(2.,7.,2.)); +#796 = LINE('',#797,#798); +#797 = CARTESIAN_POINT('',(2.,7.,0.)); +#798 = VECTOR('',#799,1.); +#799 = DIRECTION('',(0.,0.,1.)); +#800 = ORIENTED_EDGE('',*,*,#801,.F.); +#801 = EDGE_CURVE('',#778,#794,#802,.T.); +#802 = LINE('',#803,#804); +#803 = CARTESIAN_POINT('',(2.,0.,2.)); +#804 = VECTOR('',#805,1.); +#805 = DIRECTION('',(-0.,1.,0.)); +#806 = PLANE('',#807); +#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810); +#808 = CARTESIAN_POINT('',(2.,0.,0.)); +#809 = DIRECTION('',(1.,0.,-0.)); +#810 = DIRECTION('',(0.,0.,1.)); +#811 = ADVANCED_FACE('',(#812),#828,.F.); +#812 = FACE_BOUND('',#813,.F.); +#813 = EDGE_LOOP('',(#814,#820,#821,#827)); +#814 = ORIENTED_EDGE('',*,*,#815,.F.); +#815 = EDGE_CURVE('',#736,#776,#816,.T.); +#816 = LINE('',#817,#818); +#817 = CARTESIAN_POINT('',(0.,0.,0.)); +#818 = VECTOR('',#819,1.); +#819 = DIRECTION('',(1.,0.,-0.)); +#820 = ORIENTED_EDGE('',*,*,#735,.T.); +#821 = ORIENTED_EDGE('',*,*,#822,.T.); +#822 = EDGE_CURVE('',#738,#778,#823,.T.); +#823 = LINE('',#824,#825); +#824 = CARTESIAN_POINT('',(0.,0.,2.)); +#825 = VECTOR('',#826,1.); +#826 = DIRECTION('',(1.,0.,-0.)); +#827 = ORIENTED_EDGE('',*,*,#775,.F.); +#828 = PLANE('',#829); +#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832); +#830 = CARTESIAN_POINT('',(0.,0.,0.)); +#831 = DIRECTION('',(-0.,1.,0.)); +#832 = DIRECTION('',(0.,0.,1.)); +#833 = ADVANCED_FACE('',(#834),#850,.T.); +#834 = FACE_BOUND('',#835,.T.); +#835 = EDGE_LOOP('',(#836,#842,#843,#849)); +#836 = ORIENTED_EDGE('',*,*,#837,.F.); +#837 = EDGE_CURVE('',#746,#786,#838,.T.); +#838 = LINE('',#839,#840); +#839 = CARTESIAN_POINT('',(0.,7.,0.)); +#840 = VECTOR('',#841,1.); +#841 = DIRECTION('',(1.,0.,-0.)); +#842 = ORIENTED_EDGE('',*,*,#753,.T.); +#843 = ORIENTED_EDGE('',*,*,#844,.T.); +#844 = EDGE_CURVE('',#754,#794,#845,.T.); +#845 = LINE('',#846,#847); +#846 = CARTESIAN_POINT('',(0.,7.,2.)); +#847 = VECTOR('',#848,1.); +#848 = DIRECTION('',(1.,0.,-0.)); +#849 = ORIENTED_EDGE('',*,*,#793,.F.); +#850 = PLANE('',#851); +#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854); +#852 = CARTESIAN_POINT('',(0.,7.,0.)); +#853 = DIRECTION('',(-0.,1.,0.)); +#854 = DIRECTION('',(0.,0.,1.)); +#855 = ADVANCED_FACE('',(#856),#862,.F.); +#856 = FACE_BOUND('',#857,.F.); +#857 = EDGE_LOOP('',(#858,#859,#860,#861)); +#858 = ORIENTED_EDGE('',*,*,#745,.F.); +#859 = ORIENTED_EDGE('',*,*,#815,.T.); +#860 = ORIENTED_EDGE('',*,*,#785,.T.); +#861 = ORIENTED_EDGE('',*,*,#837,.F.); +#862 = PLANE('',#863); +#863 = AXIS2_PLACEMENT_3D('',#864,#865,#866); +#864 = CARTESIAN_POINT('',(0.,0.,0.)); +#865 = DIRECTION('',(0.,0.,1.)); +#866 = DIRECTION('',(1.,0.,-0.)); +#867 = ADVANCED_FACE('',(#868),#874,.T.); +#868 = FACE_BOUND('',#869,.T.); +#869 = EDGE_LOOP('',(#870,#871,#872,#873)); +#870 = ORIENTED_EDGE('',*,*,#761,.F.); +#871 = ORIENTED_EDGE('',*,*,#822,.T.); +#872 = ORIENTED_EDGE('',*,*,#801,.T.); +#873 = ORIENTED_EDGE('',*,*,#844,.F.); +#874 = PLANE('',#875); +#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878); +#876 = CARTESIAN_POINT('',(0.,0.,2.)); +#877 = DIRECTION('',(0.,0.,1.)); +#878 = DIRECTION('',(1.,0.,-0.)); +#879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#883)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#880,#881,#882)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#880 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#881 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#882 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#883 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#880, + 'distance_accuracy_value','confusion accuracy'); +#884 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#885,#887); +#885 = ( REPRESENTATION_RELATIONSHIP('','',#728,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#886) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#886 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#887 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#888 + ); +#888 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Cube004','',#5,#723,$); +#889 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#725)); +#890 = SHAPE_DEFINITION_REPRESENTATION(#891,#897); +#891 = PRODUCT_DEFINITION_SHAPE('','',#892); +#892 = PRODUCT_DEFINITION('design','',#893,#896); +#893 = PRODUCT_DEFINITION_FORMATION('','',#894); +#894 = PRODUCT('Cube-Bottom','Cube-Bottom','',(#895)); +#895 = PRODUCT_CONTEXT('',#2,'mechanical'); +#896 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#897 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#898),#1048); +#898 = MANIFOLD_SOLID_BREP('',#899); +#899 = CLOSED_SHELL('',(#900,#940,#980,#1002,#1024,#1036)); +#900 = ADVANCED_FACE('',(#901),#935,.F.); +#901 = FACE_BOUND('',#902,.F.); +#902 = EDGE_LOOP('',(#903,#913,#921,#929)); +#903 = ORIENTED_EDGE('',*,*,#904,.F.); +#904 = EDGE_CURVE('',#905,#907,#909,.T.); +#905 = VERTEX_POINT('',#906); +#906 = CARTESIAN_POINT('',(0.,0.,0.)); +#907 = VERTEX_POINT('',#908); +#908 = CARTESIAN_POINT('',(0.,0.,10.)); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(0.,0.,0.)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(0.,0.,1.)); +#913 = ORIENTED_EDGE('',*,*,#914,.T.); +#914 = EDGE_CURVE('',#905,#915,#917,.T.); +#915 = VERTEX_POINT('',#916); +#916 = CARTESIAN_POINT('',(0.,2.,0.)); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(0.,0.,0.)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(-0.,1.,0.)); +#921 = ORIENTED_EDGE('',*,*,#922,.T.); +#922 = EDGE_CURVE('',#915,#923,#925,.T.); +#923 = VERTEX_POINT('',#924); +#924 = CARTESIAN_POINT('',(0.,2.,10.)); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(0.,2.,0.)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(0.,0.,1.)); +#929 = ORIENTED_EDGE('',*,*,#930,.F.); +#930 = EDGE_CURVE('',#907,#923,#931,.T.); +#931 = LINE('',#932,#933); +#932 = CARTESIAN_POINT('',(0.,0.,10.)); +#933 = VECTOR('',#934,1.); +#934 = DIRECTION('',(-0.,1.,0.)); +#935 = PLANE('',#936); +#936 = AXIS2_PLACEMENT_3D('',#937,#938,#939); +#937 = CARTESIAN_POINT('',(0.,0.,0.)); +#938 = DIRECTION('',(1.,0.,-0.)); +#939 = DIRECTION('',(0.,0.,1.)); +#940 = ADVANCED_FACE('',(#941),#975,.T.); +#941 = FACE_BOUND('',#942,.T.); +#942 = EDGE_LOOP('',(#943,#953,#961,#969)); +#943 = ORIENTED_EDGE('',*,*,#944,.F.); +#944 = EDGE_CURVE('',#945,#947,#949,.T.); +#945 = VERTEX_POINT('',#946); +#946 = CARTESIAN_POINT('',(10.,0.,0.)); +#947 = VERTEX_POINT('',#948); +#948 = CARTESIAN_POINT('',(10.,0.,10.)); +#949 = LINE('',#950,#951); +#950 = CARTESIAN_POINT('',(10.,0.,0.)); +#951 = VECTOR('',#952,1.); +#952 = DIRECTION('',(0.,0.,1.)); +#953 = ORIENTED_EDGE('',*,*,#954,.T.); +#954 = EDGE_CURVE('',#945,#955,#957,.T.); +#955 = VERTEX_POINT('',#956); +#956 = CARTESIAN_POINT('',(10.,2.,0.)); +#957 = LINE('',#958,#959); +#958 = CARTESIAN_POINT('',(10.,0.,0.)); +#959 = VECTOR('',#960,1.); +#960 = DIRECTION('',(-0.,1.,0.)); +#961 = ORIENTED_EDGE('',*,*,#962,.T.); +#962 = EDGE_CURVE('',#955,#963,#965,.T.); +#963 = VERTEX_POINT('',#964); +#964 = CARTESIAN_POINT('',(10.,2.,10.)); +#965 = LINE('',#966,#967); +#966 = CARTESIAN_POINT('',(10.,2.,0.)); +#967 = VECTOR('',#968,1.); +#968 = DIRECTION('',(0.,0.,1.)); +#969 = ORIENTED_EDGE('',*,*,#970,.F.); +#970 = EDGE_CURVE('',#947,#963,#971,.T.); +#971 = LINE('',#972,#973); +#972 = CARTESIAN_POINT('',(10.,0.,10.)); +#973 = VECTOR('',#974,1.); +#974 = DIRECTION('',(-0.,1.,0.)); +#975 = PLANE('',#976); +#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979); +#977 = CARTESIAN_POINT('',(10.,0.,0.)); +#978 = DIRECTION('',(1.,0.,-0.)); +#979 = DIRECTION('',(0.,0.,1.)); +#980 = ADVANCED_FACE('',(#981),#997,.F.); +#981 = FACE_BOUND('',#982,.F.); +#982 = EDGE_LOOP('',(#983,#989,#990,#996)); +#983 = ORIENTED_EDGE('',*,*,#984,.F.); +#984 = EDGE_CURVE('',#905,#945,#985,.T.); +#985 = LINE('',#986,#987); +#986 = CARTESIAN_POINT('',(0.,0.,0.)); +#987 = VECTOR('',#988,1.); +#988 = DIRECTION('',(1.,0.,-0.)); +#989 = ORIENTED_EDGE('',*,*,#904,.T.); +#990 = ORIENTED_EDGE('',*,*,#991,.T.); +#991 = EDGE_CURVE('',#907,#947,#992,.T.); +#992 = LINE('',#993,#994); +#993 = CARTESIAN_POINT('',(0.,0.,10.)); +#994 = VECTOR('',#995,1.); +#995 = DIRECTION('',(1.,0.,-0.)); +#996 = ORIENTED_EDGE('',*,*,#944,.F.); +#997 = PLANE('',#998); +#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001); +#999 = CARTESIAN_POINT('',(0.,0.,0.)); +#1000 = DIRECTION('',(-0.,1.,0.)); +#1001 = DIRECTION('',(0.,0.,1.)); +#1002 = ADVANCED_FACE('',(#1003),#1019,.T.); +#1003 = FACE_BOUND('',#1004,.T.); +#1004 = EDGE_LOOP('',(#1005,#1011,#1012,#1018)); +#1005 = ORIENTED_EDGE('',*,*,#1006,.F.); +#1006 = EDGE_CURVE('',#915,#955,#1007,.T.); +#1007 = LINE('',#1008,#1009); +#1008 = CARTESIAN_POINT('',(0.,2.,0.)); +#1009 = VECTOR('',#1010,1.); +#1010 = DIRECTION('',(1.,0.,-0.)); +#1011 = ORIENTED_EDGE('',*,*,#922,.T.); +#1012 = ORIENTED_EDGE('',*,*,#1013,.T.); +#1013 = EDGE_CURVE('',#923,#963,#1014,.T.); +#1014 = LINE('',#1015,#1016); +#1015 = CARTESIAN_POINT('',(0.,2.,10.)); +#1016 = VECTOR('',#1017,1.); +#1017 = DIRECTION('',(1.,0.,-0.)); +#1018 = ORIENTED_EDGE('',*,*,#962,.F.); +#1019 = PLANE('',#1020); +#1020 = AXIS2_PLACEMENT_3D('',#1021,#1022,#1023); +#1021 = CARTESIAN_POINT('',(0.,2.,0.)); +#1022 = DIRECTION('',(-0.,1.,0.)); +#1023 = DIRECTION('',(0.,0.,1.)); +#1024 = ADVANCED_FACE('',(#1025),#1031,.F.); +#1025 = FACE_BOUND('',#1026,.F.); +#1026 = EDGE_LOOP('',(#1027,#1028,#1029,#1030)); +#1027 = ORIENTED_EDGE('',*,*,#914,.F.); +#1028 = ORIENTED_EDGE('',*,*,#984,.T.); +#1029 = ORIENTED_EDGE('',*,*,#954,.T.); +#1030 = ORIENTED_EDGE('',*,*,#1006,.F.); +#1031 = PLANE('',#1032); +#1032 = AXIS2_PLACEMENT_3D('',#1033,#1034,#1035); +#1033 = CARTESIAN_POINT('',(0.,0.,0.)); +#1034 = DIRECTION('',(0.,0.,1.)); +#1035 = DIRECTION('',(1.,0.,-0.)); +#1036 = ADVANCED_FACE('',(#1037),#1043,.T.); +#1037 = FACE_BOUND('',#1038,.T.); +#1038 = EDGE_LOOP('',(#1039,#1040,#1041,#1042)); +#1039 = ORIENTED_EDGE('',*,*,#930,.F.); +#1040 = ORIENTED_EDGE('',*,*,#991,.T.); +#1041 = ORIENTED_EDGE('',*,*,#970,.T.); +#1042 = ORIENTED_EDGE('',*,*,#1013,.F.); +#1043 = PLANE('',#1044); +#1044 = AXIS2_PLACEMENT_3D('',#1045,#1046,#1047); +#1045 = CARTESIAN_POINT('',(0.,0.,10.)); +#1046 = DIRECTION('',(0.,0.,1.)); +#1047 = DIRECTION('',(1.,0.,-0.)); +#1048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1052)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1049,#1050,#1051)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1049 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1050 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1051 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1052 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1049, + 'distance_accuracy_value','confusion accuracy'); +#1053 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1054,#1056); +#1054 = ( REPRESENTATION_RELATIONSHIP('','',#897,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1055) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1055 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#1056 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1057); +#1057 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Cube-Bottom','',#5,#892,$); +#1058 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#894)); +#1059 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1060),#203); +#1060 = STYLED_ITEM('color',(#1061),#53); +#1061 = PRESENTATION_STYLE_ASSIGNMENT((#1062,#1068)); +#1062 = SURFACE_STYLE_USAGE(.BOTH.,#1063); +#1063 = SURFACE_SIDE_STYLE('',(#1064)); +#1064 = SURFACE_STYLE_FILL_AREA(#1065); +#1065 = FILL_AREA_STYLE('',(#1066)); +#1066 = FILL_AREA_STYLE_COLOUR('',#1067); +#1067 = COLOUR_RGB('',0.447059003357,0.474510015008,0.501960993452); +#1068 = CURVE_STYLE('',#1069,POSITIVE_LENGTH_MEASURE(0.1),#1070); +#1069 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1070 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#1071 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1072),#372); +#1072 = STYLED_ITEM('color',(#1073),#222); +#1073 = PRESENTATION_STYLE_ASSIGNMENT((#1074,#1079)); +#1074 = SURFACE_STYLE_USAGE(.BOTH.,#1075); +#1075 = SURFACE_SIDE_STYLE('',(#1076)); +#1076 = SURFACE_STYLE_FILL_AREA(#1077); +#1077 = FILL_AREA_STYLE('',(#1078)); +#1078 = FILL_AREA_STYLE_COLOUR('',#1067); +#1079 = CURVE_STYLE('',#1080,POSITIVE_LENGTH_MEASURE(0.1),#1070); +#1080 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1081 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1082),#541); +#1082 = STYLED_ITEM('color',(#1083),#391); +#1083 = PRESENTATION_STYLE_ASSIGNMENT((#1084,#1089)); +#1084 = SURFACE_STYLE_USAGE(.BOTH.,#1085); +#1085 = SURFACE_SIDE_STYLE('',(#1086)); +#1086 = SURFACE_STYLE_FILL_AREA(#1087); +#1087 = FILL_AREA_STYLE('',(#1088)); +#1088 = FILL_AREA_STYLE_COLOUR('',#1067); +#1089 = CURVE_STYLE('',#1090,POSITIVE_LENGTH_MEASURE(0.1),#1070); +#1090 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1091 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1092),#1048); +#1092 = STYLED_ITEM('color',(#1093),#898); +#1093 = PRESENTATION_STYLE_ASSIGNMENT((#1094,#1099)); +#1094 = SURFACE_STYLE_USAGE(.BOTH.,#1095); +#1095 = SURFACE_SIDE_STYLE('',(#1096)); +#1096 = SURFACE_STYLE_FILL_AREA(#1097); +#1097 = FILL_AREA_STYLE('',(#1098)); +#1098 = FILL_AREA_STYLE_COLOUR('',#1067); +#1099 = CURVE_STYLE('',#1100,POSITIVE_LENGTH_MEASURE(0.1),#1070); +#1100 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1101 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1102),#710); +#1102 = STYLED_ITEM('color',(#1103),#560); +#1103 = PRESENTATION_STYLE_ASSIGNMENT((#1104,#1109)); +#1104 = SURFACE_STYLE_USAGE(.BOTH.,#1105); +#1105 = SURFACE_SIDE_STYLE('',(#1106)); +#1106 = SURFACE_STYLE_FILL_AREA(#1107); +#1107 = FILL_AREA_STYLE('',(#1108)); +#1108 = FILL_AREA_STYLE_COLOUR('',#1067); +#1109 = CURVE_STYLE('',#1110,POSITIVE_LENGTH_MEASURE(0.1),#1070); +#1110 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1111 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1112),#879); +#1112 = STYLED_ITEM('color',(#1113),#729); +#1113 = PRESENTATION_STYLE_ASSIGNMENT((#1114,#1119)); +#1114 = SURFACE_STYLE_USAGE(.BOTH.,#1115); +#1115 = SURFACE_SIDE_STYLE('',(#1116)); +#1116 = SURFACE_STYLE_FILL_AREA(#1117); +#1117 = FILL_AREA_STYLE('',(#1118)); +#1118 = FILL_AREA_STYLE_COLOUR('',#1067); +#1119 = CURVE_STYLE('',#1120,POSITIVE_LENGTH_MEASURE(0.1),#1070); +#1120 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Launch-Stand/launch-stand.20241210-065334.FCBak b/Launch-Stand/launch-stand.20241210-065334.FCBak deleted file mode 100644 index f39526c..0000000 Binary files a/Launch-Stand/launch-stand.20241210-065334.FCBak and /dev/null differ diff --git a/Launch-Stand/launch-stand.20241210-080947.FCBak b/Launch-Stand/launch-stand.20241210-080947.FCBak new file mode 100644 index 0000000..c88ea75 Binary files /dev/null and b/Launch-Stand/launch-stand.20241210-080947.FCBak differ diff --git a/Launch-Stand/launch-stand.FCStd b/Launch-Stand/launch-stand.FCStd index 6e78612..02f615a 100644 Binary files a/Launch-Stand/launch-stand.FCStd and b/Launch-Stand/launch-stand.FCStd differ