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