From 9fdc1b7ea186157201892c4b58b379154b112d59 Mon Sep 17 00:00:00 2001 From: linuswck Date: Tue, 28 Nov 2023 10:58:57 +0800 Subject: [PATCH] Add 3D Model & update footprint for Laser Mount - For clearance checking only, may not represent its actual shape - Clamp Step files are exported to avoid bugs in step file export in asm --- .../Butterfly_Socket.kicad_mod | 22 +- .../FreeCad Model/README.md | 3 + .../butterfly_laser_socket_clamp.FCStd | Bin 0 -> 24714 bytes .../butterfly_laser_socket_clamp_part_1.step | 336 ++ .../butterfly_laser_socket_clamp_part_2.step | 332 ++ .../butterfly_laser_socket_left.FCStd | Bin 0 -> 73313 bytes .../butterfly_laser_socket_left_asm.FCStd | Bin 0 -> 25082 bytes .../butterfly_laser_socket_left_asm.stp | 2693 +++++++++++++++++ .../butterfly_laser_socket_right.FCStd | Bin 0 -> 75986 bytes .../butterfly_laser_socket_right_asm.FCStd | Bin 0 -> 25922 bytes .../butterfly_laser_socket_right_asm.step | 2665 ++++++++++++++++ 11 files changed, 6049 insertions(+), 2 deletions(-) create mode 100644 kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/README.md create mode 100644 kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_clamp.FCStd create mode 100644 kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_clamp_part_1.step create mode 100644 kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_clamp_part_2.step create mode 100644 kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_left.FCStd create mode 100644 kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_left_asm.FCStd create mode 100644 kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_left_asm.stp create mode 100644 kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_right.FCStd create mode 100644 kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_right_asm.FCStd create mode 100644 kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_right_asm.step diff --git a/kirdy_LD_adapter_type_1/laserSocket.pretty/Butterfly_Socket.kicad_mod b/kirdy_LD_adapter_type_1/laserSocket.pretty/Butterfly_Socket.kicad_mod index 120beb8..5195ff8 100644 --- a/kirdy_LD_adapter_type_1/laserSocket.pretty/Butterfly_Socket.kicad_mod +++ b/kirdy_LD_adapter_type_1/laserSocket.pretty/Butterfly_Socket.kicad_mod @@ -45,6 +45,14 @@ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a768b20c-9ea5-4cc1-a0a5-b080d96464ec)) (fp_line (start 21.87 19.1) (end 9.27 19.1) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 54008507-2718-4eb5-a111-763ee4553629)) + (fp_rect (start -13 9.4) (end -9.27 -19.1) + (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 627be2ea-97f1-424d-a4a8-b9754104d9f0)) + (fp_rect (start -9.27 19.1) (end -13 9.4) + (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 04a5053d-6f9c-455e-9431-719d228f1e6b)) + (fp_rect (start 9.27 9.4) (end 13 -19.1) + (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp ed463620-33d0-4840-a465-4f4ffd72198d)) + (fp_rect (start 13 19.1) (end 9.27 9.4) + (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 137b4e52-fe15-4c54-95fa-e6770fdeb30e)) (fp_rect (start -22.86 -19.685) (end 22.86 19.685) (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp c302e7f8-d198-4eb0-b133-fdea4262a393)) (pad "" np_thru_hole circle (at -17.05 -12.95) (size 2.2 2.2) (drill 2.2) (layers "F&B.Cu" "*.Mask") (tstamp 94e54fc9-ec32-42f8-9e25-b4dcb1b7638e)) @@ -58,9 +66,9 @@ (pad "1" thru_hole circle (at -14.58 -7.62) (size 1.524 1.524) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 257c548a-1f0b-4f58-988c-a7047af6c5c0)) (pad "2" thru_hole circle (at -11.43 -5.08) (size 1.524 1.524) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 41e554d8-1e94-4e0d-96e1-2fcee7abdc1c)) (pad "3" thru_hole circle (at -14.58 -2.54) (size 1.524 1.524) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 7702c010-74b5-4f32-af4f-0e0773efb256)) - (pad "4" thru_hole circle (at -11.405 0) (size 1.524 1.524) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 4f1ef9a9-fcf6-4e36-b483-7951481b6b44)) + (pad "4" thru_hole circle (at -11.43 0) (size 1.524 1.524) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 4f1ef9a9-fcf6-4e36-b483-7951481b6b44)) (pad "5" thru_hole circle (at -14.58 2.54) (size 1.524 1.524) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp e64f19b4-46ff-4e81-bdb7-0fecce5288f0)) - (pad "6" thru_hole circle (at -11.405 5.08) (size 1.524 1.524) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 285242ef-2b6e-4a0c-8301-00ae6ba599f5)) + (pad "6" thru_hole circle (at -11.43 5.08) (size 1.524 1.524) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 285242ef-2b6e-4a0c-8301-00ae6ba599f5)) (pad "7" thru_hole circle (at -14.58 7.62) (size 1.524 1.524) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 82528572-fd8f-4018-b550-59bdd71dab10)) (pad "8" thru_hole circle (at 14.58 7.62) (size 1.524 1.524) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp c7d2f571-0e5c-4447-a40c-2b40ee958071)) (pad "9" thru_hole circle (at 11.43 5.08) (size 1.524 1.524) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 5fa8dfcd-777f-4a7b-b0c4-48eb537dcf2d)) @@ -582,4 +590,14 @@ (scale (xyz 1 1 1)) (rotate (xyz -90 0 -90)) ) + (model "${KIPRJMOD}/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_right_asm.step" + (offset (xyz 15.55 0 8)) + (scale (xyz 1 1 1)) + (rotate (xyz -180 0 0)) + ) + (model "${KIPRJMOD}/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_left_asm.stp" + (offset (xyz -15.55 0 8)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 -180 180)) + ) ) diff --git a/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/README.md b/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/README.md new file mode 100644 index 0000000..98e8870 --- /dev/null +++ b/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/README.md @@ -0,0 +1,3 @@ +# Butterfly Laser Socket 3D Model +- The laser socket is drawn with rough physical measurement +- Drawn in FreeCAD 0.21.2 with a2plus Workbench installed diff --git a/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_clamp.FCStd b/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_clamp.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..f5e1c96e0db20541b9361c6cfffc38824ccff3cb GIT binary patch literal 24714 zcmZ^}V~}RSwzXTfZQHhO+cvvw+jf_$x@_CF{g!RBZ}0QnFXEmZasOtnToEf`u4jxK zb1KP#f}sHc0YL$IMEGc43Q$5DVFCdiVF3fd{aY1tGm>Rl6H@9TYTY{o3HEB;aI{wypCM=xhL{2f&<1rz#sV|#3=sn zt`G7q6G4Jutb`|l-!S0UuhTuB{6%26xP1VL-gfw|pSv`+?L|bwW57ua;p0BQjp?yT z_u}pq6Z9*uU~UnyxZe=ofMNCV%=J(9(17~cj3zKdw!zZUiFAgeb-rOphsSL`!Xf0} zsK4-#3w7lF`SclMW6d+>Xu(8712hjs&lj#%G@Z3N;kLSdw!IkWM@O1K7rGF-;NIievfpX9vf!(5)%℞S-1M5ZGX&W2#YDtaByX9D=Q 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 V4I+=hN0SHG+REO!NBb)c{SRL8Of>)i literal 0 HcmV?d00001 diff --git a/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_clamp_part_1.step b/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_clamp_part_1.step new file mode 100644 index 0000000..250a492 --- /dev/null +++ b/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_clamp_part_1.step @@ -0,0 +1,336 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-11-28T10:14:01',('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('Body','Body','',(#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,#59,#90,#121,#152,#183,#214,#247,#269,#285)); +#17 = ADVANCED_FACE('',(#18),#54,.F.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#39,#47)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-3.E-15,-1.81,3.43)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(5.65,-1.81,3.43)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-2.31E-15,-1.81,3.43)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(5.65,-0.88,3.78)); +#34 = CIRCLE('',#35,0.594082654077); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(5.65,-1.459722033239,3.909832831179)); +#37 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#38 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#39 = ORIENTED_EDGE('',*,*,#40,.F.); +#40 = EDGE_CURVE('',#41,#32,#43,.T.); +#41 = VERTEX_POINT('',#42); +#42 = CARTESIAN_POINT('',(-2.E-15,-0.88,3.78)); +#43 = LINE('',#44,#45); +#44 = CARTESIAN_POINT('',(-2.29E-15,-0.88,3.78)); +#45 = VECTOR('',#46,1.); +#46 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#47 = ORIENTED_EDGE('',*,*,#48,.F.); +#48 = EDGE_CURVE('',#22,#41,#49,.T.); +#49 = CIRCLE('',#50,0.594082654077); +#50 = AXIS2_PLACEMENT_3D('',#51,#52,#53); +#51 = CARTESIAN_POINT('',(-9.8E-16,-1.459722033239,3.909832831179)); +#52 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#53 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#54 = CYLINDRICAL_SURFACE('',#55,0.594082654077); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(-2.49E-15,-1.459722033239,3.909832831179)); +#57 = DIRECTION('',(-1.,2.2E-16,-5.6E-16)); +#58 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#59 = ADVANCED_FACE('',(#60),#85,.F.); +#60 = FACE_BOUND('',#61,.F.); +#61 = EDGE_LOOP('',(#62,#72,#78,#79)); +#62 = ORIENTED_EDGE('',*,*,#63,.T.); +#63 = EDGE_CURVE('',#64,#66,#68,.T.); +#64 = VERTEX_POINT('',#65); +#65 = CARTESIAN_POINT('',(-3.E-15,-0.88,5.39)); +#66 = VERTEX_POINT('',#67); +#67 = CARTESIAN_POINT('',(5.65,-0.88,5.39)); +#68 = LINE('',#69,#70); +#69 = CARTESIAN_POINT('',(-3.19E-15,-0.88,5.39)); +#70 = VECTOR('',#71,1.); +#71 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#72 = ORIENTED_EDGE('',*,*,#73,.T.); +#73 = EDGE_CURVE('',#66,#32,#74,.T.); +#74 = LINE('',#75,#76); +#75 = CARTESIAN_POINT('',(5.65,-0.88,5.39)); +#76 = VECTOR('',#77,1.); +#77 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#78 = ORIENTED_EDGE('',*,*,#40,.F.); +#79 = ORIENTED_EDGE('',*,*,#80,.F.); +#80 = EDGE_CURVE('',#64,#41,#81,.T.); +#81 = LINE('',#82,#83); +#82 = CARTESIAN_POINT('',(-1.6E-15,-0.88,5.39)); +#83 = VECTOR('',#84,1.); +#84 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#85 = PLANE('',#86); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(-3.19E-15,-0.88,5.39)); +#88 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#89 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#90 = ADVANCED_FACE('',(#91),#116,.T.); +#91 = FACE_BOUND('',#92,.T.); +#92 = EDGE_LOOP('',(#93,#94,#102,#110)); +#93 = ORIENTED_EDGE('',*,*,#63,.T.); +#94 = ORIENTED_EDGE('',*,*,#95,.T.); +#95 = EDGE_CURVE('',#66,#96,#98,.T.); +#96 = VERTEX_POINT('',#97); +#97 = CARTESIAN_POINT('',(5.65,2.32,5.39)); +#98 = LINE('',#99,#100); +#99 = CARTESIAN_POINT('',(5.65,-0.88,5.39)); +#100 = VECTOR('',#101,1.); +#101 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#102 = ORIENTED_EDGE('',*,*,#103,.F.); +#103 = EDGE_CURVE('',#104,#96,#106,.T.); +#104 = VERTEX_POINT('',#105); +#105 = CARTESIAN_POINT('',(-2.E-15,2.32,5.39)); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(-2.48E-15,2.32,5.39)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#110 = ORIENTED_EDGE('',*,*,#111,.F.); +#111 = EDGE_CURVE('',#64,#104,#112,.T.); +#112 = LINE('',#113,#114); +#113 = CARTESIAN_POINT('',(-1.6E-15,-0.88,5.39)); +#114 = VECTOR('',#115,1.); +#115 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#116 = PLANE('',#117); +#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120); +#118 = CARTESIAN_POINT('',(-3.19E-15,-0.88,5.39)); +#119 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); +#120 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#121 = ADVANCED_FACE('',(#122),#147,.T.); +#122 = FACE_BOUND('',#123,.T.); +#123 = EDGE_LOOP('',(#124,#125,#133,#141)); +#124 = ORIENTED_EDGE('',*,*,#103,.T.); +#125 = ORIENTED_EDGE('',*,*,#126,.T.); +#126 = EDGE_CURVE('',#96,#127,#129,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(5.65,2.32,1.E-15)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(5.65,2.32,5.39)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#133 = ORIENTED_EDGE('',*,*,#134,.F.); +#134 = EDGE_CURVE('',#135,#127,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(1.E-15,2.32,-2.E-15)); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(5.2E-16,2.32,-1.29E-15)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#104,#135,#143,.T.); +#143 = LINE('',#144,#145); +#144 = CARTESIAN_POINT('',(-2.31E-15,2.32,5.39)); +#145 = VECTOR('',#146,1.); +#146 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#147 = PLANE('',#148); +#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151); +#149 = CARTESIAN_POINT('',(-2.48E-15,2.32,5.39)); +#150 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#151 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#152 = ADVANCED_FACE('',(#153),#178,.T.); +#153 = FACE_BOUND('',#154,.T.); +#154 = EDGE_LOOP('',(#155,#156,#164,#172)); +#155 = ORIENTED_EDGE('',*,*,#134,.T.); +#156 = ORIENTED_EDGE('',*,*,#157,.T.); +#157 = EDGE_CURVE('',#127,#158,#160,.T.); +#158 = VERTEX_POINT('',#159); +#159 = CARTESIAN_POINT('',(5.65,-3.E-15,2.E-15)); +#160 = LINE('',#161,#162); +#161 = CARTESIAN_POINT('',(5.65,2.32,-1.7763568394E-15)); +#162 = VECTOR('',#163,1.); +#163 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#164 = ORIENTED_EDGE('',*,*,#165,.F.); +#165 = EDGE_CURVE('',#166,#158,#168,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(0.,0.,0.)); +#168 = LINE('',#169,#170); +#169 = CARTESIAN_POINT('',(0.,0.,0.)); +#170 = VECTOR('',#171,1.); +#171 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#172 = ORIENTED_EDGE('',*,*,#173,.F.); +#173 = EDGE_CURVE('',#135,#166,#174,.T.); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(-5.2E-16,2.32,-7.7E-16)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#178 = PLANE('',#179); +#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); +#180 = CARTESIAN_POINT('',(5.2E-16,2.32,-1.29E-15)); +#181 = DIRECTION('',(3.9E-16,-5.6E-16,-1.)); +#182 = DIRECTION('',(-2.2E-16,-1.,5.6E-16)); +#183 = ADVANCED_FACE('',(#184),#209,.F.); +#184 = FACE_BOUND('',#185,.F.); +#185 = EDGE_LOOP('',(#186,#196,#202,#203)); +#186 = ORIENTED_EDGE('',*,*,#187,.T.); +#187 = EDGE_CURVE('',#188,#190,#192,.T.); +#188 = VERTEX_POINT('',#189); +#189 = CARTESIAN_POINT('',(-1.E-14,-28.80999999998,2.38E-12)); +#190 = VERTEX_POINT('',#191); +#191 = CARTESIAN_POINT('',(5.65,-28.80999999998,2.382E-12)); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(-6.4E-15,-28.80999999998,2.37677E-12)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#196 = ORIENTED_EDGE('',*,*,#197,.T.); +#197 = EDGE_CURVE('',#190,#158,#198,.T.); +#198 = LINE('',#199,#200); +#199 = CARTESIAN_POINT('',(5.65,-28.80999999998,2.36966002376E-12)); +#200 = VECTOR('',#201,1.); +#201 = DIRECTION('',(-2.2E-16,1.,-8.228E-14)); +#202 = ORIENTED_EDGE('',*,*,#165,.F.); +#203 = ORIENTED_EDGE('',*,*,#204,.F.); +#204 = EDGE_CURVE('',#188,#166,#205,.T.); +#205 = LINE('',#206,#207); +#206 = CARTESIAN_POINT('',(6.4E-15,-28.80999999998,2.37037E-12)); +#207 = VECTOR('',#208,1.); +#208 = DIRECTION('',(-2.2E-16,1.,-8.228E-14)); +#209 = PLANE('',#210); +#210 = AXIS2_PLACEMENT_3D('',#211,#212,#213); +#211 = CARTESIAN_POINT('',(-6.4E-15,-28.80999999998,2.37677E-12)); +#212 = DIRECTION('',(-3.9E-16,8.25E-14,1.)); +#213 = DIRECTION('',(2.2E-16,1.,-8.25E-14)); +#214 = ADVANCED_FACE('',(#215),#242,.T.); +#215 = FACE_BOUND('',#216,.F.); +#216 = EDGE_LOOP('',(#217,#227,#234,#235)); +#217 = ORIENTED_EDGE('',*,*,#218,.T.); +#218 = EDGE_CURVE('',#219,#221,#223,.T.); +#219 = VERTEX_POINT('',#220); +#220 = CARTESIAN_POINT('',(-9.E-15,-10.81,10.)); +#221 = VERTEX_POINT('',#222); +#222 = CARTESIAN_POINT('',(5.65,-10.81,10.)); +#223 = LINE('',#224,#225); +#224 = CARTESIAN_POINT('',(-7.95E-15,-10.81,10.)); +#225 = VECTOR('',#226,1.); +#226 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#227 = ORIENTED_EDGE('',*,*,#228,.T.); +#228 = EDGE_CURVE('',#221,#190,#229,.T.); +#229 = CIRCLE('',#230,21.199999999983); +#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233); +#231 = CARTESIAN_POINT('',(5.65,-10.81,-11.19999999998)); +#232 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#233 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#234 = ORIENTED_EDGE('',*,*,#187,.F.); +#235 = ORIENTED_EDGE('',*,*,#236,.F.); +#236 = EDGE_CURVE('',#219,#188,#237,.T.); +#237 = CIRCLE('',#238,21.199999999983); +#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241); +#239 = CARTESIAN_POINT('',(6.13E-15,-10.81,-11.19999999998)); +#240 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#241 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#242 = CYLINDRICAL_SURFACE('',#243,21.199999999983); +#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246); +#244 = CARTESIAN_POINT('',(3.82E-15,-10.81,-11.19999999998)); +#245 = DIRECTION('',(-1.,2.2E-16,-5.6E-16)); +#246 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#247 = ADVANCED_FACE('',(#248),#264,.F.); +#248 = FACE_BOUND('',#249,.F.); +#249 = EDGE_LOOP('',(#250,#251,#257,#258)); +#250 = ORIENTED_EDGE('',*,*,#21,.T.); +#251 = ORIENTED_EDGE('',*,*,#252,.T.); +#252 = EDGE_CURVE('',#24,#221,#253,.T.); +#253 = LINE('',#254,#255); +#254 = CARTESIAN_POINT('',(5.65,-1.81,3.43)); +#255 = VECTOR('',#256,1.); +#256 = DIRECTION('',(-2.E-17,-0.807686990835,0.58961150331)); +#257 = ORIENTED_EDGE('',*,*,#218,.F.); +#258 = ORIENTED_EDGE('',*,*,#259,.F.); +#259 = EDGE_CURVE('',#22,#219,#260,.T.); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-7.4E-16,-1.81,3.43)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(-2.E-17,-0.807686990835,0.58961150331)); +#264 = PLANE('',#265); +#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268); +#266 = CARTESIAN_POINT('',(-2.31E-15,-1.81,3.43)); +#267 = DIRECTION('',(5.E-17,-0.58961150331,-0.807686990835)); +#268 = DIRECTION('',(-5.1E-16,-0.807686990835,0.58961150331)); +#269 = ADVANCED_FACE('',(#270),#280,.F.); +#270 = FACE_BOUND('',#271,.T.); +#271 = EDGE_LOOP('',(#272,#273,#274,#275,#276,#277,#278,#279)); +#272 = ORIENTED_EDGE('',*,*,#48,.T.); +#273 = ORIENTED_EDGE('',*,*,#80,.F.); +#274 = ORIENTED_EDGE('',*,*,#111,.T.); +#275 = ORIENTED_EDGE('',*,*,#142,.T.); +#276 = ORIENTED_EDGE('',*,*,#173,.T.); +#277 = ORIENTED_EDGE('',*,*,#204,.F.); +#278 = ORIENTED_EDGE('',*,*,#236,.F.); +#279 = ORIENTED_EDGE('',*,*,#259,.F.); +#280 = PLANE('',#281); +#281 = AXIS2_PLACEMENT_3D('',#282,#283,#284); +#282 = CARTESIAN_POINT('',(-1.88E-15,-12.14259023678,3.391724726634)); +#283 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#284 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#285 = ADVANCED_FACE('',(#286),#296,.T.); +#286 = FACE_BOUND('',#287,.F.); +#287 = EDGE_LOOP('',(#288,#289,#290,#291,#292,#293,#294,#295)); +#288 = ORIENTED_EDGE('',*,*,#31,.T.); +#289 = ORIENTED_EDGE('',*,*,#73,.F.); +#290 = ORIENTED_EDGE('',*,*,#95,.T.); +#291 = ORIENTED_EDGE('',*,*,#126,.T.); +#292 = ORIENTED_EDGE('',*,*,#157,.T.); +#293 = ORIENTED_EDGE('',*,*,#197,.F.); +#294 = ORIENTED_EDGE('',*,*,#228,.F.); +#295 = ORIENTED_EDGE('',*,*,#252,.F.); +#296 = PLANE('',#297); +#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300); +#298 = CARTESIAN_POINT('',(5.65,-12.14259023678,3.391724726634)); +#299 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#300 = DIRECTION('',(-1.1E-16,-1.1E-16,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.800000010877); +#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/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_clamp_part_2.step b/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_clamp_part_2.step new file mode 100644 index 0000000..0468a30 --- /dev/null +++ b/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_clamp_part_2.step @@ -0,0 +1,332 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-11-28T10:14: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('Body001','Body001','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#297); +#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,#119,#150,#181,#212,#243,#265,#281)); +#17 = ADVANCED_FACE('',(#18),#52,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(1.E-15,3.4,-2.E-15)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(5.65,3.4,0.)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(7.5E-16,3.4,-1.89E-15)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(5.65,9.5,-4.E-15)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(5.65,3.4,-1.7763568394E-15)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#38 = ORIENTED_EDGE('',*,*,#39,.F.); +#39 = EDGE_CURVE('',#40,#32,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(3.E-15,9.5,-6.E-15)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(2.11E-15,9.5,-5.27E-15)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#22,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-7.5E-16,3.4,-1.13E-15)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(7.5E-16,3.4,-1.89E-15)); +#55 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); +#56 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#57 = ADVANCED_FACE('',(#58),#83,.F.); +#58 = FACE_BOUND('',#59,.F.); +#59 = EDGE_LOOP('',(#60,#61,#69,#77)); +#60 = ORIENTED_EDGE('',*,*,#39,.T.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#32,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(5.65,9.5,11.)); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(5.65,9.5,-4.440892098501E-15)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#69 = ORIENTED_EDGE('',*,*,#70,.F.); +#70 = EDGE_CURVE('',#71,#63,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(-3.E-15,9.5,11.)); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(-4.E-15,9.5,11.)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#77 = ORIENTED_EDGE('',*,*,#78,.F.); +#78 = EDGE_CURVE('',#40,#71,#79,.T.); +#79 = LINE('',#80,#81); +#80 = CARTESIAN_POINT('',(-2.11E-15,9.5,-3.16E-15)); +#81 = VECTOR('',#82,1.); +#82 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#83 = PLANE('',#84); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(2.11E-15,9.5,-5.27E-15)); +#86 = DIRECTION('',(-4.4E-16,-1.,3.3E-16)); +#87 = DIRECTION('',(-5.6E-16,3.3E-16,1.)); +#88 = ADVANCED_FACE('',(#89),#114,.F.); +#89 = FACE_BOUND('',#90,.F.); +#90 = EDGE_LOOP('',(#91,#92,#100,#108)); +#91 = ORIENTED_EDGE('',*,*,#70,.T.); +#92 = ORIENTED_EDGE('',*,*,#93,.T.); +#93 = EDGE_CURVE('',#63,#94,#96,.T.); +#94 = VERTEX_POINT('',#95); +#95 = CARTESIAN_POINT('',(5.65,-2.3,7.8)); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(5.65,9.5,11.)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(3.E-16,-0.96514032777,-0.261732970243)); +#100 = ORIENTED_EDGE('',*,*,#101,.F.); +#101 = EDGE_CURVE('',#102,#94,#104,.T.); +#102 = VERTEX_POINT('',#103); +#103 = CARTESIAN_POINT('',(-5.E-15,-2.3,7.8)); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(-4.84E-15,-2.3,7.8)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#108 = ORIENTED_EDGE('',*,*,#109,.F.); +#109 = EDGE_CURVE('',#71,#102,#110,.T.); +#110 = LINE('',#111,#112); +#111 = CARTESIAN_POINT('',(-5.77E-15,9.5,11.)); +#112 = VECTOR('',#113,1.); +#113 = DIRECTION('',(3.E-16,-0.96514032777,-0.261732970243)); +#114 = PLANE('',#115); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(-4.E-15,9.5,11.)); +#117 = DIRECTION('',(4.9E-16,0.261732970243,-0.96514032777)); +#118 = DIRECTION('',(-7.E-17,-0.96514032777,-0.261732970243)); +#119 = ADVANCED_FACE('',(#120),#145,.F.); +#120 = FACE_BOUND('',#121,.F.); +#121 = EDGE_LOOP('',(#122,#123,#131,#139)); +#122 = ORIENTED_EDGE('',*,*,#101,.T.); +#123 = ORIENTED_EDGE('',*,*,#124,.T.); +#124 = EDGE_CURVE('',#94,#125,#127,.T.); +#125 = VERTEX_POINT('',#126); +#126 = CARTESIAN_POINT('',(5.65,-2.3,3.8)); +#127 = LINE('',#128,#129); +#128 = CARTESIAN_POINT('',(5.65,-2.3,7.8)); +#129 = VECTOR('',#130,1.); +#130 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#131 = ORIENTED_EDGE('',*,*,#132,.F.); +#132 = EDGE_CURVE('',#133,#125,#135,.T.); +#133 = VERTEX_POINT('',#134); +#134 = CARTESIAN_POINT('',(-3.E-15,-2.3,3.8)); +#135 = LINE('',#136,#137); +#136 = CARTESIAN_POINT('',(-2.62E-15,-2.3,3.8)); +#137 = VECTOR('',#138,1.); +#138 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#139 = ORIENTED_EDGE('',*,*,#140,.F.); +#140 = EDGE_CURVE('',#102,#133,#141,.T.); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-2.09E-15,-2.3,7.8)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#145 = PLANE('',#146); +#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149); +#147 = CARTESIAN_POINT('',(-4.84E-15,-2.3,7.8)); +#148 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#149 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#150 = ADVANCED_FACE('',(#151),#176,.F.); +#151 = FACE_BOUND('',#152,.F.); +#152 = EDGE_LOOP('',(#153,#154,#162,#170)); +#153 = ORIENTED_EDGE('',*,*,#132,.T.); +#154 = ORIENTED_EDGE('',*,*,#155,.T.); +#155 = EDGE_CURVE('',#125,#156,#158,.T.); +#156 = VERTEX_POINT('',#157); +#157 = CARTESIAN_POINT('',(5.65,-0.89,3.8)); +#158 = LINE('',#159,#160); +#159 = CARTESIAN_POINT('',(5.65,-2.3,3.8)); +#160 = VECTOR('',#161,1.); +#161 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#162 = ORIENTED_EDGE('',*,*,#163,.F.); +#163 = EDGE_CURVE('',#164,#156,#166,.T.); +#164 = VERTEX_POINT('',#165); +#165 = CARTESIAN_POINT('',(-2.E-15,-0.89,3.8)); +#166 = LINE('',#167,#168); +#167 = CARTESIAN_POINT('',(-2.31E-15,-0.89,3.8)); +#168 = VECTOR('',#169,1.); +#169 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#170 = ORIENTED_EDGE('',*,*,#171,.F.); +#171 = EDGE_CURVE('',#133,#164,#172,.T.); +#172 = LINE('',#173,#174); +#173 = CARTESIAN_POINT('',(-7.5E-16,-2.3,3.8)); +#174 = VECTOR('',#175,1.); +#175 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#176 = PLANE('',#177); +#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180); +#178 = CARTESIAN_POINT('',(-2.62E-15,-2.3,3.8)); +#179 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); +#180 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#181 = ADVANCED_FACE('',(#182),#207,.F.); +#182 = FACE_BOUND('',#183,.F.); +#183 = EDGE_LOOP('',(#184,#185,#193,#201)); +#184 = ORIENTED_EDGE('',*,*,#163,.T.); +#185 = ORIENTED_EDGE('',*,*,#186,.T.); +#186 = EDGE_CURVE('',#156,#187,#189,.T.); +#187 = VERTEX_POINT('',#188); +#188 = CARTESIAN_POINT('',(5.65,-0.89,5.4)); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(5.65,-0.89,3.8)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#193 = ORIENTED_EDGE('',*,*,#194,.F.); +#194 = EDGE_CURVE('',#195,#187,#197,.T.); +#195 = VERTEX_POINT('',#196); +#196 = CARTESIAN_POINT('',(-3.E-15,-0.89,5.4)); +#197 = LINE('',#198,#199); +#198 = CARTESIAN_POINT('',(-3.2E-15,-0.89,5.4)); +#199 = VECTOR('',#200,1.); +#200 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#201 = ORIENTED_EDGE('',*,*,#202,.F.); +#202 = EDGE_CURVE('',#164,#195,#203,.T.); +#203 = LINE('',#204,#205); +#204 = CARTESIAN_POINT('',(-1.07E-15,-0.89,3.8)); +#205 = VECTOR('',#206,1.); +#206 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#207 = PLANE('',#208); +#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211); +#209 = CARTESIAN_POINT('',(-2.31E-15,-0.89,3.8)); +#210 = DIRECTION('',(-4.4E-16,-1.,3.3E-16)); +#211 = DIRECTION('',(-5.6E-16,3.3E-16,1.)); +#212 = ADVANCED_FACE('',(#213),#238,.F.); +#213 = FACE_BOUND('',#214,.F.); +#214 = EDGE_LOOP('',(#215,#216,#224,#232)); +#215 = ORIENTED_EDGE('',*,*,#194,.T.); +#216 = ORIENTED_EDGE('',*,*,#217,.T.); +#217 = EDGE_CURVE('',#187,#218,#220,.T.); +#218 = VERTEX_POINT('',#219); +#219 = CARTESIAN_POINT('',(5.65,3.4,5.9)); +#220 = LINE('',#221,#222); +#221 = CARTESIAN_POINT('',(5.65,-0.89,5.4)); +#222 = VECTOR('',#223,1.); +#223 = DIRECTION('',(-2.6E-16,0.993276457247,0.115766486859)); +#224 = ORIENTED_EDGE('',*,*,#225,.F.); +#225 = EDGE_CURVE('',#226,#218,#228,.T.); +#226 = VERTEX_POINT('',#227); +#227 = CARTESIAN_POINT('',(-2.E-15,3.4,5.9)); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(-2.52E-15,3.4,5.9)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#232 = ORIENTED_EDGE('',*,*,#233,.F.); +#233 = EDGE_CURVE('',#195,#226,#234,.T.); +#234 = LINE('',#235,#236); +#235 = CARTESIAN_POINT('',(-1.6E-15,-0.89,5.4)); +#236 = VECTOR('',#237,1.); +#237 = DIRECTION('',(-2.6E-16,0.993276457247,0.115766486859)); +#238 = PLANE('',#239); +#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242); +#240 = CARTESIAN_POINT('',(-3.2E-15,-0.89,5.4)); +#241 = DIRECTION('',(-4.4E-16,-0.115766486859,0.993276457247)); +#242 = DIRECTION('',(1.6E-16,0.993276457247,0.115766486859)); +#243 = ADVANCED_FACE('',(#244),#260,.F.); +#244 = FACE_BOUND('',#245,.F.); +#245 = EDGE_LOOP('',(#246,#247,#253,#254)); +#246 = ORIENTED_EDGE('',*,*,#225,.T.); +#247 = ORIENTED_EDGE('',*,*,#248,.T.); +#248 = EDGE_CURVE('',#218,#24,#249,.T.); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(5.65,3.4,5.9)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#253 = ORIENTED_EDGE('',*,*,#21,.F.); +#254 = ORIENTED_EDGE('',*,*,#255,.F.); +#255 = EDGE_CURVE('',#226,#22,#256,.T.); +#256 = LINE('',#257,#258); +#257 = CARTESIAN_POINT('',(-2.72E-15,3.4,5.9)); +#258 = VECTOR('',#259,1.); +#259 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#260 = PLANE('',#261); +#261 = AXIS2_PLACEMENT_3D('',#262,#263,#264); +#262 = CARTESIAN_POINT('',(-2.52E-15,3.4,5.9)); +#263 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#264 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#265 = ADVANCED_FACE('',(#266),#276,.F.); +#266 = FACE_BOUND('',#267,.F.); +#267 = EDGE_LOOP('',(#268,#269,#270,#271,#272,#273,#274,#275)); +#268 = ORIENTED_EDGE('',*,*,#47,.T.); +#269 = ORIENTED_EDGE('',*,*,#78,.T.); +#270 = ORIENTED_EDGE('',*,*,#109,.T.); +#271 = ORIENTED_EDGE('',*,*,#140,.T.); +#272 = ORIENTED_EDGE('',*,*,#171,.T.); +#273 = ORIENTED_EDGE('',*,*,#202,.T.); +#274 = ORIENTED_EDGE('',*,*,#233,.T.); +#275 = ORIENTED_EDGE('',*,*,#255,.T.); +#276 = PLANE('',#277); +#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280); +#278 = CARTESIAN_POINT('',(-3.02E-15,4.305997918483,5.437666335258)); +#279 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#280 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#281 = ADVANCED_FACE('',(#282),#292,.T.); +#282 = FACE_BOUND('',#283,.T.); +#283 = EDGE_LOOP('',(#284,#285,#286,#287,#288,#289,#290,#291)); +#284 = ORIENTED_EDGE('',*,*,#31,.T.); +#285 = ORIENTED_EDGE('',*,*,#62,.T.); +#286 = ORIENTED_EDGE('',*,*,#93,.T.); +#287 = ORIENTED_EDGE('',*,*,#124,.T.); +#288 = ORIENTED_EDGE('',*,*,#155,.T.); +#289 = ORIENTED_EDGE('',*,*,#186,.T.); +#290 = ORIENTED_EDGE('',*,*,#217,.T.); +#291 = ORIENTED_EDGE('',*,*,#248,.T.); +#292 = PLANE('',#293); +#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296); +#294 = CARTESIAN_POINT('',(5.65,4.305997918483,5.437666335258)); +#295 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#296 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#301)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#298,#299,#300)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#298 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#299 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#300 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#301 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#298, + 'distance_accuracy_value','confusion accuracy'); +#302 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#303 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#304) + ,#297); +#304 = STYLED_ITEM('color',(#305),#15); +#305 = PRESENTATION_STYLE_ASSIGNMENT((#306,#312)); +#306 = SURFACE_STYLE_USAGE(.BOTH.,#307); +#307 = SURFACE_SIDE_STYLE('',(#308)); +#308 = SURFACE_STYLE_FILL_AREA(#309); +#309 = FILL_AREA_STYLE('',(#310)); +#310 = FILL_AREA_STYLE_COLOUR('',#311); +#311 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877); +#312 = CURVE_STYLE('',#313,POSITIVE_LENGTH_MEASURE(0.1),#314); +#313 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#314 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +ENDSEC; +END-ISO-10303-21; diff --git a/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_left.FCStd b/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_left.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..99d097f40e59d984ddc4f77edfc4ef9b48518ee7 GIT binary patch literal 73313 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

4aKRpsyg~hUM8JY5qPyVW@yD_ZvrXR1U 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

XAmO-lf{I}KOuoxk)AGI*jgG)e|Rz^Qt^LcS3I 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 literal 0 HcmV?d00001 diff --git a/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_right_asm.step b/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_right_asm.step new file mode 100644 index 0000000..fda5928 --- /dev/null +++ b/kirdy_LD_adapter_type_1/laserSocket.pretty/FreeCad Model/butterfly_laser_socket_right_asm.step @@ -0,0 +1,2665 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-11-28T10:19:15',('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('butterfly_laser_socket_right_asm__copy_', + 'butterfly_laser_socket_right_asm__copy_','',(#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.649999761312,9.710000164337, + -3.097565394919E-07)); +#21 = DIRECTION('',(-7.029775707657E-16,-1.290212521838E-08,-1.)); +#22 = DIRECTION('',(-1.,1.805503917586E-08,4.70029194496E-16)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(-0.650007147656,9.600000030031, + 2.927845865878E-08)); +#25 = DIRECTION('',(1.036626686988E-08,-8.943155179086E-16,-1.)); +#26 = DIRECTION('',(-1.,-1.063256945421E-08,-1.036626686988E-08)); +#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(1.E-07),#28, + 'distance_accuracy_value','confusion accuracy'); +#32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#33 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#34),#1939); +#34 = MANIFOLD_SOLID_BREP('',#35); +#35 = CLOSED_SHELL('',(#36,#300,#342,#366,#406,#430,#454,#478,#502,#526, + #550,#574,#598,#622,#646,#670,#694,#718,#742,#766,#790,#814,#838, + #862,#886,#910,#934,#958,#998,#1022,#1057,#1081,#1204,#1221,#1348, + #1365,#1382,#1399,#1421,#1438,#1460,#1477,#1500,#1517,#1539,#1556, + #1578,#1595,#1612,#1629,#1654,#1679,#1704,#1729,#1754,#1779,#1804, + #1816,#1828,#1840,#1852,#1864,#1876,#1885,#1894,#1903,#1912,#1921, + #1930)); +#36 = ADVANCED_FACE('',(#37),#295,.T.); +#37 = FACE_BOUND('',#38,.T.); +#38 = EDGE_LOOP('',(#39,#49,#57,#65,#73,#81,#89,#97,#105,#113,#121,#129, + #137,#145,#153,#161,#169,#177,#185,#193,#201,#209,#217,#225,#233, + #241,#249,#257,#265,#273,#281,#289)); +#39 = ORIENTED_EDGE('',*,*,#40,.F.); +#40 = EDGE_CURVE('',#41,#43,#45,.T.); +#41 = VERTEX_POINT('',#42); +#42 = CARTESIAN_POINT('',(-6.3,-19.1,0.)); +#43 = VERTEX_POINT('',#44); +#44 = CARTESIAN_POINT('',(-6.3,-8.02,0.)); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.3,-19.1,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(0.,1.,0.)); +#49 = ORIENTED_EDGE('',*,*,#50,.T.); +#50 = EDGE_CURVE('',#41,#51,#53,.T.); +#51 = VERTEX_POINT('',#52); +#52 = CARTESIAN_POINT('',(-6.3,-19.1,8.)); +#53 = LINE('',#54,#55); +#54 = CARTESIAN_POINT('',(-6.3,-19.1,0.)); +#55 = VECTOR('',#56,1.); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = ORIENTED_EDGE('',*,*,#58,.T.); +#58 = EDGE_CURVE('',#51,#59,#61,.T.); +#59 = VERTEX_POINT('',#60); +#60 = CARTESIAN_POINT('',(-6.3,19.1,8.)); +#61 = LINE('',#62,#63); +#62 = CARTESIAN_POINT('',(-6.3,-19.1,8.)); +#63 = VECTOR('',#64,1.); +#64 = DIRECTION('',(0.,1.,0.)); +#65 = ORIENTED_EDGE('',*,*,#66,.F.); +#66 = EDGE_CURVE('',#67,#59,#69,.T.); +#67 = VERTEX_POINT('',#68); +#68 = CARTESIAN_POINT('',(-6.3,19.1,0.)); +#69 = LINE('',#70,#71); +#70 = CARTESIAN_POINT('',(-6.3,19.1,0.)); +#71 = VECTOR('',#72,1.); +#72 = DIRECTION('',(0.,0.,1.)); +#73 = ORIENTED_EDGE('',*,*,#74,.F.); +#74 = EDGE_CURVE('',#75,#67,#77,.T.); +#75 = VERTEX_POINT('',#76); +#76 = CARTESIAN_POINT('',(-6.3,8.02,0.)); +#77 = LINE('',#78,#79); +#78 = CARTESIAN_POINT('',(-6.3,-19.1,0.)); +#79 = VECTOR('',#80,1.); +#80 = DIRECTION('',(0.,1.,0.)); +#81 = ORIENTED_EDGE('',*,*,#82,.T.); +#82 = EDGE_CURVE('',#75,#83,#85,.T.); +#83 = VERTEX_POINT('',#84); +#84 = CARTESIAN_POINT('',(-6.3,8.02,6.)); +#85 = LINE('',#86,#87); +#86 = CARTESIAN_POINT('',(-6.3,8.02,0.)); +#87 = VECTOR('',#88,1.); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = ORIENTED_EDGE('',*,*,#90,.T.); +#90 = EDGE_CURVE('',#83,#91,#93,.T.); +#91 = VERTEX_POINT('',#92); +#92 = CARTESIAN_POINT('',(-6.3,7.22,6.)); +#93 = LINE('',#94,#95); +#94 = CARTESIAN_POINT('',(-6.3,8.02,6.)); +#95 = VECTOR('',#96,1.); +#96 = DIRECTION('',(0.,-1.,0.)); +#97 = ORIENTED_EDGE('',*,*,#98,.F.); +#98 = EDGE_CURVE('',#99,#91,#101,.T.); +#99 = VERTEX_POINT('',#100); +#100 = CARTESIAN_POINT('',(-6.3,7.22,0.)); +#101 = LINE('',#102,#103); +#102 = CARTESIAN_POINT('',(-6.3,7.22,0.)); +#103 = VECTOR('',#104,1.); +#104 = DIRECTION('',(0.,0.,1.)); +#105 = ORIENTED_EDGE('',*,*,#106,.F.); +#106 = EDGE_CURVE('',#107,#99,#109,.T.); +#107 = VERTEX_POINT('',#108); +#108 = CARTESIAN_POINT('',(-6.3,5.48,0.)); +#109 = LINE('',#110,#111); +#110 = CARTESIAN_POINT('',(-6.3,-19.1,0.)); +#111 = VECTOR('',#112,1.); +#112 = DIRECTION('',(0.,1.,0.)); +#113 = ORIENTED_EDGE('',*,*,#114,.T.); +#114 = EDGE_CURVE('',#107,#115,#117,.T.); +#115 = VERTEX_POINT('',#116); +#116 = CARTESIAN_POINT('',(-6.3,5.48,6.)); +#117 = LINE('',#118,#119); +#118 = CARTESIAN_POINT('',(-6.3,5.48,0.)); +#119 = VECTOR('',#120,1.); +#120 = DIRECTION('',(0.,0.,1.)); +#121 = ORIENTED_EDGE('',*,*,#122,.T.); +#122 = EDGE_CURVE('',#115,#123,#125,.T.); +#123 = VERTEX_POINT('',#124); +#124 = CARTESIAN_POINT('',(-6.3,4.68,6.)); +#125 = LINE('',#126,#127); +#126 = CARTESIAN_POINT('',(-6.3,5.48,6.)); +#127 = VECTOR('',#128,1.); +#128 = DIRECTION('',(0.,-1.,0.)); +#129 = ORIENTED_EDGE('',*,*,#130,.F.); +#130 = EDGE_CURVE('',#131,#123,#133,.T.); +#131 = VERTEX_POINT('',#132); +#132 = CARTESIAN_POINT('',(-6.3,4.68,0.)); +#133 = LINE('',#134,#135); +#134 = CARTESIAN_POINT('',(-6.3,4.68,0.)); +#135 = VECTOR('',#136,1.); +#136 = DIRECTION('',(0.,0.,1.)); +#137 = ORIENTED_EDGE('',*,*,#138,.F.); +#138 = EDGE_CURVE('',#139,#131,#141,.T.); +#139 = VERTEX_POINT('',#140); +#140 = CARTESIAN_POINT('',(-6.3,2.94,0.)); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-6.3,-19.1,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(0.,1.,0.)); +#145 = ORIENTED_EDGE('',*,*,#146,.T.); +#146 = EDGE_CURVE('',#139,#147,#149,.T.); +#147 = VERTEX_POINT('',#148); +#148 = CARTESIAN_POINT('',(-6.3,2.94,6.)); +#149 = LINE('',#150,#151); +#150 = CARTESIAN_POINT('',(-6.3,2.94,0.)); +#151 = VECTOR('',#152,1.); +#152 = DIRECTION('',(0.,0.,1.)); +#153 = ORIENTED_EDGE('',*,*,#154,.F.); +#154 = EDGE_CURVE('',#155,#147,#157,.T.); +#155 = VERTEX_POINT('',#156); +#156 = CARTESIAN_POINT('',(-6.3,2.14,6.)); +#157 = LINE('',#158,#159); +#158 = CARTESIAN_POINT('',(-6.3,2.14,6.)); +#159 = VECTOR('',#160,1.); +#160 = DIRECTION('',(0.,1.,0.)); +#161 = ORIENTED_EDGE('',*,*,#162,.F.); +#162 = EDGE_CURVE('',#163,#155,#165,.T.); +#163 = VERTEX_POINT('',#164); +#164 = CARTESIAN_POINT('',(-6.3,2.14,0.)); +#165 = LINE('',#166,#167); +#166 = CARTESIAN_POINT('',(-6.3,2.14,0.)); +#167 = VECTOR('',#168,1.); +#168 = DIRECTION('',(0.,0.,1.)); +#169 = ORIENTED_EDGE('',*,*,#170,.F.); +#170 = EDGE_CURVE('',#171,#163,#173,.T.); +#171 = VERTEX_POINT('',#172); +#172 = CARTESIAN_POINT('',(-6.3,0.4,0.)); +#173 = LINE('',#174,#175); +#174 = CARTESIAN_POINT('',(-6.3,-19.1,0.)); +#175 = VECTOR('',#176,1.); +#176 = DIRECTION('',(0.,1.,0.)); +#177 = ORIENTED_EDGE('',*,*,#178,.T.); +#178 = EDGE_CURVE('',#171,#179,#181,.T.); +#179 = VERTEX_POINT('',#180); +#180 = CARTESIAN_POINT('',(-6.3,0.4,6.)); +#181 = LINE('',#182,#183); +#182 = CARTESIAN_POINT('',(-6.3,0.4,0.)); +#183 = VECTOR('',#184,1.); +#184 = DIRECTION('',(0.,0.,1.)); +#185 = ORIENTED_EDGE('',*,*,#186,.T.); +#186 = EDGE_CURVE('',#179,#187,#189,.T.); +#187 = VERTEX_POINT('',#188); +#188 = CARTESIAN_POINT('',(-6.3,-0.4,6.)); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(-6.3,0.4,6.)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(0.,-1.,0.)); +#193 = ORIENTED_EDGE('',*,*,#194,.F.); +#194 = EDGE_CURVE('',#195,#187,#197,.T.); +#195 = VERTEX_POINT('',#196); +#196 = CARTESIAN_POINT('',(-6.3,-0.4,0.)); +#197 = LINE('',#198,#199); +#198 = CARTESIAN_POINT('',(-6.3,-0.4,0.)); +#199 = VECTOR('',#200,1.); +#200 = DIRECTION('',(0.,0.,1.)); +#201 = ORIENTED_EDGE('',*,*,#202,.F.); +#202 = EDGE_CURVE('',#203,#195,#205,.T.); +#203 = VERTEX_POINT('',#204); +#204 = CARTESIAN_POINT('',(-6.3,-2.14,0.)); +#205 = LINE('',#206,#207); +#206 = CARTESIAN_POINT('',(-6.3,-19.1,0.)); +#207 = VECTOR('',#208,1.); +#208 = DIRECTION('',(0.,1.,0.)); +#209 = ORIENTED_EDGE('',*,*,#210,.T.); +#210 = EDGE_CURVE('',#203,#211,#213,.T.); +#211 = VERTEX_POINT('',#212); +#212 = CARTESIAN_POINT('',(-6.3,-2.14,6.)); +#213 = LINE('',#214,#215); +#214 = CARTESIAN_POINT('',(-6.3,-2.14,0.)); +#215 = VECTOR('',#216,1.); +#216 = DIRECTION('',(0.,0.,1.)); +#217 = ORIENTED_EDGE('',*,*,#218,.T.); +#218 = EDGE_CURVE('',#211,#219,#221,.T.); +#219 = VERTEX_POINT('',#220); +#220 = CARTESIAN_POINT('',(-6.3,-2.94,6.)); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(-6.3,-2.14,6.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(0.,-1.,0.)); +#225 = ORIENTED_EDGE('',*,*,#226,.F.); +#226 = EDGE_CURVE('',#227,#219,#229,.T.); +#227 = VERTEX_POINT('',#228); +#228 = CARTESIAN_POINT('',(-6.3,-2.94,0.)); +#229 = LINE('',#230,#231); +#230 = CARTESIAN_POINT('',(-6.3,-2.94,0.)); +#231 = VECTOR('',#232,1.); +#232 = DIRECTION('',(0.,0.,1.)); +#233 = ORIENTED_EDGE('',*,*,#234,.F.); +#234 = EDGE_CURVE('',#235,#227,#237,.T.); +#235 = VERTEX_POINT('',#236); +#236 = CARTESIAN_POINT('',(-6.3,-4.68,0.)); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(-6.3,-19.1,0.)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(0.,1.,0.)); +#241 = ORIENTED_EDGE('',*,*,#242,.T.); +#242 = EDGE_CURVE('',#235,#243,#245,.T.); +#243 = VERTEX_POINT('',#244); +#244 = CARTESIAN_POINT('',(-6.3,-4.68,6.)); +#245 = LINE('',#246,#247); +#246 = CARTESIAN_POINT('',(-6.3,-4.68,0.)); +#247 = VECTOR('',#248,1.); +#248 = DIRECTION('',(0.,0.,1.)); +#249 = ORIENTED_EDGE('',*,*,#250,.T.); +#250 = EDGE_CURVE('',#243,#251,#253,.T.); +#251 = VERTEX_POINT('',#252); +#252 = CARTESIAN_POINT('',(-6.3,-5.48,6.)); +#253 = LINE('',#254,#255); +#254 = CARTESIAN_POINT('',(-6.3,-4.68,6.)); +#255 = VECTOR('',#256,1.); +#256 = DIRECTION('',(0.,-1.,0.)); +#257 = ORIENTED_EDGE('',*,*,#258,.F.); +#258 = EDGE_CURVE('',#259,#251,#261,.T.); +#259 = VERTEX_POINT('',#260); +#260 = CARTESIAN_POINT('',(-6.3,-5.48,0.)); +#261 = LINE('',#262,#263); +#262 = CARTESIAN_POINT('',(-6.3,-5.48,0.)); +#263 = VECTOR('',#264,1.); +#264 = DIRECTION('',(0.,0.,1.)); +#265 = ORIENTED_EDGE('',*,*,#266,.F.); +#266 = EDGE_CURVE('',#267,#259,#269,.T.); +#267 = VERTEX_POINT('',#268); +#268 = CARTESIAN_POINT('',(-6.3,-7.22,0.)); +#269 = LINE('',#270,#271); +#270 = CARTESIAN_POINT('',(-6.3,-19.1,0.)); +#271 = VECTOR('',#272,1.); +#272 = DIRECTION('',(0.,1.,0.)); +#273 = ORIENTED_EDGE('',*,*,#274,.T.); +#274 = EDGE_CURVE('',#267,#275,#277,.T.); +#275 = VERTEX_POINT('',#276); +#276 = CARTESIAN_POINT('',(-6.3,-7.22,6.)); +#277 = LINE('',#278,#279); +#278 = CARTESIAN_POINT('',(-6.3,-7.22,0.)); +#279 = VECTOR('',#280,1.); +#280 = DIRECTION('',(0.,0.,1.)); +#281 = ORIENTED_EDGE('',*,*,#282,.T.); +#282 = EDGE_CURVE('',#275,#283,#285,.T.); +#283 = VERTEX_POINT('',#284); +#284 = CARTESIAN_POINT('',(-6.3,-8.02,6.)); +#285 = LINE('',#286,#287); +#286 = CARTESIAN_POINT('',(-6.3,-7.22,6.)); +#287 = VECTOR('',#288,1.); +#288 = DIRECTION('',(0.,-1.,0.)); +#289 = ORIENTED_EDGE('',*,*,#290,.F.); +#290 = EDGE_CURVE('',#43,#283,#291,.T.); +#291 = LINE('',#292,#293); +#292 = CARTESIAN_POINT('',(-6.3,-8.02,0.)); +#293 = VECTOR('',#294,1.); +#294 = DIRECTION('',(0.,0.,1.)); +#295 = PLANE('',#296); +#296 = AXIS2_PLACEMENT_3D('',#297,#298,#299); +#297 = CARTESIAN_POINT('',(-6.3,-19.1,0.)); +#298 = DIRECTION('',(-1.,0.,0.)); +#299 = DIRECTION('',(0.,1.,0.)); +#300 = ADVANCED_FACE('',(#301,#326),#337,.F.); +#301 = FACE_BOUND('',#302,.F.); +#302 = EDGE_LOOP('',(#303,#304,#312,#320)); +#303 = ORIENTED_EDGE('',*,*,#40,.F.); +#304 = ORIENTED_EDGE('',*,*,#305,.F.); +#305 = EDGE_CURVE('',#306,#41,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(6.3,-19.1,0.)); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(6.3,-19.1,0.)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(-1.,0.,0.)); +#312 = ORIENTED_EDGE('',*,*,#313,.F.); +#313 = EDGE_CURVE('',#314,#306,#316,.T.); +#314 = VERTEX_POINT('',#315); +#315 = CARTESIAN_POINT('',(6.3,-8.02,0.)); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(6.3,19.1,0.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(0.,-1.,0.)); +#320 = ORIENTED_EDGE('',*,*,#321,.F.); +#321 = EDGE_CURVE('',#43,#314,#322,.T.); +#322 = LINE('',#323,#324); +#323 = CARTESIAN_POINT('',(-6.3,-8.02,0.)); +#324 = VECTOR('',#325,1.); +#325 = DIRECTION('',(1.,0.,0.)); +#326 = FACE_BOUND('',#327,.F.); +#327 = EDGE_LOOP('',(#328)); +#328 = ORIENTED_EDGE('',*,*,#329,.T.); +#329 = EDGE_CURVE('',#330,#330,#332,.T.); +#330 = VERTEX_POINT('',#331); +#331 = CARTESIAN_POINT('',(2.58,-12.95,0.)); +#332 = CIRCLE('',#333,1.1); +#333 = AXIS2_PLACEMENT_3D('',#334,#335,#336); +#334 = CARTESIAN_POINT('',(1.48,-12.95,0.)); +#335 = DIRECTION('',(0.,0.,-1.)); +#336 = DIRECTION('',(1.,0.,0.)); +#337 = PLANE('',#338); +#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341); +#339 = CARTESIAN_POINT('',(0.,-5.6E-16,0.)); +#340 = DIRECTION('',(0.,0.,1.)); +#341 = DIRECTION('',(1.,0.,0.)); +#342 = ADVANCED_FACE('',(#343),#361,.T.); +#343 = FACE_BOUND('',#344,.T.); +#344 = EDGE_LOOP('',(#345,#346,#354,#360)); +#345 = ORIENTED_EDGE('',*,*,#290,.T.); +#346 = ORIENTED_EDGE('',*,*,#347,.T.); +#347 = EDGE_CURVE('',#283,#348,#350,.T.); +#348 = VERTEX_POINT('',#349); +#349 = CARTESIAN_POINT('',(6.3,-8.02,6.)); +#350 = LINE('',#351,#352); +#351 = CARTESIAN_POINT('',(-6.3,-8.02,6.)); +#352 = VECTOR('',#353,1.); +#353 = DIRECTION('',(1.,0.,0.)); +#354 = ORIENTED_EDGE('',*,*,#355,.F.); +#355 = EDGE_CURVE('',#314,#348,#356,.T.); +#356 = LINE('',#357,#358); +#357 = CARTESIAN_POINT('',(6.3,-8.02,0.)); +#358 = VECTOR('',#359,1.); +#359 = DIRECTION('',(0.,0.,1.)); +#360 = ORIENTED_EDGE('',*,*,#321,.F.); +#361 = PLANE('',#362); +#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365); +#363 = CARTESIAN_POINT('',(-6.3,-8.02,0.)); +#364 = DIRECTION('',(0.,1.,0.)); +#365 = DIRECTION('',(1.,0.,0.)); +#366 = ADVANCED_FACE('',(#367),#401,.F.); +#367 = FACE_BOUND('',#368,.F.); +#368 = EDGE_LOOP('',(#369,#377,#378,#379,#387,#395)); +#369 = ORIENTED_EDGE('',*,*,#370,.T.); +#370 = EDGE_CURVE('',#371,#275,#373,.T.); +#371 = VERTEX_POINT('',#372); +#372 = CARTESIAN_POINT('',(-0.1,-7.22,6.)); +#373 = LINE('',#374,#375); +#374 = CARTESIAN_POINT('',(6.3,-7.22,6.)); +#375 = VECTOR('',#376,1.); +#376 = DIRECTION('',(-1.,0.,0.)); +#377 = ORIENTED_EDGE('',*,*,#282,.T.); +#378 = ORIENTED_EDGE('',*,*,#347,.T.); +#379 = ORIENTED_EDGE('',*,*,#380,.T.); +#380 = EDGE_CURVE('',#348,#381,#383,.T.); +#381 = VERTEX_POINT('',#382); +#382 = CARTESIAN_POINT('',(6.3,-8.01,6.)); +#383 = LINE('',#384,#385); +#384 = CARTESIAN_POINT('',(6.3,-8.02,6.)); +#385 = VECTOR('',#386,1.); +#386 = DIRECTION('',(0.,1.,0.)); +#387 = ORIENTED_EDGE('',*,*,#388,.F.); +#388 = EDGE_CURVE('',#389,#381,#391,.T.); +#389 = VERTEX_POINT('',#390); +#390 = CARTESIAN_POINT('',(-0.1,-8.01,6.)); +#391 = LINE('',#392,#393); +#392 = CARTESIAN_POINT('',(-0.1,-8.01,6.)); +#393 = VECTOR('',#394,1.); +#394 = DIRECTION('',(1.,0.,0.)); +#395 = ORIENTED_EDGE('',*,*,#396,.F.); +#396 = EDGE_CURVE('',#371,#389,#397,.T.); +#397 = LINE('',#398,#399); +#398 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#399 = VECTOR('',#400,1.); +#400 = DIRECTION('',(0.,-1.,0.)); +#401 = PLANE('',#402); +#402 = AXIS2_PLACEMENT_3D('',#403,#404,#405); +#403 = CARTESIAN_POINT('',(0.,0.,6.)); +#404 = DIRECTION('',(0.,0.,1.)); +#405 = DIRECTION('',(1.,0.,0.)); +#406 = ADVANCED_FACE('',(#407),#425,.T.); +#407 = FACE_BOUND('',#408,.T.); +#408 = EDGE_LOOP('',(#409,#417,#423,#424)); +#409 = ORIENTED_EDGE('',*,*,#410,.F.); +#410 = EDGE_CURVE('',#411,#267,#413,.T.); +#411 = VERTEX_POINT('',#412); +#412 = CARTESIAN_POINT('',(-0.1,-7.22,0.)); +#413 = LINE('',#414,#415); +#414 = CARTESIAN_POINT('',(6.3,-7.22,0.)); +#415 = VECTOR('',#416,1.); +#416 = DIRECTION('',(-1.,0.,0.)); +#417 = ORIENTED_EDGE('',*,*,#418,.T.); +#418 = EDGE_CURVE('',#411,#371,#419,.T.); +#419 = LINE('',#420,#421); +#420 = CARTESIAN_POINT('',(-0.1,-7.22,0.)); +#421 = VECTOR('',#422,1.); +#422 = DIRECTION('',(0.,0.,1.)); +#423 = ORIENTED_EDGE('',*,*,#370,.T.); +#424 = ORIENTED_EDGE('',*,*,#274,.F.); +#425 = PLANE('',#426); +#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429); +#427 = CARTESIAN_POINT('',(6.3,-7.22,0.)); +#428 = DIRECTION('',(0.,-1.,0.)); +#429 = DIRECTION('',(-1.,0.,0.)); +#430 = ADVANCED_FACE('',(#431),#449,.F.); +#431 = FACE_BOUND('',#432,.F.); +#432 = EDGE_LOOP('',(#433,#434,#435,#443)); +#433 = ORIENTED_EDGE('',*,*,#266,.F.); +#434 = ORIENTED_EDGE('',*,*,#410,.F.); +#435 = ORIENTED_EDGE('',*,*,#436,.F.); +#436 = EDGE_CURVE('',#437,#411,#439,.T.); +#437 = VERTEX_POINT('',#438); +#438 = CARTESIAN_POINT('',(-0.1,-5.48,0.)); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(0.,-1.,0.)); +#443 = ORIENTED_EDGE('',*,*,#444,.F.); +#444 = EDGE_CURVE('',#259,#437,#445,.T.); +#445 = LINE('',#446,#447); +#446 = CARTESIAN_POINT('',(-6.3,-5.48,0.)); +#447 = VECTOR('',#448,1.); +#448 = DIRECTION('',(1.,0.,0.)); +#449 = PLANE('',#450); +#450 = AXIS2_PLACEMENT_3D('',#451,#452,#453); +#451 = CARTESIAN_POINT('',(0.,-5.6E-16,0.)); +#452 = DIRECTION('',(0.,0.,1.)); +#453 = DIRECTION('',(1.,0.,0.)); +#454 = ADVANCED_FACE('',(#455),#473,.T.); +#455 = FACE_BOUND('',#456,.T.); +#456 = EDGE_LOOP('',(#457,#458,#459,#467)); +#457 = ORIENTED_EDGE('',*,*,#444,.F.); +#458 = ORIENTED_EDGE('',*,*,#258,.T.); +#459 = ORIENTED_EDGE('',*,*,#460,.T.); +#460 = EDGE_CURVE('',#251,#461,#463,.T.); +#461 = VERTEX_POINT('',#462); +#462 = CARTESIAN_POINT('',(-0.1,-5.48,6.)); +#463 = LINE('',#464,#465); +#464 = CARTESIAN_POINT('',(-6.3,-5.48,6.)); +#465 = VECTOR('',#466,1.); +#466 = DIRECTION('',(1.,0.,0.)); +#467 = ORIENTED_EDGE('',*,*,#468,.T.); +#468 = EDGE_CURVE('',#461,#437,#469,.T.); +#469 = LINE('',#470,#471); +#470 = CARTESIAN_POINT('',(-0.1,-5.48,0.)); +#471 = VECTOR('',#472,1.); +#472 = DIRECTION('',(0.,0.,-1.)); +#473 = PLANE('',#474); +#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477); +#475 = CARTESIAN_POINT('',(-6.3,-5.48,0.)); +#476 = DIRECTION('',(0.,1.,0.)); +#477 = DIRECTION('',(1.,0.,0.)); +#478 = ADVANCED_FACE('',(#479),#497,.F.); +#479 = FACE_BOUND('',#480,.F.); +#480 = EDGE_LOOP('',(#481,#489,#490,#491)); +#481 = ORIENTED_EDGE('',*,*,#482,.T.); +#482 = EDGE_CURVE('',#483,#243,#485,.T.); +#483 = VERTEX_POINT('',#484); +#484 = CARTESIAN_POINT('',(-0.1,-4.68,6.)); +#485 = LINE('',#486,#487); +#486 = CARTESIAN_POINT('',(6.3,-4.68,6.)); +#487 = VECTOR('',#488,1.); +#488 = DIRECTION('',(-1.,0.,0.)); +#489 = ORIENTED_EDGE('',*,*,#250,.T.); +#490 = ORIENTED_EDGE('',*,*,#460,.T.); +#491 = ORIENTED_EDGE('',*,*,#492,.F.); +#492 = EDGE_CURVE('',#483,#461,#493,.T.); +#493 = LINE('',#494,#495); +#494 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#495 = VECTOR('',#496,1.); +#496 = DIRECTION('',(0.,-1.,0.)); +#497 = PLANE('',#498); +#498 = AXIS2_PLACEMENT_3D('',#499,#500,#501); +#499 = CARTESIAN_POINT('',(0.,0.,6.)); +#500 = DIRECTION('',(0.,0.,1.)); +#501 = DIRECTION('',(1.,0.,0.)); +#502 = ADVANCED_FACE('',(#503),#521,.T.); +#503 = FACE_BOUND('',#504,.T.); +#504 = EDGE_LOOP('',(#505,#513,#519,#520)); +#505 = ORIENTED_EDGE('',*,*,#506,.F.); +#506 = EDGE_CURVE('',#507,#235,#509,.T.); +#507 = VERTEX_POINT('',#508); +#508 = CARTESIAN_POINT('',(-0.1,-4.68,0.)); +#509 = LINE('',#510,#511); +#510 = CARTESIAN_POINT('',(6.3,-4.68,0.)); +#511 = VECTOR('',#512,1.); +#512 = DIRECTION('',(-1.,0.,0.)); +#513 = ORIENTED_EDGE('',*,*,#514,.T.); +#514 = EDGE_CURVE('',#507,#483,#515,.T.); +#515 = LINE('',#516,#517); +#516 = CARTESIAN_POINT('',(-0.1,-4.68,0.)); +#517 = VECTOR('',#518,1.); +#518 = DIRECTION('',(0.,0.,1.)); +#519 = ORIENTED_EDGE('',*,*,#482,.T.); +#520 = ORIENTED_EDGE('',*,*,#242,.F.); +#521 = PLANE('',#522); +#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525); +#523 = CARTESIAN_POINT('',(6.3,-4.68,0.)); +#524 = DIRECTION('',(0.,-1.,0.)); +#525 = DIRECTION('',(-1.,0.,0.)); +#526 = ADVANCED_FACE('',(#527),#545,.F.); +#527 = FACE_BOUND('',#528,.F.); +#528 = EDGE_LOOP('',(#529,#530,#531,#539)); +#529 = ORIENTED_EDGE('',*,*,#234,.F.); +#530 = ORIENTED_EDGE('',*,*,#506,.F.); +#531 = ORIENTED_EDGE('',*,*,#532,.F.); +#532 = EDGE_CURVE('',#533,#507,#535,.T.); +#533 = VERTEX_POINT('',#534); +#534 = CARTESIAN_POINT('',(-0.1,-2.94,0.)); +#535 = LINE('',#536,#537); +#536 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#537 = VECTOR('',#538,1.); +#538 = DIRECTION('',(0.,-1.,0.)); +#539 = ORIENTED_EDGE('',*,*,#540,.F.); +#540 = EDGE_CURVE('',#227,#533,#541,.T.); +#541 = LINE('',#542,#543); +#542 = CARTESIAN_POINT('',(-6.3,-2.94,0.)); +#543 = VECTOR('',#544,1.); +#544 = DIRECTION('',(1.,0.,0.)); +#545 = PLANE('',#546); +#546 = AXIS2_PLACEMENT_3D('',#547,#548,#549); +#547 = CARTESIAN_POINT('',(0.,-5.6E-16,0.)); +#548 = DIRECTION('',(0.,0.,1.)); +#549 = DIRECTION('',(1.,0.,0.)); +#550 = ADVANCED_FACE('',(#551),#569,.T.); +#551 = FACE_BOUND('',#552,.T.); +#552 = EDGE_LOOP('',(#553,#554,#555,#563)); +#553 = ORIENTED_EDGE('',*,*,#540,.F.); +#554 = ORIENTED_EDGE('',*,*,#226,.T.); +#555 = ORIENTED_EDGE('',*,*,#556,.T.); +#556 = EDGE_CURVE('',#219,#557,#559,.T.); +#557 = VERTEX_POINT('',#558); +#558 = CARTESIAN_POINT('',(-0.1,-2.94,6.)); +#559 = LINE('',#560,#561); +#560 = CARTESIAN_POINT('',(-6.3,-2.94,6.)); +#561 = VECTOR('',#562,1.); +#562 = DIRECTION('',(1.,0.,0.)); +#563 = ORIENTED_EDGE('',*,*,#564,.T.); +#564 = EDGE_CURVE('',#557,#533,#565,.T.); +#565 = LINE('',#566,#567); +#566 = CARTESIAN_POINT('',(-0.1,-2.94,0.)); +#567 = VECTOR('',#568,1.); +#568 = DIRECTION('',(0.,0.,-1.)); +#569 = PLANE('',#570); +#570 = AXIS2_PLACEMENT_3D('',#571,#572,#573); +#571 = CARTESIAN_POINT('',(-6.3,-2.94,0.)); +#572 = DIRECTION('',(0.,1.,0.)); +#573 = DIRECTION('',(1.,0.,0.)); +#574 = ADVANCED_FACE('',(#575),#593,.F.); +#575 = FACE_BOUND('',#576,.F.); +#576 = EDGE_LOOP('',(#577,#585,#586,#587)); +#577 = ORIENTED_EDGE('',*,*,#578,.T.); +#578 = EDGE_CURVE('',#579,#211,#581,.T.); +#579 = VERTEX_POINT('',#580); +#580 = CARTESIAN_POINT('',(-0.1,-2.14,6.)); +#581 = LINE('',#582,#583); +#582 = CARTESIAN_POINT('',(6.3,-2.14,6.)); +#583 = VECTOR('',#584,1.); +#584 = DIRECTION('',(-1.,0.,0.)); +#585 = ORIENTED_EDGE('',*,*,#218,.T.); +#586 = ORIENTED_EDGE('',*,*,#556,.T.); +#587 = ORIENTED_EDGE('',*,*,#588,.F.); +#588 = EDGE_CURVE('',#579,#557,#589,.T.); +#589 = LINE('',#590,#591); +#590 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#591 = VECTOR('',#592,1.); +#592 = DIRECTION('',(0.,-1.,0.)); +#593 = PLANE('',#594); +#594 = AXIS2_PLACEMENT_3D('',#595,#596,#597); +#595 = CARTESIAN_POINT('',(0.,0.,6.)); +#596 = DIRECTION('',(0.,0.,1.)); +#597 = DIRECTION('',(1.,0.,0.)); +#598 = ADVANCED_FACE('',(#599),#617,.T.); +#599 = FACE_BOUND('',#600,.T.); +#600 = EDGE_LOOP('',(#601,#609,#615,#616)); +#601 = ORIENTED_EDGE('',*,*,#602,.F.); +#602 = EDGE_CURVE('',#603,#203,#605,.T.); +#603 = VERTEX_POINT('',#604); +#604 = CARTESIAN_POINT('',(-0.1,-2.14,0.)); +#605 = LINE('',#606,#607); +#606 = CARTESIAN_POINT('',(6.3,-2.14,0.)); +#607 = VECTOR('',#608,1.); +#608 = DIRECTION('',(-1.,0.,0.)); +#609 = ORIENTED_EDGE('',*,*,#610,.T.); +#610 = EDGE_CURVE('',#603,#579,#611,.T.); +#611 = LINE('',#612,#613); +#612 = CARTESIAN_POINT('',(-0.1,-2.14,0.)); +#613 = VECTOR('',#614,1.); +#614 = DIRECTION('',(0.,0.,1.)); +#615 = ORIENTED_EDGE('',*,*,#578,.T.); +#616 = ORIENTED_EDGE('',*,*,#210,.F.); +#617 = PLANE('',#618); +#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621); +#619 = CARTESIAN_POINT('',(6.3,-2.14,0.)); +#620 = DIRECTION('',(0.,-1.,0.)); +#621 = DIRECTION('',(-1.,0.,0.)); +#622 = ADVANCED_FACE('',(#623),#641,.F.); +#623 = FACE_BOUND('',#624,.F.); +#624 = EDGE_LOOP('',(#625,#626,#627,#635)); +#625 = ORIENTED_EDGE('',*,*,#202,.F.); +#626 = ORIENTED_EDGE('',*,*,#602,.F.); +#627 = ORIENTED_EDGE('',*,*,#628,.F.); +#628 = EDGE_CURVE('',#629,#603,#631,.T.); +#629 = VERTEX_POINT('',#630); +#630 = CARTESIAN_POINT('',(-0.1,-0.4,0.)); +#631 = LINE('',#632,#633); +#632 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#633 = VECTOR('',#634,1.); +#634 = DIRECTION('',(0.,-1.,0.)); +#635 = ORIENTED_EDGE('',*,*,#636,.F.); +#636 = EDGE_CURVE('',#195,#629,#637,.T.); +#637 = LINE('',#638,#639); +#638 = CARTESIAN_POINT('',(-6.3,-0.4,0.)); +#639 = VECTOR('',#640,1.); +#640 = DIRECTION('',(1.,0.,0.)); +#641 = PLANE('',#642); +#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645); +#643 = CARTESIAN_POINT('',(0.,-5.6E-16,0.)); +#644 = DIRECTION('',(0.,0.,1.)); +#645 = DIRECTION('',(1.,0.,0.)); +#646 = ADVANCED_FACE('',(#647),#665,.T.); +#647 = FACE_BOUND('',#648,.T.); +#648 = EDGE_LOOP('',(#649,#650,#651,#659)); +#649 = ORIENTED_EDGE('',*,*,#636,.F.); +#650 = ORIENTED_EDGE('',*,*,#194,.T.); +#651 = ORIENTED_EDGE('',*,*,#652,.T.); +#652 = EDGE_CURVE('',#187,#653,#655,.T.); +#653 = VERTEX_POINT('',#654); +#654 = CARTESIAN_POINT('',(-0.1,-0.4,6.)); +#655 = LINE('',#656,#657); +#656 = CARTESIAN_POINT('',(-6.3,-0.4,6.)); +#657 = VECTOR('',#658,1.); +#658 = DIRECTION('',(1.,0.,0.)); +#659 = ORIENTED_EDGE('',*,*,#660,.T.); +#660 = EDGE_CURVE('',#653,#629,#661,.T.); +#661 = LINE('',#662,#663); +#662 = CARTESIAN_POINT('',(-0.1,-0.4,0.)); +#663 = VECTOR('',#664,1.); +#664 = DIRECTION('',(0.,0.,-1.)); +#665 = PLANE('',#666); +#666 = AXIS2_PLACEMENT_3D('',#667,#668,#669); +#667 = CARTESIAN_POINT('',(-6.3,-0.4,0.)); +#668 = DIRECTION('',(0.,1.,0.)); +#669 = DIRECTION('',(1.,0.,0.)); +#670 = ADVANCED_FACE('',(#671),#689,.F.); +#671 = FACE_BOUND('',#672,.F.); +#672 = EDGE_LOOP('',(#673,#681,#682,#683)); +#673 = ORIENTED_EDGE('',*,*,#674,.T.); +#674 = EDGE_CURVE('',#675,#179,#677,.T.); +#675 = VERTEX_POINT('',#676); +#676 = CARTESIAN_POINT('',(-0.1,0.4,6.)); +#677 = LINE('',#678,#679); +#678 = CARTESIAN_POINT('',(6.3,0.4,6.)); +#679 = VECTOR('',#680,1.); +#680 = DIRECTION('',(-1.,0.,0.)); +#681 = ORIENTED_EDGE('',*,*,#186,.T.); +#682 = ORIENTED_EDGE('',*,*,#652,.T.); +#683 = ORIENTED_EDGE('',*,*,#684,.F.); +#684 = EDGE_CURVE('',#675,#653,#685,.T.); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(0.,-1.,0.)); +#689 = PLANE('',#690); +#690 = AXIS2_PLACEMENT_3D('',#691,#692,#693); +#691 = CARTESIAN_POINT('',(0.,0.,6.)); +#692 = DIRECTION('',(0.,0.,1.)); +#693 = DIRECTION('',(1.,0.,0.)); +#694 = ADVANCED_FACE('',(#695),#713,.T.); +#695 = FACE_BOUND('',#696,.T.); +#696 = EDGE_LOOP('',(#697,#705,#711,#712)); +#697 = ORIENTED_EDGE('',*,*,#698,.F.); +#698 = EDGE_CURVE('',#699,#171,#701,.T.); +#699 = VERTEX_POINT('',#700); +#700 = CARTESIAN_POINT('',(-0.1,0.4,0.)); +#701 = LINE('',#702,#703); +#702 = CARTESIAN_POINT('',(6.3,0.4,0.)); +#703 = VECTOR('',#704,1.); +#704 = DIRECTION('',(-1.,0.,0.)); +#705 = ORIENTED_EDGE('',*,*,#706,.T.); +#706 = EDGE_CURVE('',#699,#675,#707,.T.); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(-0.1,0.4,0.)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(0.,0.,1.)); +#711 = ORIENTED_EDGE('',*,*,#674,.T.); +#712 = ORIENTED_EDGE('',*,*,#178,.F.); +#713 = PLANE('',#714); +#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); +#715 = CARTESIAN_POINT('',(6.3,0.4,0.)); +#716 = DIRECTION('',(0.,-1.,0.)); +#717 = DIRECTION('',(-1.,0.,0.)); +#718 = ADVANCED_FACE('',(#719),#737,.F.); +#719 = FACE_BOUND('',#720,.F.); +#720 = EDGE_LOOP('',(#721,#722,#723,#731)); +#721 = ORIENTED_EDGE('',*,*,#170,.F.); +#722 = ORIENTED_EDGE('',*,*,#698,.F.); +#723 = ORIENTED_EDGE('',*,*,#724,.F.); +#724 = EDGE_CURVE('',#725,#699,#727,.T.); +#725 = VERTEX_POINT('',#726); +#726 = CARTESIAN_POINT('',(-0.1,2.14,0.)); +#727 = LINE('',#728,#729); +#728 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#729 = VECTOR('',#730,1.); +#730 = DIRECTION('',(0.,-1.,0.)); +#731 = ORIENTED_EDGE('',*,*,#732,.T.); +#732 = EDGE_CURVE('',#725,#163,#733,.T.); +#733 = LINE('',#734,#735); +#734 = CARTESIAN_POINT('',(6.3,2.14,0.)); +#735 = VECTOR('',#736,1.); +#736 = DIRECTION('',(-1.,0.,0.)); +#737 = PLANE('',#738); +#738 = AXIS2_PLACEMENT_3D('',#739,#740,#741); +#739 = CARTESIAN_POINT('',(0.,-5.6E-16,0.)); +#740 = DIRECTION('',(0.,0.,1.)); +#741 = DIRECTION('',(1.,0.,0.)); +#742 = ADVANCED_FACE('',(#743),#761,.F.); +#743 = FACE_BOUND('',#744,.F.); +#744 = EDGE_LOOP('',(#745,#746,#754,#760)); +#745 = ORIENTED_EDGE('',*,*,#732,.F.); +#746 = ORIENTED_EDGE('',*,*,#747,.T.); +#747 = EDGE_CURVE('',#725,#748,#750,.T.); +#748 = VERTEX_POINT('',#749); +#749 = CARTESIAN_POINT('',(-0.1,2.14,6.)); +#750 = LINE('',#751,#752); +#751 = CARTESIAN_POINT('',(-0.1,2.14,0.)); +#752 = VECTOR('',#753,1.); +#753 = DIRECTION('',(0.,0.,1.)); +#754 = ORIENTED_EDGE('',*,*,#755,.T.); +#755 = EDGE_CURVE('',#748,#155,#756,.T.); +#756 = LINE('',#757,#758); +#757 = CARTESIAN_POINT('',(6.3,2.14,6.)); +#758 = VECTOR('',#759,1.); +#759 = DIRECTION('',(-1.,0.,0.)); +#760 = ORIENTED_EDGE('',*,*,#162,.F.); +#761 = PLANE('',#762); +#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765); +#763 = CARTESIAN_POINT('',(6.3,2.14,0.)); +#764 = DIRECTION('',(0.,-1.,0.)); +#765 = DIRECTION('',(-1.,0.,0.)); +#766 = ADVANCED_FACE('',(#767),#785,.F.); +#767 = FACE_BOUND('',#768,.F.); +#768 = EDGE_LOOP('',(#769,#770,#771,#779)); +#769 = ORIENTED_EDGE('',*,*,#154,.F.); +#770 = ORIENTED_EDGE('',*,*,#755,.F.); +#771 = ORIENTED_EDGE('',*,*,#772,.F.); +#772 = EDGE_CURVE('',#773,#748,#775,.T.); +#773 = VERTEX_POINT('',#774); +#774 = CARTESIAN_POINT('',(-0.1,2.94,6.)); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(0.,-1.,0.)); +#779 = ORIENTED_EDGE('',*,*,#780,.F.); +#780 = EDGE_CURVE('',#147,#773,#781,.T.); +#781 = LINE('',#782,#783); +#782 = CARTESIAN_POINT('',(-6.3,2.94,6.)); +#783 = VECTOR('',#784,1.); +#784 = DIRECTION('',(1.,0.,0.)); +#785 = PLANE('',#786); +#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789); +#787 = CARTESIAN_POINT('',(0.,0.,6.)); +#788 = DIRECTION('',(0.,0.,1.)); +#789 = DIRECTION('',(1.,0.,0.)); +#790 = ADVANCED_FACE('',(#791),#809,.F.); +#791 = FACE_BOUND('',#792,.F.); +#792 = EDGE_LOOP('',(#793,#801,#802,#803)); +#793 = ORIENTED_EDGE('',*,*,#794,.F.); +#794 = EDGE_CURVE('',#139,#795,#797,.T.); +#795 = VERTEX_POINT('',#796); +#796 = CARTESIAN_POINT('',(-0.1,2.94,0.)); +#797 = LINE('',#798,#799); +#798 = CARTESIAN_POINT('',(-6.3,2.94,0.)); +#799 = VECTOR('',#800,1.); +#800 = DIRECTION('',(1.,0.,0.)); +#801 = ORIENTED_EDGE('',*,*,#146,.T.); +#802 = ORIENTED_EDGE('',*,*,#780,.T.); +#803 = ORIENTED_EDGE('',*,*,#804,.T.); +#804 = EDGE_CURVE('',#773,#795,#805,.T.); +#805 = LINE('',#806,#807); +#806 = CARTESIAN_POINT('',(-0.1,2.94,0.)); +#807 = VECTOR('',#808,1.); +#808 = DIRECTION('',(0.,0.,-1.)); +#809 = PLANE('',#810); +#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813); +#811 = CARTESIAN_POINT('',(-6.3,2.94,0.)); +#812 = DIRECTION('',(0.,1.,0.)); +#813 = DIRECTION('',(1.,0.,0.)); +#814 = ADVANCED_FACE('',(#815),#833,.F.); +#815 = FACE_BOUND('',#816,.F.); +#816 = EDGE_LOOP('',(#817,#818,#819,#827)); +#817 = ORIENTED_EDGE('',*,*,#138,.F.); +#818 = ORIENTED_EDGE('',*,*,#794,.T.); +#819 = ORIENTED_EDGE('',*,*,#820,.F.); +#820 = EDGE_CURVE('',#821,#795,#823,.T.); +#821 = VERTEX_POINT('',#822); +#822 = CARTESIAN_POINT('',(-0.1,4.68,0.)); +#823 = LINE('',#824,#825); +#824 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#825 = VECTOR('',#826,1.); +#826 = DIRECTION('',(0.,-1.,0.)); +#827 = ORIENTED_EDGE('',*,*,#828,.F.); +#828 = EDGE_CURVE('',#131,#821,#829,.T.); +#829 = LINE('',#830,#831); +#830 = CARTESIAN_POINT('',(-6.3,4.68,0.)); +#831 = VECTOR('',#832,1.); +#832 = DIRECTION('',(1.,0.,0.)); +#833 = PLANE('',#834); +#834 = AXIS2_PLACEMENT_3D('',#835,#836,#837); +#835 = CARTESIAN_POINT('',(0.,-5.6E-16,0.)); +#836 = DIRECTION('',(0.,0.,1.)); +#837 = DIRECTION('',(1.,0.,0.)); +#838 = ADVANCED_FACE('',(#839),#857,.T.); +#839 = FACE_BOUND('',#840,.T.); +#840 = EDGE_LOOP('',(#841,#842,#843,#851)); +#841 = ORIENTED_EDGE('',*,*,#828,.F.); +#842 = ORIENTED_EDGE('',*,*,#130,.T.); +#843 = ORIENTED_EDGE('',*,*,#844,.T.); +#844 = EDGE_CURVE('',#123,#845,#847,.T.); +#845 = VERTEX_POINT('',#846); +#846 = CARTESIAN_POINT('',(-0.1,4.68,6.)); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(-6.3,4.68,6.)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(1.,0.,0.)); +#851 = ORIENTED_EDGE('',*,*,#852,.T.); +#852 = EDGE_CURVE('',#845,#821,#853,.T.); +#853 = LINE('',#854,#855); +#854 = CARTESIAN_POINT('',(-0.1,4.68,0.)); +#855 = VECTOR('',#856,1.); +#856 = DIRECTION('',(0.,0.,-1.)); +#857 = PLANE('',#858); +#858 = AXIS2_PLACEMENT_3D('',#859,#860,#861); +#859 = CARTESIAN_POINT('',(-6.3,4.68,0.)); +#860 = DIRECTION('',(0.,1.,0.)); +#861 = DIRECTION('',(1.,0.,0.)); +#862 = ADVANCED_FACE('',(#863),#881,.F.); +#863 = FACE_BOUND('',#864,.F.); +#864 = EDGE_LOOP('',(#865,#873,#874,#875)); +#865 = ORIENTED_EDGE('',*,*,#866,.T.); +#866 = EDGE_CURVE('',#867,#115,#869,.T.); +#867 = VERTEX_POINT('',#868); +#868 = CARTESIAN_POINT('',(-0.1,5.48,6.)); +#869 = LINE('',#870,#871); +#870 = CARTESIAN_POINT('',(6.3,5.48,6.)); +#871 = VECTOR('',#872,1.); +#872 = DIRECTION('',(-1.,0.,0.)); +#873 = ORIENTED_EDGE('',*,*,#122,.T.); +#874 = ORIENTED_EDGE('',*,*,#844,.T.); +#875 = ORIENTED_EDGE('',*,*,#876,.F.); +#876 = EDGE_CURVE('',#867,#845,#877,.T.); +#877 = LINE('',#878,#879); +#878 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#879 = VECTOR('',#880,1.); +#880 = DIRECTION('',(0.,-1.,0.)); +#881 = PLANE('',#882); +#882 = AXIS2_PLACEMENT_3D('',#883,#884,#885); +#883 = CARTESIAN_POINT('',(0.,0.,6.)); +#884 = DIRECTION('',(0.,0.,1.)); +#885 = DIRECTION('',(1.,0.,0.)); +#886 = ADVANCED_FACE('',(#887),#905,.T.); +#887 = FACE_BOUND('',#888,.T.); +#888 = EDGE_LOOP('',(#889,#897,#903,#904)); +#889 = ORIENTED_EDGE('',*,*,#890,.F.); +#890 = EDGE_CURVE('',#891,#107,#893,.T.); +#891 = VERTEX_POINT('',#892); +#892 = CARTESIAN_POINT('',(-0.1,5.48,0.)); +#893 = LINE('',#894,#895); +#894 = CARTESIAN_POINT('',(6.3,5.48,0.)); +#895 = VECTOR('',#896,1.); +#896 = DIRECTION('',(-1.,0.,0.)); +#897 = ORIENTED_EDGE('',*,*,#898,.T.); +#898 = EDGE_CURVE('',#891,#867,#899,.T.); +#899 = LINE('',#900,#901); +#900 = CARTESIAN_POINT('',(-0.1,5.48,0.)); +#901 = VECTOR('',#902,1.); +#902 = DIRECTION('',(0.,0.,1.)); +#903 = ORIENTED_EDGE('',*,*,#866,.T.); +#904 = ORIENTED_EDGE('',*,*,#114,.F.); +#905 = PLANE('',#906); +#906 = AXIS2_PLACEMENT_3D('',#907,#908,#909); +#907 = CARTESIAN_POINT('',(6.3,5.48,0.)); +#908 = DIRECTION('',(0.,-1.,0.)); +#909 = DIRECTION('',(-1.,0.,0.)); +#910 = ADVANCED_FACE('',(#911),#929,.F.); +#911 = FACE_BOUND('',#912,.F.); +#912 = EDGE_LOOP('',(#913,#914,#915,#923)); +#913 = ORIENTED_EDGE('',*,*,#106,.F.); +#914 = ORIENTED_EDGE('',*,*,#890,.F.); +#915 = ORIENTED_EDGE('',*,*,#916,.F.); +#916 = EDGE_CURVE('',#917,#891,#919,.T.); +#917 = VERTEX_POINT('',#918); +#918 = CARTESIAN_POINT('',(-0.1,7.22,0.)); +#919 = LINE('',#920,#921); +#920 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#921 = VECTOR('',#922,1.); +#922 = DIRECTION('',(0.,-1.,0.)); +#923 = ORIENTED_EDGE('',*,*,#924,.F.); +#924 = EDGE_CURVE('',#99,#917,#925,.T.); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(-6.3,7.22,0.)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(1.,0.,0.)); +#929 = PLANE('',#930); +#930 = AXIS2_PLACEMENT_3D('',#931,#932,#933); +#931 = CARTESIAN_POINT('',(0.,-5.6E-16,0.)); +#932 = DIRECTION('',(0.,0.,1.)); +#933 = DIRECTION('',(1.,0.,0.)); +#934 = ADVANCED_FACE('',(#935),#953,.T.); +#935 = FACE_BOUND('',#936,.T.); +#936 = EDGE_LOOP('',(#937,#938,#939,#947)); +#937 = ORIENTED_EDGE('',*,*,#924,.F.); +#938 = ORIENTED_EDGE('',*,*,#98,.T.); +#939 = ORIENTED_EDGE('',*,*,#940,.T.); +#940 = EDGE_CURVE('',#91,#941,#943,.T.); +#941 = VERTEX_POINT('',#942); +#942 = CARTESIAN_POINT('',(-0.1,7.22,6.)); +#943 = LINE('',#944,#945); +#944 = CARTESIAN_POINT('',(-6.3,7.22,6.)); +#945 = VECTOR('',#946,1.); +#946 = DIRECTION('',(1.,0.,0.)); +#947 = ORIENTED_EDGE('',*,*,#948,.T.); +#948 = EDGE_CURVE('',#941,#917,#949,.T.); +#949 = LINE('',#950,#951); +#950 = CARTESIAN_POINT('',(-0.1,7.22,0.)); +#951 = VECTOR('',#952,1.); +#952 = DIRECTION('',(0.,0.,-1.)); +#953 = PLANE('',#954); +#954 = AXIS2_PLACEMENT_3D('',#955,#956,#957); +#955 = CARTESIAN_POINT('',(-6.3,7.22,0.)); +#956 = DIRECTION('',(0.,1.,0.)); +#957 = DIRECTION('',(1.,0.,0.)); +#958 = ADVANCED_FACE('',(#959),#993,.F.); +#959 = FACE_BOUND('',#960,.F.); +#960 = EDGE_LOOP('',(#961,#969,#970,#971,#979,#987)); +#961 = ORIENTED_EDGE('',*,*,#962,.T.); +#962 = EDGE_CURVE('',#963,#83,#965,.T.); +#963 = VERTEX_POINT('',#964); +#964 = CARTESIAN_POINT('',(6.3,8.02,6.)); +#965 = LINE('',#966,#967); +#966 = CARTESIAN_POINT('',(6.3,8.02,6.)); +#967 = VECTOR('',#968,1.); +#968 = DIRECTION('',(-1.,0.,0.)); +#969 = ORIENTED_EDGE('',*,*,#90,.T.); +#970 = ORIENTED_EDGE('',*,*,#940,.T.); +#971 = ORIENTED_EDGE('',*,*,#972,.F.); +#972 = EDGE_CURVE('',#973,#941,#975,.T.); +#973 = VERTEX_POINT('',#974); +#974 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#975 = LINE('',#976,#977); +#976 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#977 = VECTOR('',#978,1.); +#978 = DIRECTION('',(0.,-1.,0.)); +#979 = ORIENTED_EDGE('',*,*,#980,.F.); +#980 = EDGE_CURVE('',#981,#973,#983,.T.); +#981 = VERTEX_POINT('',#982); +#982 = CARTESIAN_POINT('',(6.3,8.01,6.)); +#983 = LINE('',#984,#985); +#984 = CARTESIAN_POINT('',(6.3,8.01,6.)); +#985 = VECTOR('',#986,1.); +#986 = DIRECTION('',(-1.,0.,0.)); +#987 = ORIENTED_EDGE('',*,*,#988,.T.); +#988 = EDGE_CURVE('',#981,#963,#989,.T.); +#989 = LINE('',#990,#991); +#990 = CARTESIAN_POINT('',(6.3,7.22,6.)); +#991 = VECTOR('',#992,1.); +#992 = DIRECTION('',(0.,1.,0.)); +#993 = PLANE('',#994); +#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997); +#995 = CARTESIAN_POINT('',(0.,0.,6.)); +#996 = DIRECTION('',(0.,0.,1.)); +#997 = DIRECTION('',(1.,0.,0.)); +#998 = ADVANCED_FACE('',(#999),#1017,.T.); +#999 = FACE_BOUND('',#1000,.T.); +#1000 = EDGE_LOOP('',(#1001,#1009,#1010,#1011)); +#1001 = ORIENTED_EDGE('',*,*,#1002,.T.); +#1002 = EDGE_CURVE('',#1003,#963,#1005,.T.); +#1003 = VERTEX_POINT('',#1004); +#1004 = CARTESIAN_POINT('',(6.3,8.02,0.)); +#1005 = LINE('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(6.3,8.02,0.)); +#1007 = VECTOR('',#1008,1.); +#1008 = DIRECTION('',(0.,0.,1.)); +#1009 = ORIENTED_EDGE('',*,*,#962,.T.); +#1010 = ORIENTED_EDGE('',*,*,#82,.F.); +#1011 = ORIENTED_EDGE('',*,*,#1012,.F.); +#1012 = EDGE_CURVE('',#1003,#75,#1013,.T.); +#1013 = LINE('',#1014,#1015); +#1014 = CARTESIAN_POINT('',(6.3,8.02,0.)); +#1015 = VECTOR('',#1016,1.); +#1016 = DIRECTION('',(-1.,0.,0.)); +#1017 = PLANE('',#1018); +#1018 = AXIS2_PLACEMENT_3D('',#1019,#1020,#1021); +#1019 = CARTESIAN_POINT('',(6.3,8.02,0.)); +#1020 = DIRECTION('',(0.,-1.,0.)); +#1021 = DIRECTION('',(-1.,0.,0.)); +#1022 = ADVANCED_FACE('',(#1023,#1041),#1052,.F.); +#1023 = FACE_BOUND('',#1024,.F.); +#1024 = EDGE_LOOP('',(#1025,#1026,#1027,#1035)); +#1025 = ORIENTED_EDGE('',*,*,#74,.F.); +#1026 = ORIENTED_EDGE('',*,*,#1012,.F.); +#1027 = ORIENTED_EDGE('',*,*,#1028,.F.); +#1028 = EDGE_CURVE('',#1029,#1003,#1031,.T.); +#1029 = VERTEX_POINT('',#1030); +#1030 = CARTESIAN_POINT('',(6.3,19.1,0.)); +#1031 = LINE('',#1032,#1033); +#1032 = CARTESIAN_POINT('',(6.3,19.1,0.)); +#1033 = VECTOR('',#1034,1.); +#1034 = DIRECTION('',(0.,-1.,0.)); +#1035 = ORIENTED_EDGE('',*,*,#1036,.F.); +#1036 = EDGE_CURVE('',#67,#1029,#1037,.T.); +#1037 = LINE('',#1038,#1039); +#1038 = CARTESIAN_POINT('',(-6.3,19.1,0.)); +#1039 = VECTOR('',#1040,1.); +#1040 = DIRECTION('',(1.,0.,0.)); +#1041 = FACE_BOUND('',#1042,.F.); +#1042 = EDGE_LOOP('',(#1043)); +#1043 = ORIENTED_EDGE('',*,*,#1044,.T.); +#1044 = EDGE_CURVE('',#1045,#1045,#1047,.T.); +#1045 = VERTEX_POINT('',#1046); +#1046 = CARTESIAN_POINT('',(2.58,12.95,0.)); +#1047 = CIRCLE('',#1048,1.1); +#1048 = AXIS2_PLACEMENT_3D('',#1049,#1050,#1051); +#1049 = CARTESIAN_POINT('',(1.48,12.95,0.)); +#1050 = DIRECTION('',(0.,0.,-1.)); +#1051 = DIRECTION('',(1.,0.,0.)); +#1052 = PLANE('',#1053); +#1053 = AXIS2_PLACEMENT_3D('',#1054,#1055,#1056); +#1054 = CARTESIAN_POINT('',(0.,-5.6E-16,0.)); +#1055 = DIRECTION('',(0.,0.,1.)); +#1056 = DIRECTION('',(1.,0.,0.)); +#1057 = ADVANCED_FACE('',(#1058),#1076,.T.); +#1058 = FACE_BOUND('',#1059,.T.); +#1059 = EDGE_LOOP('',(#1060,#1061,#1069,#1075)); +#1060 = ORIENTED_EDGE('',*,*,#66,.T.); +#1061 = ORIENTED_EDGE('',*,*,#1062,.T.); +#1062 = EDGE_CURVE('',#59,#1063,#1065,.T.); +#1063 = VERTEX_POINT('',#1064); +#1064 = CARTESIAN_POINT('',(6.3,19.1,8.)); +#1065 = LINE('',#1066,#1067); +#1066 = CARTESIAN_POINT('',(-6.3,19.1,8.)); +#1067 = VECTOR('',#1068,1.); +#1068 = DIRECTION('',(1.,0.,0.)); +#1069 = ORIENTED_EDGE('',*,*,#1070,.F.); +#1070 = EDGE_CURVE('',#1029,#1063,#1071,.T.); +#1071 = LINE('',#1072,#1073); +#1072 = CARTESIAN_POINT('',(6.3,19.1,0.)); +#1073 = VECTOR('',#1074,1.); +#1074 = DIRECTION('',(0.,0.,1.)); +#1075 = ORIENTED_EDGE('',*,*,#1036,.F.); +#1076 = PLANE('',#1077); +#1077 = AXIS2_PLACEMENT_3D('',#1078,#1079,#1080); +#1078 = CARTESIAN_POINT('',(-6.3,19.1,0.)); +#1079 = DIRECTION('',(0.,1.,0.)); +#1080 = DIRECTION('',(1.,0.,0.)); +#1081 = ADVANCED_FACE('',(#1082,#1100,#1111,#1122,#1133,#1144,#1155, + #1166,#1177,#1188),#1199,.T.); +#1082 = FACE_BOUND('',#1083,.T.); +#1083 = EDGE_LOOP('',(#1084,#1085,#1093,#1099)); +#1084 = ORIENTED_EDGE('',*,*,#58,.F.); +#1085 = ORIENTED_EDGE('',*,*,#1086,.F.); +#1086 = EDGE_CURVE('',#1087,#51,#1089,.T.); +#1087 = VERTEX_POINT('',#1088); +#1088 = CARTESIAN_POINT('',(6.3,-19.1,8.)); +#1089 = LINE('',#1090,#1091); +#1090 = CARTESIAN_POINT('',(6.3,-19.1,8.)); +#1091 = VECTOR('',#1092,1.); +#1092 = DIRECTION('',(-1.,0.,0.)); +#1093 = ORIENTED_EDGE('',*,*,#1094,.F.); +#1094 = EDGE_CURVE('',#1063,#1087,#1095,.T.); +#1095 = LINE('',#1096,#1097); +#1096 = CARTESIAN_POINT('',(6.3,19.1,8.)); +#1097 = VECTOR('',#1098,1.); +#1098 = DIRECTION('',(0.,-1.,0.)); +#1099 = ORIENTED_EDGE('',*,*,#1062,.F.); +#1100 = FACE_BOUND('',#1101,.T.); +#1101 = EDGE_LOOP('',(#1102)); +#1102 = ORIENTED_EDGE('',*,*,#1103,.F.); +#1103 = EDGE_CURVE('',#1104,#1104,#1106,.T.); +#1104 = VERTEX_POINT('',#1105); +#1105 = CARTESIAN_POINT('',(-0.69,-7.62,8.)); +#1106 = CIRCLE('',#1107,0.3); +#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110); +#1108 = CARTESIAN_POINT('',(-0.99,-7.62,8.)); +#1109 = DIRECTION('',(0.,0.,1.)); +#1110 = DIRECTION('',(1.,0.,0.)); +#1111 = FACE_BOUND('',#1112,.T.); +#1112 = EDGE_LOOP('',(#1113)); +#1113 = ORIENTED_EDGE('',*,*,#1114,.F.); +#1114 = EDGE_CURVE('',#1115,#1115,#1117,.T.); +#1115 = VERTEX_POINT('',#1116); +#1116 = CARTESIAN_POINT('',(-3.84,-5.08,8.)); +#1117 = CIRCLE('',#1118,0.3); +#1118 = AXIS2_PLACEMENT_3D('',#1119,#1120,#1121); +#1119 = CARTESIAN_POINT('',(-4.14,-5.08,8.)); +#1120 = DIRECTION('',(0.,0.,1.)); +#1121 = DIRECTION('',(1.,0.,0.)); +#1122 = FACE_BOUND('',#1123,.T.); +#1123 = EDGE_LOOP('',(#1124)); +#1124 = ORIENTED_EDGE('',*,*,#1125,.F.); +#1125 = EDGE_CURVE('',#1126,#1126,#1128,.T.); +#1126 = VERTEX_POINT('',#1127); +#1127 = CARTESIAN_POINT('',(-0.69,-2.54,8.)); +#1128 = CIRCLE('',#1129,0.3); +#1129 = AXIS2_PLACEMENT_3D('',#1130,#1131,#1132); +#1130 = CARTESIAN_POINT('',(-0.99,-2.54,8.)); +#1131 = DIRECTION('',(0.,0.,1.)); +#1132 = DIRECTION('',(1.,0.,0.)); +#1133 = FACE_BOUND('',#1134,.T.); +#1134 = EDGE_LOOP('',(#1135)); +#1135 = ORIENTED_EDGE('',*,*,#1136,.F.); +#1136 = EDGE_CURVE('',#1137,#1137,#1139,.T.); +#1137 = VERTEX_POINT('',#1138); +#1138 = CARTESIAN_POINT('',(2.58,-12.95,8.)); +#1139 = CIRCLE('',#1140,1.1); +#1140 = AXIS2_PLACEMENT_3D('',#1141,#1142,#1143); +#1141 = CARTESIAN_POINT('',(1.48,-12.95,8.)); +#1142 = DIRECTION('',(0.,0.,1.)); +#1143 = DIRECTION('',(1.,0.,0.)); +#1144 = FACE_BOUND('',#1145,.T.); +#1145 = EDGE_LOOP('',(#1146)); +#1146 = ORIENTED_EDGE('',*,*,#1147,.F.); +#1147 = EDGE_CURVE('',#1148,#1148,#1150,.T.); +#1148 = VERTEX_POINT('',#1149); +#1149 = CARTESIAN_POINT('',(-3.84,0.,8.)); +#1150 = CIRCLE('',#1151,0.3); +#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154); +#1152 = CARTESIAN_POINT('',(-4.14,0.,8.)); +#1153 = DIRECTION('',(0.,0.,1.)); +#1154 = DIRECTION('',(1.,0.,0.)); +#1155 = FACE_BOUND('',#1156,.T.); +#1156 = EDGE_LOOP('',(#1157)); +#1157 = ORIENTED_EDGE('',*,*,#1158,.F.); +#1158 = EDGE_CURVE('',#1159,#1159,#1161,.T.); +#1159 = VERTEX_POINT('',#1160); +#1160 = CARTESIAN_POINT('',(-3.84,5.08,8.)); +#1161 = CIRCLE('',#1162,0.3); +#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165); +#1163 = CARTESIAN_POINT('',(-4.14,5.08,8.)); +#1164 = DIRECTION('',(0.,0.,1.)); +#1165 = DIRECTION('',(1.,0.,0.)); +#1166 = FACE_BOUND('',#1167,.T.); +#1167 = EDGE_LOOP('',(#1168)); +#1168 = ORIENTED_EDGE('',*,*,#1169,.F.); +#1169 = EDGE_CURVE('',#1170,#1170,#1172,.T.); +#1170 = VERTEX_POINT('',#1171); +#1171 = CARTESIAN_POINT('',(-0.69,2.54,8.)); +#1172 = CIRCLE('',#1173,0.3); +#1173 = AXIS2_PLACEMENT_3D('',#1174,#1175,#1176); +#1174 = CARTESIAN_POINT('',(-0.99,2.54,8.)); +#1175 = DIRECTION('',(0.,0.,1.)); +#1176 = DIRECTION('',(1.,0.,0.)); +#1177 = FACE_BOUND('',#1178,.T.); +#1178 = EDGE_LOOP('',(#1179)); +#1179 = ORIENTED_EDGE('',*,*,#1180,.F.); +#1180 = EDGE_CURVE('',#1181,#1181,#1183,.T.); +#1181 = VERTEX_POINT('',#1182); +#1182 = CARTESIAN_POINT('',(-0.69,7.62,8.)); +#1183 = CIRCLE('',#1184,0.3); +#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187); +#1185 = CARTESIAN_POINT('',(-0.99,7.62,8.)); +#1186 = DIRECTION('',(0.,0.,1.)); +#1187 = DIRECTION('',(1.,0.,0.)); +#1188 = FACE_BOUND('',#1189,.T.); +#1189 = EDGE_LOOP('',(#1190)); +#1190 = ORIENTED_EDGE('',*,*,#1191,.F.); +#1191 = EDGE_CURVE('',#1192,#1192,#1194,.T.); +#1192 = VERTEX_POINT('',#1193); +#1193 = CARTESIAN_POINT('',(2.58,12.95,8.)); +#1194 = CIRCLE('',#1195,1.1); +#1195 = AXIS2_PLACEMENT_3D('',#1196,#1197,#1198); +#1196 = CARTESIAN_POINT('',(1.48,12.95,8.)); +#1197 = DIRECTION('',(0.,0.,1.)); +#1198 = DIRECTION('',(1.,0.,0.)); +#1199 = PLANE('',#1200); +#1200 = AXIS2_PLACEMENT_3D('',#1201,#1202,#1203); +#1201 = CARTESIAN_POINT('',(0.,-5.6E-16,8.)); +#1202 = DIRECTION('',(0.,0.,1.)); +#1203 = DIRECTION('',(1.,0.,0.)); +#1204 = ADVANCED_FACE('',(#1205),#1216,.T.); +#1205 = FACE_BOUND('',#1206,.T.); +#1206 = EDGE_LOOP('',(#1207,#1213,#1214,#1215)); +#1207 = ORIENTED_EDGE('',*,*,#1208,.T.); +#1208 = EDGE_CURVE('',#306,#1087,#1209,.T.); +#1209 = LINE('',#1210,#1211); +#1210 = CARTESIAN_POINT('',(6.3,-19.1,0.)); +#1211 = VECTOR('',#1212,1.); +#1212 = DIRECTION('',(0.,0.,1.)); +#1213 = ORIENTED_EDGE('',*,*,#1086,.T.); +#1214 = ORIENTED_EDGE('',*,*,#50,.F.); +#1215 = ORIENTED_EDGE('',*,*,#305,.F.); +#1216 = PLANE('',#1217); +#1217 = AXIS2_PLACEMENT_3D('',#1218,#1219,#1220); +#1218 = CARTESIAN_POINT('',(6.3,-19.1,0.)); +#1219 = DIRECTION('',(0.,-1.,0.)); +#1220 = DIRECTION('',(-1.,0.,0.)); +#1221 = ADVANCED_FACE('',(#1222),#1343,.T.); +#1222 = FACE_BOUND('',#1223,.T.); +#1223 = EDGE_LOOP('',(#1224,#1225,#1226,#1227,#1228,#1229,#1230,#1231, + #1239,#1247,#1255,#1263,#1271,#1279,#1287,#1295,#1303,#1311,#1319, + #1327,#1335,#1341,#1342)); +#1224 = ORIENTED_EDGE('',*,*,#1028,.F.); +#1225 = ORIENTED_EDGE('',*,*,#1070,.T.); +#1226 = ORIENTED_EDGE('',*,*,#1094,.T.); +#1227 = ORIENTED_EDGE('',*,*,#1208,.F.); +#1228 = ORIENTED_EDGE('',*,*,#313,.F.); +#1229 = ORIENTED_EDGE('',*,*,#355,.T.); +#1230 = ORIENTED_EDGE('',*,*,#380,.T.); +#1231 = ORIENTED_EDGE('',*,*,#1232,.T.); +#1232 = EDGE_CURVE('',#381,#1233,#1235,.T.); +#1233 = VERTEX_POINT('',#1234); +#1234 = CARTESIAN_POINT('',(6.3,-7.22,6.)); +#1235 = LINE('',#1236,#1237); +#1236 = CARTESIAN_POINT('',(6.3,-8.02,6.)); +#1237 = VECTOR('',#1238,1.); +#1238 = DIRECTION('',(0.,1.,0.)); +#1239 = ORIENTED_EDGE('',*,*,#1240,.T.); +#1240 = EDGE_CURVE('',#1233,#1241,#1243,.T.); +#1241 = VERTEX_POINT('',#1242); +#1242 = CARTESIAN_POINT('',(6.3,-5.48,6.)); +#1243 = LINE('',#1244,#1245); +#1244 = CARTESIAN_POINT('',(6.3,-8.01,6.)); +#1245 = VECTOR('',#1246,1.); +#1246 = DIRECTION('',(0.,1.,0.)); +#1247 = ORIENTED_EDGE('',*,*,#1248,.T.); +#1248 = EDGE_CURVE('',#1241,#1249,#1251,.T.); +#1249 = VERTEX_POINT('',#1250); +#1250 = CARTESIAN_POINT('',(6.3,-4.68,6.)); +#1251 = LINE('',#1252,#1253); +#1252 = CARTESIAN_POINT('',(6.3,-5.48,6.)); +#1253 = VECTOR('',#1254,1.); +#1254 = DIRECTION('',(0.,1.,0.)); +#1255 = ORIENTED_EDGE('',*,*,#1256,.T.); +#1256 = EDGE_CURVE('',#1249,#1257,#1259,.T.); +#1257 = VERTEX_POINT('',#1258); +#1258 = CARTESIAN_POINT('',(6.3,-2.94,6.)); +#1259 = LINE('',#1260,#1261); +#1260 = CARTESIAN_POINT('',(6.3,-8.01,6.)); +#1261 = VECTOR('',#1262,1.); +#1262 = DIRECTION('',(0.,1.,0.)); +#1263 = ORIENTED_EDGE('',*,*,#1264,.T.); +#1264 = EDGE_CURVE('',#1257,#1265,#1267,.T.); +#1265 = VERTEX_POINT('',#1266); +#1266 = CARTESIAN_POINT('',(6.3,-2.14,6.)); +#1267 = LINE('',#1268,#1269); +#1268 = CARTESIAN_POINT('',(6.3,-2.94,6.)); +#1269 = VECTOR('',#1270,1.); +#1270 = DIRECTION('',(0.,1.,0.)); +#1271 = ORIENTED_EDGE('',*,*,#1272,.T.); +#1272 = EDGE_CURVE('',#1265,#1273,#1275,.T.); +#1273 = VERTEX_POINT('',#1274); +#1274 = CARTESIAN_POINT('',(6.3,-0.4,6.)); +#1275 = LINE('',#1276,#1277); +#1276 = CARTESIAN_POINT('',(6.3,-8.01,6.)); +#1277 = VECTOR('',#1278,1.); +#1278 = DIRECTION('',(0.,1.,0.)); +#1279 = ORIENTED_EDGE('',*,*,#1280,.T.); +#1280 = EDGE_CURVE('',#1273,#1281,#1283,.T.); +#1281 = VERTEX_POINT('',#1282); +#1282 = CARTESIAN_POINT('',(6.3,0.,6.)); +#1283 = LINE('',#1284,#1285); +#1284 = CARTESIAN_POINT('',(6.3,-0.4,6.)); +#1285 = VECTOR('',#1286,1.); +#1286 = DIRECTION('',(0.,1.,0.)); +#1287 = ORIENTED_EDGE('',*,*,#1288,.T.); +#1288 = EDGE_CURVE('',#1281,#1289,#1291,.T.); +#1289 = VERTEX_POINT('',#1290); +#1290 = CARTESIAN_POINT('',(6.3,0.4,6.)); +#1291 = LINE('',#1292,#1293); +#1292 = CARTESIAN_POINT('',(6.3,-0.4,6.)); +#1293 = VECTOR('',#1294,1.); +#1294 = DIRECTION('',(0.,1.,0.)); +#1295 = ORIENTED_EDGE('',*,*,#1296,.T.); +#1296 = EDGE_CURVE('',#1289,#1297,#1299,.T.); +#1297 = VERTEX_POINT('',#1298); +#1298 = CARTESIAN_POINT('',(6.3,2.14,6.)); +#1299 = LINE('',#1300,#1301); +#1300 = CARTESIAN_POINT('',(6.3,0.,6.)); +#1301 = VECTOR('',#1302,1.); +#1302 = DIRECTION('',(0.,1.,0.)); +#1303 = ORIENTED_EDGE('',*,*,#1304,.F.); +#1304 = EDGE_CURVE('',#1305,#1297,#1307,.T.); +#1305 = VERTEX_POINT('',#1306); +#1306 = CARTESIAN_POINT('',(6.3,2.94,6.)); +#1307 = LINE('',#1308,#1309); +#1308 = CARTESIAN_POINT('',(6.3,2.94,6.)); +#1309 = VECTOR('',#1310,1.); +#1310 = DIRECTION('',(0.,-1.,0.)); +#1311 = ORIENTED_EDGE('',*,*,#1312,.T.); +#1312 = EDGE_CURVE('',#1305,#1313,#1315,.T.); +#1313 = VERTEX_POINT('',#1314); +#1314 = CARTESIAN_POINT('',(6.3,4.68,6.)); +#1315 = LINE('',#1316,#1317); +#1316 = CARTESIAN_POINT('',(6.3,0.,6.)); +#1317 = VECTOR('',#1318,1.); +#1318 = DIRECTION('',(0.,1.,0.)); +#1319 = ORIENTED_EDGE('',*,*,#1320,.T.); +#1320 = EDGE_CURVE('',#1313,#1321,#1323,.T.); +#1321 = VERTEX_POINT('',#1322); +#1322 = CARTESIAN_POINT('',(6.3,5.48,6.)); +#1323 = LINE('',#1324,#1325); +#1324 = CARTESIAN_POINT('',(6.3,4.68,6.)); +#1325 = VECTOR('',#1326,1.); +#1326 = DIRECTION('',(0.,1.,0.)); +#1327 = ORIENTED_EDGE('',*,*,#1328,.T.); +#1328 = EDGE_CURVE('',#1321,#1329,#1331,.T.); +#1329 = VERTEX_POINT('',#1330); +#1330 = CARTESIAN_POINT('',(6.3,7.22,6.)); +#1331 = LINE('',#1332,#1333); +#1332 = CARTESIAN_POINT('',(6.3,0.,6.)); +#1333 = VECTOR('',#1334,1.); +#1334 = DIRECTION('',(0.,1.,0.)); +#1335 = ORIENTED_EDGE('',*,*,#1336,.T.); +#1336 = EDGE_CURVE('',#1329,#981,#1337,.T.); +#1337 = LINE('',#1338,#1339); +#1338 = CARTESIAN_POINT('',(6.3,7.22,6.)); +#1339 = VECTOR('',#1340,1.); +#1340 = DIRECTION('',(0.,1.,0.)); +#1341 = ORIENTED_EDGE('',*,*,#988,.T.); +#1342 = ORIENTED_EDGE('',*,*,#1002,.F.); +#1343 = PLANE('',#1344); +#1344 = AXIS2_PLACEMENT_3D('',#1345,#1346,#1347); +#1345 = CARTESIAN_POINT('',(6.3,19.1,0.)); +#1346 = DIRECTION('',(1.,0.,0.)); +#1347 = DIRECTION('',(0.,-1.,0.)); +#1348 = ADVANCED_FACE('',(#1349),#1360,.F.); +#1349 = FACE_BOUND('',#1350,.T.); +#1350 = EDGE_LOOP('',(#1351,#1357,#1358,#1359)); +#1351 = ORIENTED_EDGE('',*,*,#1352,.F.); +#1352 = EDGE_CURVE('',#1137,#330,#1353,.T.); +#1353 = LINE('',#1354,#1355); +#1354 = CARTESIAN_POINT('',(2.58,-12.95,8.)); +#1355 = VECTOR('',#1356,1.); +#1356 = DIRECTION('',(-6.E-17,0.,-1.)); +#1357 = ORIENTED_EDGE('',*,*,#1136,.T.); +#1358 = ORIENTED_EDGE('',*,*,#1352,.T.); +#1359 = ORIENTED_EDGE('',*,*,#329,.T.); +#1360 = CYLINDRICAL_SURFACE('',#1361,1.1); +#1361 = AXIS2_PLACEMENT_3D('',#1362,#1363,#1364); +#1362 = CARTESIAN_POINT('',(1.48,-12.95,8.)); +#1363 = DIRECTION('',(-0.,-0.,-1.)); +#1364 = DIRECTION('',(1.,0.,0.)); +#1365 = ADVANCED_FACE('',(#1366),#1377,.F.); +#1366 = FACE_BOUND('',#1367,.F.); +#1367 = EDGE_LOOP('',(#1368,#1374,#1375,#1376)); +#1368 = ORIENTED_EDGE('',*,*,#1369,.T.); +#1369 = EDGE_CURVE('',#1233,#371,#1370,.T.); +#1370 = LINE('',#1371,#1372); +#1371 = CARTESIAN_POINT('',(6.3,-7.22,6.)); +#1372 = VECTOR('',#1373,1.); +#1373 = DIRECTION('',(-1.,0.,0.)); +#1374 = ORIENTED_EDGE('',*,*,#396,.T.); +#1375 = ORIENTED_EDGE('',*,*,#388,.T.); +#1376 = ORIENTED_EDGE('',*,*,#1232,.T.); +#1377 = PLANE('',#1378); +#1378 = AXIS2_PLACEMENT_3D('',#1379,#1380,#1381); +#1379 = CARTESIAN_POINT('',(0.,0.,6.)); +#1380 = DIRECTION('',(0.,0.,1.)); +#1381 = DIRECTION('',(1.,0.,0.)); +#1382 = ADVANCED_FACE('',(#1383),#1394,.T.); +#1383 = FACE_BOUND('',#1384,.T.); +#1384 = EDGE_LOOP('',(#1385,#1386,#1387,#1393)); +#1385 = ORIENTED_EDGE('',*,*,#436,.F.); +#1386 = ORIENTED_EDGE('',*,*,#468,.F.); +#1387 = ORIENTED_EDGE('',*,*,#1388,.T.); +#1388 = EDGE_CURVE('',#461,#371,#1389,.T.); +#1389 = LINE('',#1390,#1391); +#1390 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#1391 = VECTOR('',#1392,1.); +#1392 = DIRECTION('',(0.,-1.,0.)); +#1393 = ORIENTED_EDGE('',*,*,#418,.F.); +#1394 = PLANE('',#1395); +#1395 = AXIS2_PLACEMENT_3D('',#1396,#1397,#1398); +#1396 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#1397 = DIRECTION('',(1.,0.,0.)); +#1398 = DIRECTION('',(0.,-1.,0.)); +#1399 = ADVANCED_FACE('',(#1400),#1416,.F.); +#1400 = FACE_BOUND('',#1401,.F.); +#1401 = EDGE_LOOP('',(#1402,#1408,#1409,#1415)); +#1402 = ORIENTED_EDGE('',*,*,#1403,.T.); +#1403 = EDGE_CURVE('',#1249,#483,#1404,.T.); +#1404 = LINE('',#1405,#1406); +#1405 = CARTESIAN_POINT('',(6.3,-4.68,6.)); +#1406 = VECTOR('',#1407,1.); +#1407 = DIRECTION('',(-1.,0.,0.)); +#1408 = ORIENTED_EDGE('',*,*,#492,.T.); +#1409 = ORIENTED_EDGE('',*,*,#1410,.T.); +#1410 = EDGE_CURVE('',#461,#1241,#1411,.T.); +#1411 = LINE('',#1412,#1413); +#1412 = CARTESIAN_POINT('',(-6.3,-5.48,6.)); +#1413 = VECTOR('',#1414,1.); +#1414 = DIRECTION('',(1.,0.,0.)); +#1415 = ORIENTED_EDGE('',*,*,#1248,.T.); +#1416 = PLANE('',#1417); +#1417 = AXIS2_PLACEMENT_3D('',#1418,#1419,#1420); +#1418 = CARTESIAN_POINT('',(0.,0.,6.)); +#1419 = DIRECTION('',(0.,0.,1.)); +#1420 = DIRECTION('',(1.,0.,0.)); +#1421 = ADVANCED_FACE('',(#1422),#1433,.T.); +#1422 = FACE_BOUND('',#1423,.T.); +#1423 = EDGE_LOOP('',(#1424,#1425,#1426,#1432)); +#1424 = ORIENTED_EDGE('',*,*,#532,.F.); +#1425 = ORIENTED_EDGE('',*,*,#564,.F.); +#1426 = ORIENTED_EDGE('',*,*,#1427,.T.); +#1427 = EDGE_CURVE('',#557,#483,#1428,.T.); +#1428 = LINE('',#1429,#1430); +#1429 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#1430 = VECTOR('',#1431,1.); +#1431 = DIRECTION('',(0.,-1.,0.)); +#1432 = ORIENTED_EDGE('',*,*,#514,.F.); +#1433 = PLANE('',#1434); +#1434 = AXIS2_PLACEMENT_3D('',#1435,#1436,#1437); +#1435 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#1436 = DIRECTION('',(1.,0.,0.)); +#1437 = DIRECTION('',(0.,-1.,0.)); +#1438 = ADVANCED_FACE('',(#1439),#1455,.F.); +#1439 = FACE_BOUND('',#1440,.F.); +#1440 = EDGE_LOOP('',(#1441,#1447,#1448,#1454)); +#1441 = ORIENTED_EDGE('',*,*,#1442,.T.); +#1442 = EDGE_CURVE('',#1265,#579,#1443,.T.); +#1443 = LINE('',#1444,#1445); +#1444 = CARTESIAN_POINT('',(6.3,-2.14,6.)); +#1445 = VECTOR('',#1446,1.); +#1446 = DIRECTION('',(-1.,0.,0.)); +#1447 = ORIENTED_EDGE('',*,*,#588,.T.); +#1448 = ORIENTED_EDGE('',*,*,#1449,.T.); +#1449 = EDGE_CURVE('',#557,#1257,#1450,.T.); +#1450 = LINE('',#1451,#1452); +#1451 = CARTESIAN_POINT('',(-6.3,-2.94,6.)); +#1452 = VECTOR('',#1453,1.); +#1453 = DIRECTION('',(1.,0.,0.)); +#1454 = ORIENTED_EDGE('',*,*,#1264,.T.); +#1455 = PLANE('',#1456); +#1456 = AXIS2_PLACEMENT_3D('',#1457,#1458,#1459); +#1457 = CARTESIAN_POINT('',(0.,0.,6.)); +#1458 = DIRECTION('',(0.,0.,1.)); +#1459 = DIRECTION('',(1.,0.,0.)); +#1460 = ADVANCED_FACE('',(#1461),#1472,.T.); +#1461 = FACE_BOUND('',#1462,.T.); +#1462 = EDGE_LOOP('',(#1463,#1464,#1465,#1471)); +#1463 = ORIENTED_EDGE('',*,*,#628,.F.); +#1464 = ORIENTED_EDGE('',*,*,#660,.F.); +#1465 = ORIENTED_EDGE('',*,*,#1466,.T.); +#1466 = EDGE_CURVE('',#653,#579,#1467,.T.); +#1467 = LINE('',#1468,#1469); +#1468 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#1469 = VECTOR('',#1470,1.); +#1470 = DIRECTION('',(0.,-1.,0.)); +#1471 = ORIENTED_EDGE('',*,*,#610,.F.); +#1472 = PLANE('',#1473); +#1473 = AXIS2_PLACEMENT_3D('',#1474,#1475,#1476); +#1474 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#1475 = DIRECTION('',(1.,0.,0.)); +#1476 = DIRECTION('',(0.,-1.,0.)); +#1477 = ADVANCED_FACE('',(#1478),#1495,.F.); +#1478 = FACE_BOUND('',#1479,.F.); +#1479 = EDGE_LOOP('',(#1480,#1486,#1487,#1493,#1494)); +#1480 = ORIENTED_EDGE('',*,*,#1481,.T.); +#1481 = EDGE_CURVE('',#1289,#675,#1482,.T.); +#1482 = LINE('',#1483,#1484); +#1483 = CARTESIAN_POINT('',(6.3,0.4,6.)); +#1484 = VECTOR('',#1485,1.); +#1485 = DIRECTION('',(-1.,0.,0.)); +#1486 = ORIENTED_EDGE('',*,*,#684,.T.); +#1487 = ORIENTED_EDGE('',*,*,#1488,.T.); +#1488 = EDGE_CURVE('',#653,#1273,#1489,.T.); +#1489 = LINE('',#1490,#1491); +#1490 = CARTESIAN_POINT('',(-6.3,-0.4,6.)); +#1491 = VECTOR('',#1492,1.); +#1492 = DIRECTION('',(1.,0.,0.)); +#1493 = ORIENTED_EDGE('',*,*,#1280,.T.); +#1494 = ORIENTED_EDGE('',*,*,#1288,.T.); +#1495 = PLANE('',#1496); +#1496 = AXIS2_PLACEMENT_3D('',#1497,#1498,#1499); +#1497 = CARTESIAN_POINT('',(0.,0.,6.)); +#1498 = DIRECTION('',(0.,0.,1.)); +#1499 = DIRECTION('',(1.,0.,0.)); +#1500 = ADVANCED_FACE('',(#1501),#1512,.T.); +#1501 = FACE_BOUND('',#1502,.T.); +#1502 = EDGE_LOOP('',(#1503,#1504,#1505,#1511)); +#1503 = ORIENTED_EDGE('',*,*,#724,.F.); +#1504 = ORIENTED_EDGE('',*,*,#747,.T.); +#1505 = ORIENTED_EDGE('',*,*,#1506,.T.); +#1506 = EDGE_CURVE('',#748,#675,#1507,.T.); +#1507 = LINE('',#1508,#1509); +#1508 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#1509 = VECTOR('',#1510,1.); +#1510 = DIRECTION('',(0.,-1.,0.)); +#1511 = ORIENTED_EDGE('',*,*,#706,.F.); +#1512 = PLANE('',#1513); +#1513 = AXIS2_PLACEMENT_3D('',#1514,#1515,#1516); +#1514 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#1515 = DIRECTION('',(1.,0.,0.)); +#1516 = DIRECTION('',(0.,-1.,0.)); +#1517 = ADVANCED_FACE('',(#1518),#1534,.F.); +#1518 = FACE_BOUND('',#1519,.F.); +#1519 = EDGE_LOOP('',(#1520,#1521,#1527,#1528)); +#1520 = ORIENTED_EDGE('',*,*,#772,.T.); +#1521 = ORIENTED_EDGE('',*,*,#1522,.F.); +#1522 = EDGE_CURVE('',#1297,#748,#1523,.T.); +#1523 = LINE('',#1524,#1525); +#1524 = CARTESIAN_POINT('',(6.3,2.14,6.)); +#1525 = VECTOR('',#1526,1.); +#1526 = DIRECTION('',(-1.,0.,0.)); +#1527 = ORIENTED_EDGE('',*,*,#1304,.F.); +#1528 = ORIENTED_EDGE('',*,*,#1529,.F.); +#1529 = EDGE_CURVE('',#773,#1305,#1530,.T.); +#1530 = LINE('',#1531,#1532); +#1531 = CARTESIAN_POINT('',(-6.3,2.94,6.)); +#1532 = VECTOR('',#1533,1.); +#1533 = DIRECTION('',(1.,0.,0.)); +#1534 = PLANE('',#1535); +#1535 = AXIS2_PLACEMENT_3D('',#1536,#1537,#1538); +#1536 = CARTESIAN_POINT('',(0.,0.,6.)); +#1537 = DIRECTION('',(0.,0.,1.)); +#1538 = DIRECTION('',(1.,0.,0.)); +#1539 = ADVANCED_FACE('',(#1540),#1551,.T.); +#1540 = FACE_BOUND('',#1541,.T.); +#1541 = EDGE_LOOP('',(#1542,#1543,#1544,#1550)); +#1542 = ORIENTED_EDGE('',*,*,#820,.F.); +#1543 = ORIENTED_EDGE('',*,*,#852,.F.); +#1544 = ORIENTED_EDGE('',*,*,#1545,.T.); +#1545 = EDGE_CURVE('',#845,#773,#1546,.T.); +#1546 = LINE('',#1547,#1548); +#1547 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#1548 = VECTOR('',#1549,1.); +#1549 = DIRECTION('',(0.,-1.,0.)); +#1550 = ORIENTED_EDGE('',*,*,#804,.T.); +#1551 = PLANE('',#1552); +#1552 = AXIS2_PLACEMENT_3D('',#1553,#1554,#1555); +#1553 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#1554 = DIRECTION('',(1.,0.,0.)); +#1555 = DIRECTION('',(0.,-1.,0.)); +#1556 = ADVANCED_FACE('',(#1557),#1573,.F.); +#1557 = FACE_BOUND('',#1558,.F.); +#1558 = EDGE_LOOP('',(#1559,#1565,#1566,#1572)); +#1559 = ORIENTED_EDGE('',*,*,#1560,.T.); +#1560 = EDGE_CURVE('',#1321,#867,#1561,.T.); +#1561 = LINE('',#1562,#1563); +#1562 = CARTESIAN_POINT('',(6.3,5.48,6.)); +#1563 = VECTOR('',#1564,1.); +#1564 = DIRECTION('',(-1.,0.,0.)); +#1565 = ORIENTED_EDGE('',*,*,#876,.T.); +#1566 = ORIENTED_EDGE('',*,*,#1567,.T.); +#1567 = EDGE_CURVE('',#845,#1313,#1568,.T.); +#1568 = LINE('',#1569,#1570); +#1569 = CARTESIAN_POINT('',(-6.3,4.68,6.)); +#1570 = VECTOR('',#1571,1.); +#1571 = DIRECTION('',(1.,0.,0.)); +#1572 = ORIENTED_EDGE('',*,*,#1320,.T.); +#1573 = PLANE('',#1574); +#1574 = AXIS2_PLACEMENT_3D('',#1575,#1576,#1577); +#1575 = CARTESIAN_POINT('',(0.,0.,6.)); +#1576 = DIRECTION('',(0.,0.,1.)); +#1577 = DIRECTION('',(1.,0.,0.)); +#1578 = ADVANCED_FACE('',(#1579),#1590,.T.); +#1579 = FACE_BOUND('',#1580,.T.); +#1580 = EDGE_LOOP('',(#1581,#1582,#1583,#1589)); +#1581 = ORIENTED_EDGE('',*,*,#916,.F.); +#1582 = ORIENTED_EDGE('',*,*,#948,.F.); +#1583 = ORIENTED_EDGE('',*,*,#1584,.T.); +#1584 = EDGE_CURVE('',#941,#867,#1585,.T.); +#1585 = LINE('',#1586,#1587); +#1586 = CARTESIAN_POINT('',(-0.1,8.01,6.)); +#1587 = VECTOR('',#1588,1.); +#1588 = DIRECTION('',(0.,-1.,0.)); +#1589 = ORIENTED_EDGE('',*,*,#898,.F.); +#1590 = PLANE('',#1591); +#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594); +#1592 = CARTESIAN_POINT('',(-0.1,8.01,0.)); +#1593 = DIRECTION('',(1.,0.,0.)); +#1594 = DIRECTION('',(0.,-1.,0.)); +#1595 = ADVANCED_FACE('',(#1596),#1607,.F.); +#1596 = FACE_BOUND('',#1597,.F.); +#1597 = EDGE_LOOP('',(#1598,#1599,#1605,#1606)); +#1598 = ORIENTED_EDGE('',*,*,#972,.T.); +#1599 = ORIENTED_EDGE('',*,*,#1600,.T.); +#1600 = EDGE_CURVE('',#941,#1329,#1601,.T.); +#1601 = LINE('',#1602,#1603); +#1602 = CARTESIAN_POINT('',(-6.3,7.22,6.)); +#1603 = VECTOR('',#1604,1.); +#1604 = DIRECTION('',(1.,0.,0.)); +#1605 = ORIENTED_EDGE('',*,*,#1336,.T.); +#1606 = ORIENTED_EDGE('',*,*,#980,.T.); +#1607 = PLANE('',#1608); +#1608 = AXIS2_PLACEMENT_3D('',#1609,#1610,#1611); +#1609 = CARTESIAN_POINT('',(0.,0.,6.)); +#1610 = DIRECTION('',(0.,0.,1.)); +#1611 = DIRECTION('',(1.,0.,0.)); +#1612 = ADVANCED_FACE('',(#1613),#1624,.F.); +#1613 = FACE_BOUND('',#1614,.T.); +#1614 = EDGE_LOOP('',(#1615,#1621,#1622,#1623)); +#1615 = ORIENTED_EDGE('',*,*,#1616,.F.); +#1616 = EDGE_CURVE('',#1192,#1045,#1617,.T.); +#1617 = LINE('',#1618,#1619); +#1618 = CARTESIAN_POINT('',(2.58,12.95,8.)); +#1619 = VECTOR('',#1620,1.); +#1620 = DIRECTION('',(-6.E-17,0.,-1.)); +#1621 = ORIENTED_EDGE('',*,*,#1191,.T.); +#1622 = ORIENTED_EDGE('',*,*,#1616,.T.); +#1623 = ORIENTED_EDGE('',*,*,#1044,.T.); +#1624 = CYLINDRICAL_SURFACE('',#1625,1.1); +#1625 = AXIS2_PLACEMENT_3D('',#1626,#1627,#1628); +#1626 = CARTESIAN_POINT('',(1.48,12.95,8.)); +#1627 = DIRECTION('',(-0.,-0.,-1.)); +#1628 = DIRECTION('',(1.,0.,0.)); +#1629 = ADVANCED_FACE('',(#1630),#1649,.T.); +#1630 = FACE_BOUND('',#1631,.F.); +#1631 = EDGE_LOOP('',(#1632,#1640,#1647,#1648)); +#1632 = ORIENTED_EDGE('',*,*,#1633,.T.); +#1633 = EDGE_CURVE('',#1104,#1634,#1636,.T.); +#1634 = VERTEX_POINT('',#1635); +#1635 = CARTESIAN_POINT('',(-0.69,-7.62,9.7)); +#1636 = LINE('',#1637,#1638); +#1637 = CARTESIAN_POINT('',(-0.69,-7.62,8.)); +#1638 = VECTOR('',#1639,1.); +#1639 = DIRECTION('',(0.,0.,1.)); +#1640 = ORIENTED_EDGE('',*,*,#1641,.T.); +#1641 = EDGE_CURVE('',#1634,#1634,#1642,.T.); +#1642 = CIRCLE('',#1643,0.3); +#1643 = AXIS2_PLACEMENT_3D('',#1644,#1645,#1646); +#1644 = CARTESIAN_POINT('',(-0.99,-7.62,9.7)); +#1645 = DIRECTION('',(0.,0.,1.)); +#1646 = DIRECTION('',(1.,0.,0.)); +#1647 = ORIENTED_EDGE('',*,*,#1633,.F.); +#1648 = ORIENTED_EDGE('',*,*,#1103,.F.); +#1649 = CYLINDRICAL_SURFACE('',#1650,0.3); +#1650 = AXIS2_PLACEMENT_3D('',#1651,#1652,#1653); +#1651 = CARTESIAN_POINT('',(-0.99,-7.62,8.)); +#1652 = DIRECTION('',(-0.,-0.,-1.)); +#1653 = DIRECTION('',(1.,0.,0.)); +#1654 = ADVANCED_FACE('',(#1655),#1674,.T.); +#1655 = FACE_BOUND('',#1656,.F.); +#1656 = EDGE_LOOP('',(#1657,#1665,#1672,#1673)); +#1657 = ORIENTED_EDGE('',*,*,#1658,.T.); +#1658 = EDGE_CURVE('',#1115,#1659,#1661,.T.); +#1659 = VERTEX_POINT('',#1660); +#1660 = CARTESIAN_POINT('',(-3.84,-5.08,9.7)); +#1661 = LINE('',#1662,#1663); +#1662 = CARTESIAN_POINT('',(-3.84,-5.08,8.)); +#1663 = VECTOR('',#1664,1.); +#1664 = DIRECTION('',(0.,0.,1.)); +#1665 = ORIENTED_EDGE('',*,*,#1666,.T.); +#1666 = EDGE_CURVE('',#1659,#1659,#1667,.T.); +#1667 = CIRCLE('',#1668,0.3); +#1668 = AXIS2_PLACEMENT_3D('',#1669,#1670,#1671); +#1669 = CARTESIAN_POINT('',(-4.14,-5.08,9.7)); +#1670 = DIRECTION('',(0.,0.,1.)); +#1671 = DIRECTION('',(1.,0.,0.)); +#1672 = ORIENTED_EDGE('',*,*,#1658,.F.); +#1673 = ORIENTED_EDGE('',*,*,#1114,.F.); +#1674 = CYLINDRICAL_SURFACE('',#1675,0.3); +#1675 = AXIS2_PLACEMENT_3D('',#1676,#1677,#1678); +#1676 = CARTESIAN_POINT('',(-4.14,-5.08,8.)); +#1677 = DIRECTION('',(-0.,-0.,-1.)); +#1678 = DIRECTION('',(1.,0.,0.)); +#1679 = ADVANCED_FACE('',(#1680),#1699,.T.); +#1680 = FACE_BOUND('',#1681,.F.); +#1681 = EDGE_LOOP('',(#1682,#1690,#1697,#1698)); +#1682 = ORIENTED_EDGE('',*,*,#1683,.T.); +#1683 = EDGE_CURVE('',#1126,#1684,#1686,.T.); +#1684 = VERTEX_POINT('',#1685); +#1685 = CARTESIAN_POINT('',(-0.69,-2.54,9.7)); +#1686 = LINE('',#1687,#1688); +#1687 = CARTESIAN_POINT('',(-0.69,-2.54,8.)); +#1688 = VECTOR('',#1689,1.); +#1689 = DIRECTION('',(0.,0.,1.)); +#1690 = ORIENTED_EDGE('',*,*,#1691,.T.); +#1691 = EDGE_CURVE('',#1684,#1684,#1692,.T.); +#1692 = CIRCLE('',#1693,0.3); +#1693 = AXIS2_PLACEMENT_3D('',#1694,#1695,#1696); +#1694 = CARTESIAN_POINT('',(-0.99,-2.54,9.7)); +#1695 = DIRECTION('',(0.,0.,1.)); +#1696 = DIRECTION('',(1.,0.,0.)); +#1697 = ORIENTED_EDGE('',*,*,#1683,.F.); +#1698 = ORIENTED_EDGE('',*,*,#1125,.F.); +#1699 = CYLINDRICAL_SURFACE('',#1700,0.3); +#1700 = AXIS2_PLACEMENT_3D('',#1701,#1702,#1703); +#1701 = CARTESIAN_POINT('',(-0.99,-2.54,8.)); +#1702 = DIRECTION('',(-0.,-0.,-1.)); +#1703 = DIRECTION('',(1.,0.,0.)); +#1704 = ADVANCED_FACE('',(#1705),#1724,.T.); +#1705 = FACE_BOUND('',#1706,.F.); +#1706 = EDGE_LOOP('',(#1707,#1715,#1722,#1723)); +#1707 = ORIENTED_EDGE('',*,*,#1708,.T.); +#1708 = EDGE_CURVE('',#1148,#1709,#1711,.T.); +#1709 = VERTEX_POINT('',#1710); +#1710 = CARTESIAN_POINT('',(-3.84,0.,9.7)); +#1711 = LINE('',#1712,#1713); +#1712 = CARTESIAN_POINT('',(-3.84,0.,8.)); +#1713 = VECTOR('',#1714,1.); +#1714 = DIRECTION('',(0.,0.,1.)); +#1715 = ORIENTED_EDGE('',*,*,#1716,.T.); +#1716 = EDGE_CURVE('',#1709,#1709,#1717,.T.); +#1717 = CIRCLE('',#1718,0.3); +#1718 = AXIS2_PLACEMENT_3D('',#1719,#1720,#1721); +#1719 = CARTESIAN_POINT('',(-4.14,0.,9.7)); +#1720 = DIRECTION('',(0.,0.,1.)); +#1721 = DIRECTION('',(1.,0.,0.)); +#1722 = ORIENTED_EDGE('',*,*,#1708,.F.); +#1723 = ORIENTED_EDGE('',*,*,#1147,.F.); +#1724 = CYLINDRICAL_SURFACE('',#1725,0.3); +#1725 = AXIS2_PLACEMENT_3D('',#1726,#1727,#1728); +#1726 = CARTESIAN_POINT('',(-4.14,0.,8.)); +#1727 = DIRECTION('',(-0.,-0.,-1.)); +#1728 = DIRECTION('',(1.,0.,0.)); +#1729 = ADVANCED_FACE('',(#1730),#1749,.T.); +#1730 = FACE_BOUND('',#1731,.F.); +#1731 = EDGE_LOOP('',(#1732,#1740,#1747,#1748)); +#1732 = ORIENTED_EDGE('',*,*,#1733,.T.); +#1733 = EDGE_CURVE('',#1159,#1734,#1736,.T.); +#1734 = VERTEX_POINT('',#1735); +#1735 = CARTESIAN_POINT('',(-3.84,5.08,9.7)); +#1736 = LINE('',#1737,#1738); +#1737 = CARTESIAN_POINT('',(-3.84,5.08,8.)); +#1738 = VECTOR('',#1739,1.); +#1739 = DIRECTION('',(0.,0.,1.)); +#1740 = ORIENTED_EDGE('',*,*,#1741,.T.); +#1741 = EDGE_CURVE('',#1734,#1734,#1742,.T.); +#1742 = CIRCLE('',#1743,0.3); +#1743 = AXIS2_PLACEMENT_3D('',#1744,#1745,#1746); +#1744 = CARTESIAN_POINT('',(-4.14,5.08,9.7)); +#1745 = DIRECTION('',(0.,0.,1.)); +#1746 = DIRECTION('',(1.,0.,0.)); +#1747 = ORIENTED_EDGE('',*,*,#1733,.F.); +#1748 = ORIENTED_EDGE('',*,*,#1158,.F.); +#1749 = CYLINDRICAL_SURFACE('',#1750,0.3); +#1750 = AXIS2_PLACEMENT_3D('',#1751,#1752,#1753); +#1751 = CARTESIAN_POINT('',(-4.14,5.08,8.)); +#1752 = DIRECTION('',(-0.,-0.,-1.)); +#1753 = DIRECTION('',(1.,0.,0.)); +#1754 = ADVANCED_FACE('',(#1755),#1774,.T.); +#1755 = FACE_BOUND('',#1756,.F.); +#1756 = EDGE_LOOP('',(#1757,#1765,#1772,#1773)); +#1757 = ORIENTED_EDGE('',*,*,#1758,.T.); +#1758 = EDGE_CURVE('',#1170,#1759,#1761,.T.); +#1759 = VERTEX_POINT('',#1760); +#1760 = CARTESIAN_POINT('',(-0.69,2.54,9.7)); +#1761 = LINE('',#1762,#1763); +#1762 = CARTESIAN_POINT('',(-0.69,2.54,8.)); +#1763 = VECTOR('',#1764,1.); +#1764 = DIRECTION('',(0.,0.,1.)); +#1765 = ORIENTED_EDGE('',*,*,#1766,.T.); +#1766 = EDGE_CURVE('',#1759,#1759,#1767,.T.); +#1767 = CIRCLE('',#1768,0.3); +#1768 = AXIS2_PLACEMENT_3D('',#1769,#1770,#1771); +#1769 = CARTESIAN_POINT('',(-0.99,2.54,9.7)); +#1770 = DIRECTION('',(0.,0.,1.)); +#1771 = DIRECTION('',(1.,0.,0.)); +#1772 = ORIENTED_EDGE('',*,*,#1758,.F.); +#1773 = ORIENTED_EDGE('',*,*,#1169,.F.); +#1774 = CYLINDRICAL_SURFACE('',#1775,0.3); +#1775 = AXIS2_PLACEMENT_3D('',#1776,#1777,#1778); +#1776 = CARTESIAN_POINT('',(-0.99,2.54,8.)); +#1777 = DIRECTION('',(-0.,-0.,-1.)); +#1778 = DIRECTION('',(1.,0.,0.)); +#1779 = ADVANCED_FACE('',(#1780),#1799,.T.); +#1780 = FACE_BOUND('',#1781,.F.); +#1781 = EDGE_LOOP('',(#1782,#1790,#1797,#1798)); +#1782 = ORIENTED_EDGE('',*,*,#1783,.T.); +#1783 = EDGE_CURVE('',#1181,#1784,#1786,.T.); +#1784 = VERTEX_POINT('',#1785); +#1785 = CARTESIAN_POINT('',(-0.69,7.62,9.7)); +#1786 = LINE('',#1787,#1788); +#1787 = CARTESIAN_POINT('',(-0.69,7.62,8.)); +#1788 = VECTOR('',#1789,1.); +#1789 = DIRECTION('',(0.,0.,1.)); +#1790 = ORIENTED_EDGE('',*,*,#1791,.T.); +#1791 = EDGE_CURVE('',#1784,#1784,#1792,.T.); +#1792 = CIRCLE('',#1793,0.3); +#1793 = AXIS2_PLACEMENT_3D('',#1794,#1795,#1796); +#1794 = CARTESIAN_POINT('',(-0.99,7.62,9.7)); +#1795 = DIRECTION('',(0.,0.,1.)); +#1796 = DIRECTION('',(1.,0.,0.)); +#1797 = ORIENTED_EDGE('',*,*,#1783,.F.); +#1798 = ORIENTED_EDGE('',*,*,#1180,.F.); +#1799 = CYLINDRICAL_SURFACE('',#1800,0.3); +#1800 = AXIS2_PLACEMENT_3D('',#1801,#1802,#1803); +#1801 = CARTESIAN_POINT('',(-0.99,7.62,8.)); +#1802 = DIRECTION('',(-0.,-0.,-1.)); +#1803 = DIRECTION('',(1.,0.,0.)); +#1804 = ADVANCED_FACE('',(#1805),#1811,.F.); +#1805 = FACE_BOUND('',#1806,.F.); +#1806 = EDGE_LOOP('',(#1807,#1808,#1809,#1810)); +#1807 = ORIENTED_EDGE('',*,*,#1584,.T.); +#1808 = ORIENTED_EDGE('',*,*,#1560,.F.); +#1809 = ORIENTED_EDGE('',*,*,#1328,.T.); +#1810 = ORIENTED_EDGE('',*,*,#1600,.F.); +#1811 = PLANE('',#1812); +#1812 = AXIS2_PLACEMENT_3D('',#1813,#1814,#1815); +#1813 = CARTESIAN_POINT('',(3.1,-1.5276E-13,6.)); +#1814 = DIRECTION('',(0.,0.,1.)); +#1815 = DIRECTION('',(1.,0.,0.)); +#1816 = ADVANCED_FACE('',(#1817),#1823,.F.); +#1817 = FACE_BOUND('',#1818,.F.); +#1818 = EDGE_LOOP('',(#1819,#1820,#1821,#1822)); +#1819 = ORIENTED_EDGE('',*,*,#1545,.T.); +#1820 = ORIENTED_EDGE('',*,*,#1529,.T.); +#1821 = ORIENTED_EDGE('',*,*,#1312,.T.); +#1822 = ORIENTED_EDGE('',*,*,#1567,.F.); +#1823 = PLANE('',#1824); +#1824 = AXIS2_PLACEMENT_3D('',#1825,#1826,#1827); +#1825 = CARTESIAN_POINT('',(3.1,-1.5276E-13,6.)); +#1826 = DIRECTION('',(0.,0.,1.)); +#1827 = DIRECTION('',(1.,0.,0.)); +#1828 = ADVANCED_FACE('',(#1829),#1835,.F.); +#1829 = FACE_BOUND('',#1830,.F.); +#1830 = EDGE_LOOP('',(#1831,#1832,#1833,#1834)); +#1831 = ORIENTED_EDGE('',*,*,#1506,.T.); +#1832 = ORIENTED_EDGE('',*,*,#1481,.F.); +#1833 = ORIENTED_EDGE('',*,*,#1296,.T.); +#1834 = ORIENTED_EDGE('',*,*,#1522,.T.); +#1835 = PLANE('',#1836); +#1836 = AXIS2_PLACEMENT_3D('',#1837,#1838,#1839); +#1837 = CARTESIAN_POINT('',(3.1,-1.5276E-13,6.)); +#1838 = DIRECTION('',(0.,0.,1.)); +#1839 = DIRECTION('',(1.,0.,0.)); +#1840 = ADVANCED_FACE('',(#1841),#1847,.F.); +#1841 = FACE_BOUND('',#1842,.F.); +#1842 = EDGE_LOOP('',(#1843,#1844,#1845,#1846)); +#1843 = ORIENTED_EDGE('',*,*,#1466,.T.); +#1844 = ORIENTED_EDGE('',*,*,#1442,.F.); +#1845 = ORIENTED_EDGE('',*,*,#1272,.T.); +#1846 = ORIENTED_EDGE('',*,*,#1488,.F.); +#1847 = PLANE('',#1848); +#1848 = AXIS2_PLACEMENT_3D('',#1849,#1850,#1851); +#1849 = CARTESIAN_POINT('',(3.1,-1.5276E-13,6.)); +#1850 = DIRECTION('',(0.,0.,1.)); +#1851 = DIRECTION('',(1.,0.,0.)); +#1852 = ADVANCED_FACE('',(#1853),#1859,.F.); +#1853 = FACE_BOUND('',#1854,.F.); +#1854 = EDGE_LOOP('',(#1855,#1856,#1857,#1858)); +#1855 = ORIENTED_EDGE('',*,*,#1427,.T.); +#1856 = ORIENTED_EDGE('',*,*,#1403,.F.); +#1857 = ORIENTED_EDGE('',*,*,#1256,.T.); +#1858 = ORIENTED_EDGE('',*,*,#1449,.F.); +#1859 = PLANE('',#1860); +#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863); +#1861 = CARTESIAN_POINT('',(3.1,-1.5276E-13,6.)); +#1862 = DIRECTION('',(0.,0.,1.)); +#1863 = DIRECTION('',(1.,0.,0.)); +#1864 = ADVANCED_FACE('',(#1865),#1871,.F.); +#1865 = FACE_BOUND('',#1866,.F.); +#1866 = EDGE_LOOP('',(#1867,#1868,#1869,#1870)); +#1867 = ORIENTED_EDGE('',*,*,#1388,.T.); +#1868 = ORIENTED_EDGE('',*,*,#1369,.F.); +#1869 = ORIENTED_EDGE('',*,*,#1240,.T.); +#1870 = ORIENTED_EDGE('',*,*,#1410,.F.); +#1871 = PLANE('',#1872); +#1872 = AXIS2_PLACEMENT_3D('',#1873,#1874,#1875); +#1873 = CARTESIAN_POINT('',(3.1,-1.5276E-13,6.)); +#1874 = DIRECTION('',(0.,0.,1.)); +#1875 = DIRECTION('',(1.,0.,0.)); +#1876 = ADVANCED_FACE('',(#1877),#1880,.T.); +#1877 = FACE_BOUND('',#1878,.T.); +#1878 = EDGE_LOOP('',(#1879)); +#1879 = ORIENTED_EDGE('',*,*,#1641,.T.); +#1880 = PLANE('',#1881); +#1881 = AXIS2_PLACEMENT_3D('',#1882,#1883,#1884); +#1882 = CARTESIAN_POINT('',(-2.34,-2.E-16,9.7)); +#1883 = DIRECTION('',(0.,0.,1.)); +#1884 = DIRECTION('',(1.,0.,0.)); +#1885 = ADVANCED_FACE('',(#1886),#1889,.T.); +#1886 = FACE_BOUND('',#1887,.T.); +#1887 = EDGE_LOOP('',(#1888)); +#1888 = ORIENTED_EDGE('',*,*,#1666,.T.); +#1889 = PLANE('',#1890); +#1890 = AXIS2_PLACEMENT_3D('',#1891,#1892,#1893); +#1891 = CARTESIAN_POINT('',(-2.34,-2.E-16,9.7)); +#1892 = DIRECTION('',(0.,0.,1.)); +#1893 = DIRECTION('',(1.,0.,0.)); +#1894 = ADVANCED_FACE('',(#1895),#1898,.T.); +#1895 = FACE_BOUND('',#1896,.T.); +#1896 = EDGE_LOOP('',(#1897)); +#1897 = ORIENTED_EDGE('',*,*,#1691,.T.); +#1898 = PLANE('',#1899); +#1899 = AXIS2_PLACEMENT_3D('',#1900,#1901,#1902); +#1900 = CARTESIAN_POINT('',(-2.34,-2.E-16,9.7)); +#1901 = DIRECTION('',(0.,0.,1.)); +#1902 = DIRECTION('',(1.,0.,0.)); +#1903 = ADVANCED_FACE('',(#1904),#1907,.T.); +#1904 = FACE_BOUND('',#1905,.T.); +#1905 = EDGE_LOOP('',(#1906)); +#1906 = ORIENTED_EDGE('',*,*,#1716,.T.); +#1907 = PLANE('',#1908); +#1908 = AXIS2_PLACEMENT_3D('',#1909,#1910,#1911); +#1909 = CARTESIAN_POINT('',(-2.34,-2.E-16,9.7)); +#1910 = DIRECTION('',(0.,0.,1.)); +#1911 = DIRECTION('',(1.,0.,0.)); +#1912 = ADVANCED_FACE('',(#1913),#1916,.T.); +#1913 = FACE_BOUND('',#1914,.T.); +#1914 = EDGE_LOOP('',(#1915)); +#1915 = ORIENTED_EDGE('',*,*,#1741,.T.); +#1916 = PLANE('',#1917); +#1917 = AXIS2_PLACEMENT_3D('',#1918,#1919,#1920); +#1918 = CARTESIAN_POINT('',(-2.34,-2.E-16,9.7)); +#1919 = DIRECTION('',(0.,0.,1.)); +#1920 = DIRECTION('',(1.,0.,0.)); +#1921 = ADVANCED_FACE('',(#1922),#1925,.T.); +#1922 = FACE_BOUND('',#1923,.T.); +#1923 = EDGE_LOOP('',(#1924)); +#1924 = ORIENTED_EDGE('',*,*,#1766,.T.); +#1925 = PLANE('',#1926); +#1926 = AXIS2_PLACEMENT_3D('',#1927,#1928,#1929); +#1927 = CARTESIAN_POINT('',(-2.34,-2.E-16,9.7)); +#1928 = DIRECTION('',(0.,0.,1.)); +#1929 = DIRECTION('',(1.,0.,0.)); +#1930 = ADVANCED_FACE('',(#1931),#1934,.T.); +#1931 = FACE_BOUND('',#1932,.T.); +#1932 = EDGE_LOOP('',(#1933)); +#1933 = ORIENTED_EDGE('',*,*,#1791,.T.); +#1934 = PLANE('',#1935); +#1935 = AXIS2_PLACEMENT_3D('',#1936,#1937,#1938); +#1936 = CARTESIAN_POINT('',(-2.34,-2.E-16,9.7)); +#1937 = DIRECTION('',(0.,0.,1.)); +#1938 = DIRECTION('',(1.,0.,0.)); +#1939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1943)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1940,#1941,#1942)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1940 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1941 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1942 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1943 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1940, + 'distance_accuracy_value','confusion accuracy'); +#1944 = SHAPE_DEFINITION_REPRESENTATION(#1945,#33); +#1945 = PRODUCT_DEFINITION_SHAPE('','',#1946); +#1946 = PRODUCT_DEFINITION('design','',#1947,#1950); +#1947 = PRODUCT_DEFINITION_FORMATION('','',#1948); +#1948 = PRODUCT('butterfly_laser_socket_right_001', + 'butterfly_laser_socket_right_001','',(#1949)); +#1949 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1950 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1951 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1952,#1954); +#1952 = ( REPRESENTATION_RELATIONSHIP('','',#33,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1953) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1953 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#1954 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1955); +#1955 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1', + 'butterfly_laser_socket_right_001','',#5,#1946,$); +#1956 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1948)); +#1957 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1958),#2244); +#1958 = MANIFOLD_SOLID_BREP('',#1959); +#1959 = CLOSED_SHELL('',(#1960,#2002,#2033,#2064,#2095,#2126,#2157,#2190 + ,#2212,#2228)); +#1960 = ADVANCED_FACE('',(#1961),#1997,.F.); +#1961 = FACE_BOUND('',#1962,.F.); +#1962 = EDGE_LOOP('',(#1963,#1974,#1982,#1991)); +#1963 = ORIENTED_EDGE('',*,*,#1964,.T.); +#1964 = EDGE_CURVE('',#1965,#1967,#1969,.T.); +#1965 = VERTEX_POINT('',#1966); +#1966 = CARTESIAN_POINT('',(-3.E-15,-1.81,3.43)); +#1967 = VERTEX_POINT('',#1968); +#1968 = CARTESIAN_POINT('',(-2.E-15,-0.88,3.78)); +#1969 = CIRCLE('',#1970,0.594082654077); +#1970 = AXIS2_PLACEMENT_3D('',#1971,#1972,#1973); +#1971 = CARTESIAN_POINT('',(-9.8E-16,-1.459722033239,3.909832831179)); +#1972 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#1973 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#1974 = ORIENTED_EDGE('',*,*,#1975,.T.); +#1975 = EDGE_CURVE('',#1967,#1976,#1978,.T.); +#1976 = VERTEX_POINT('',#1977); +#1977 = CARTESIAN_POINT('',(5.65,-0.88,3.78)); +#1978 = LINE('',#1979,#1980); +#1979 = CARTESIAN_POINT('',(-2.29E-15,-0.88,3.78)); +#1980 = VECTOR('',#1981,1.); +#1981 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1982 = ORIENTED_EDGE('',*,*,#1983,.F.); +#1983 = EDGE_CURVE('',#1984,#1976,#1986,.T.); +#1984 = VERTEX_POINT('',#1985); +#1985 = CARTESIAN_POINT('',(5.65,-1.81,3.43)); +#1986 = CIRCLE('',#1987,0.594082654077); +#1987 = AXIS2_PLACEMENT_3D('',#1988,#1989,#1990); +#1988 = CARTESIAN_POINT('',(5.65,-1.459722033239,3.909832831179)); +#1989 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#1990 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#1991 = ORIENTED_EDGE('',*,*,#1992,.F.); +#1992 = EDGE_CURVE('',#1965,#1984,#1993,.T.); +#1993 = LINE('',#1994,#1995); +#1994 = CARTESIAN_POINT('',(-2.31E-15,-1.81,3.43)); +#1995 = VECTOR('',#1996,1.); +#1996 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#1997 = CYLINDRICAL_SURFACE('',#1998,0.594082654077); +#1998 = AXIS2_PLACEMENT_3D('',#1999,#2000,#2001); +#1999 = CARTESIAN_POINT('',(-2.49E-15,-1.459722033239,3.909832831179)); +#2000 = DIRECTION('',(-1.,2.2E-16,-5.6E-16)); +#2001 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#2002 = ADVANCED_FACE('',(#2003),#2028,.F.); +#2003 = FACE_BOUND('',#2004,.F.); +#2004 = EDGE_LOOP('',(#2005,#2015,#2021,#2022)); +#2005 = ORIENTED_EDGE('',*,*,#2006,.T.); +#2006 = EDGE_CURVE('',#2007,#2009,#2011,.T.); +#2007 = VERTEX_POINT('',#2008); +#2008 = CARTESIAN_POINT('',(-3.E-15,-0.88,5.39)); +#2009 = VERTEX_POINT('',#2010); +#2010 = CARTESIAN_POINT('',(5.65,-0.88,5.39)); +#2011 = LINE('',#2012,#2013); +#2012 = CARTESIAN_POINT('',(-3.19E-15,-0.88,5.39)); +#2013 = VECTOR('',#2014,1.); +#2014 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2015 = ORIENTED_EDGE('',*,*,#2016,.T.); +#2016 = EDGE_CURVE('',#2009,#1976,#2017,.T.); +#2017 = LINE('',#2018,#2019); +#2018 = CARTESIAN_POINT('',(5.65,-0.88,5.39)); +#2019 = VECTOR('',#2020,1.); +#2020 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#2021 = ORIENTED_EDGE('',*,*,#1975,.F.); +#2022 = ORIENTED_EDGE('',*,*,#2023,.F.); +#2023 = EDGE_CURVE('',#2007,#1967,#2024,.T.); +#2024 = LINE('',#2025,#2026); +#2025 = CARTESIAN_POINT('',(-1.6E-15,-0.88,5.39)); +#2026 = VECTOR('',#2027,1.); +#2027 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#2028 = PLANE('',#2029); +#2029 = AXIS2_PLACEMENT_3D('',#2030,#2031,#2032); +#2030 = CARTESIAN_POINT('',(-3.19E-15,-0.88,5.39)); +#2031 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#2032 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#2033 = ADVANCED_FACE('',(#2034),#2059,.T.); +#2034 = FACE_BOUND('',#2035,.T.); +#2035 = EDGE_LOOP('',(#2036,#2037,#2045,#2053)); +#2036 = ORIENTED_EDGE('',*,*,#2006,.T.); +#2037 = ORIENTED_EDGE('',*,*,#2038,.T.); +#2038 = EDGE_CURVE('',#2009,#2039,#2041,.T.); +#2039 = VERTEX_POINT('',#2040); +#2040 = CARTESIAN_POINT('',(5.65,2.32,5.39)); +#2041 = LINE('',#2042,#2043); +#2042 = CARTESIAN_POINT('',(5.65,-0.88,5.39)); +#2043 = VECTOR('',#2044,1.); +#2044 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2045 = ORIENTED_EDGE('',*,*,#2046,.F.); +#2046 = EDGE_CURVE('',#2047,#2039,#2049,.T.); +#2047 = VERTEX_POINT('',#2048); +#2048 = CARTESIAN_POINT('',(-2.E-15,2.32,5.39)); +#2049 = LINE('',#2050,#2051); +#2050 = CARTESIAN_POINT('',(-2.48E-15,2.32,5.39)); +#2051 = VECTOR('',#2052,1.); +#2052 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2053 = ORIENTED_EDGE('',*,*,#2054,.F.); +#2054 = EDGE_CURVE('',#2007,#2047,#2055,.T.); +#2055 = LINE('',#2056,#2057); +#2056 = CARTESIAN_POINT('',(-1.6E-15,-0.88,5.39)); +#2057 = VECTOR('',#2058,1.); +#2058 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2059 = PLANE('',#2060); +#2060 = AXIS2_PLACEMENT_3D('',#2061,#2062,#2063); +#2061 = CARTESIAN_POINT('',(-3.19E-15,-0.88,5.39)); +#2062 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); +#2063 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#2064 = ADVANCED_FACE('',(#2065),#2090,.T.); +#2065 = FACE_BOUND('',#2066,.T.); +#2066 = EDGE_LOOP('',(#2067,#2068,#2076,#2084)); +#2067 = ORIENTED_EDGE('',*,*,#2046,.T.); +#2068 = ORIENTED_EDGE('',*,*,#2069,.T.); +#2069 = EDGE_CURVE('',#2039,#2070,#2072,.T.); +#2070 = VERTEX_POINT('',#2071); +#2071 = CARTESIAN_POINT('',(5.65,2.32,1.E-15)); +#2072 = LINE('',#2073,#2074); +#2073 = CARTESIAN_POINT('',(5.65,2.32,5.39)); +#2074 = VECTOR('',#2075,1.); +#2075 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#2076 = ORIENTED_EDGE('',*,*,#2077,.F.); +#2077 = EDGE_CURVE('',#2078,#2070,#2080,.T.); +#2078 = VERTEX_POINT('',#2079); +#2079 = CARTESIAN_POINT('',(1.E-15,2.32,-2.E-15)); +#2080 = LINE('',#2081,#2082); +#2081 = CARTESIAN_POINT('',(5.2E-16,2.32,-1.29E-15)); +#2082 = VECTOR('',#2083,1.); +#2083 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2084 = ORIENTED_EDGE('',*,*,#2085,.F.); +#2085 = EDGE_CURVE('',#2047,#2078,#2086,.T.); +#2086 = LINE('',#2087,#2088); +#2087 = CARTESIAN_POINT('',(-2.31E-15,2.32,5.39)); +#2088 = VECTOR('',#2089,1.); +#2089 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#2090 = PLANE('',#2091); +#2091 = AXIS2_PLACEMENT_3D('',#2092,#2093,#2094); +#2092 = CARTESIAN_POINT('',(-2.48E-15,2.32,5.39)); +#2093 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#2094 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#2095 = ADVANCED_FACE('',(#2096),#2121,.T.); +#2096 = FACE_BOUND('',#2097,.T.); +#2097 = EDGE_LOOP('',(#2098,#2099,#2107,#2115)); +#2098 = ORIENTED_EDGE('',*,*,#2077,.T.); +#2099 = ORIENTED_EDGE('',*,*,#2100,.T.); +#2100 = EDGE_CURVE('',#2070,#2101,#2103,.T.); +#2101 = VERTEX_POINT('',#2102); +#2102 = CARTESIAN_POINT('',(5.65,-3.E-15,2.E-15)); +#2103 = LINE('',#2104,#2105); +#2104 = CARTESIAN_POINT('',(5.65,2.32,-1.7763568394E-15)); +#2105 = VECTOR('',#2106,1.); +#2106 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#2107 = ORIENTED_EDGE('',*,*,#2108,.F.); +#2108 = EDGE_CURVE('',#2109,#2101,#2111,.T.); +#2109 = VERTEX_POINT('',#2110); +#2110 = CARTESIAN_POINT('',(0.,0.,0.)); +#2111 = LINE('',#2112,#2113); +#2112 = CARTESIAN_POINT('',(0.,0.,0.)); +#2113 = VECTOR('',#2114,1.); +#2114 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2115 = ORIENTED_EDGE('',*,*,#2116,.F.); +#2116 = EDGE_CURVE('',#2078,#2109,#2117,.T.); +#2117 = LINE('',#2118,#2119); +#2118 = CARTESIAN_POINT('',(-5.2E-16,2.32,-7.7E-16)); +#2119 = VECTOR('',#2120,1.); +#2120 = DIRECTION('',(2.2E-16,-1.,3.3E-16)); +#2121 = PLANE('',#2122); +#2122 = AXIS2_PLACEMENT_3D('',#2123,#2124,#2125); +#2123 = CARTESIAN_POINT('',(5.2E-16,2.32,-1.29E-15)); +#2124 = DIRECTION('',(3.9E-16,-5.6E-16,-1.)); +#2125 = DIRECTION('',(-2.2E-16,-1.,5.6E-16)); +#2126 = ADVANCED_FACE('',(#2127),#2152,.F.); +#2127 = FACE_BOUND('',#2128,.F.); +#2128 = EDGE_LOOP('',(#2129,#2139,#2145,#2146)); +#2129 = ORIENTED_EDGE('',*,*,#2130,.T.); +#2130 = EDGE_CURVE('',#2131,#2133,#2135,.T.); +#2131 = VERTEX_POINT('',#2132); +#2132 = CARTESIAN_POINT('',(-1.E-14,-28.80999999998,2.38E-12)); +#2133 = VERTEX_POINT('',#2134); +#2134 = CARTESIAN_POINT('',(5.65,-28.80999999998,2.382E-12)); +#2135 = LINE('',#2136,#2137); +#2136 = CARTESIAN_POINT('',(-6.4E-15,-28.80999999998,2.37677E-12)); +#2137 = VECTOR('',#2138,1.); +#2138 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2139 = ORIENTED_EDGE('',*,*,#2140,.T.); +#2140 = EDGE_CURVE('',#2133,#2101,#2141,.T.); +#2141 = LINE('',#2142,#2143); +#2142 = CARTESIAN_POINT('',(5.65,-28.80999999998,2.36966002376E-12)); +#2143 = VECTOR('',#2144,1.); +#2144 = DIRECTION('',(-2.2E-16,1.,-8.228E-14)); +#2145 = ORIENTED_EDGE('',*,*,#2108,.F.); +#2146 = ORIENTED_EDGE('',*,*,#2147,.F.); +#2147 = EDGE_CURVE('',#2131,#2109,#2148,.T.); +#2148 = LINE('',#2149,#2150); +#2149 = CARTESIAN_POINT('',(6.4E-15,-28.80999999998,2.37037E-12)); +#2150 = VECTOR('',#2151,1.); +#2151 = DIRECTION('',(-2.2E-16,1.,-8.228E-14)); +#2152 = PLANE('',#2153); +#2153 = AXIS2_PLACEMENT_3D('',#2154,#2155,#2156); +#2154 = CARTESIAN_POINT('',(-6.4E-15,-28.80999999998,2.37677E-12)); +#2155 = DIRECTION('',(-3.9E-16,8.25E-14,1.)); +#2156 = DIRECTION('',(2.2E-16,1.,-8.25E-14)); +#2157 = ADVANCED_FACE('',(#2158),#2185,.T.); +#2158 = FACE_BOUND('',#2159,.T.); +#2159 = EDGE_LOOP('',(#2160,#2169,#2170,#2179)); +#2160 = ORIENTED_EDGE('',*,*,#2161,.T.); +#2161 = EDGE_CURVE('',#2162,#2131,#2164,.T.); +#2162 = VERTEX_POINT('',#2163); +#2163 = CARTESIAN_POINT('',(-9.E-15,-10.81,10.)); +#2164 = CIRCLE('',#2165,21.199999999983); +#2165 = AXIS2_PLACEMENT_3D('',#2166,#2167,#2168); +#2166 = CARTESIAN_POINT('',(6.13E-15,-10.81,-11.19999999998)); +#2167 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#2168 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2169 = ORIENTED_EDGE('',*,*,#2130,.T.); +#2170 = ORIENTED_EDGE('',*,*,#2171,.F.); +#2171 = EDGE_CURVE('',#2172,#2133,#2174,.T.); +#2172 = VERTEX_POINT('',#2173); +#2173 = CARTESIAN_POINT('',(5.65,-10.81,10.)); +#2174 = CIRCLE('',#2175,21.199999999983); +#2175 = AXIS2_PLACEMENT_3D('',#2176,#2177,#2178); +#2176 = CARTESIAN_POINT('',(5.65,-10.81,-11.19999999998)); +#2177 = DIRECTION('',(1.,2.2E-16,3.3E-16)); +#2178 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2179 = ORIENTED_EDGE('',*,*,#2180,.F.); +#2180 = EDGE_CURVE('',#2162,#2172,#2181,.T.); +#2181 = LINE('',#2182,#2183); +#2182 = CARTESIAN_POINT('',(-7.95E-15,-10.81,10.)); +#2183 = VECTOR('',#2184,1.); +#2184 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2185 = CYLINDRICAL_SURFACE('',#2186,21.199999999983); +#2186 = AXIS2_PLACEMENT_3D('',#2187,#2188,#2189); +#2187 = CARTESIAN_POINT('',(3.82E-15,-10.81,-11.19999999998)); +#2188 = DIRECTION('',(-1.,2.2E-16,-5.6E-16)); +#2189 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#2190 = ADVANCED_FACE('',(#2191),#2207,.F.); +#2191 = FACE_BOUND('',#2192,.F.); +#2192 = EDGE_LOOP('',(#2193,#2194,#2200,#2201)); +#2193 = ORIENTED_EDGE('',*,*,#1992,.T.); +#2194 = ORIENTED_EDGE('',*,*,#2195,.T.); +#2195 = EDGE_CURVE('',#1984,#2172,#2196,.T.); +#2196 = LINE('',#2197,#2198); +#2197 = CARTESIAN_POINT('',(5.65,-1.81,3.43)); +#2198 = VECTOR('',#2199,1.); +#2199 = DIRECTION('',(-2.E-17,-0.807686990835,0.58961150331)); +#2200 = ORIENTED_EDGE('',*,*,#2180,.F.); +#2201 = ORIENTED_EDGE('',*,*,#2202,.F.); +#2202 = EDGE_CURVE('',#1965,#2162,#2203,.T.); +#2203 = LINE('',#2204,#2205); +#2204 = CARTESIAN_POINT('',(-7.4E-16,-1.81,3.43)); +#2205 = VECTOR('',#2206,1.); +#2206 = DIRECTION('',(-2.E-17,-0.807686990835,0.58961150331)); +#2207 = PLANE('',#2208); +#2208 = AXIS2_PLACEMENT_3D('',#2209,#2210,#2211); +#2209 = CARTESIAN_POINT('',(-2.31E-15,-1.81,3.43)); +#2210 = DIRECTION('',(5.000000000001E-17,-0.58961150331,-0.807686990835) + ); +#2211 = DIRECTION('',(-5.100000000001E-16,-0.807686990835,0.58961150331) + ); +#2212 = ADVANCED_FACE('',(#2213),#2223,.F.); +#2213 = FACE_BOUND('',#2214,.T.); +#2214 = EDGE_LOOP('',(#2215,#2216,#2217,#2218,#2219,#2220,#2221,#2222)); +#2215 = ORIENTED_EDGE('',*,*,#1964,.T.); +#2216 = ORIENTED_EDGE('',*,*,#2023,.F.); +#2217 = ORIENTED_EDGE('',*,*,#2054,.T.); +#2218 = ORIENTED_EDGE('',*,*,#2085,.T.); +#2219 = ORIENTED_EDGE('',*,*,#2116,.T.); +#2220 = ORIENTED_EDGE('',*,*,#2147,.F.); +#2221 = ORIENTED_EDGE('',*,*,#2161,.F.); +#2222 = ORIENTED_EDGE('',*,*,#2202,.F.); +#2223 = PLANE('',#2224); +#2224 = AXIS2_PLACEMENT_3D('',#2225,#2226,#2227); +#2225 = CARTESIAN_POINT('',(-1.88E-15,-12.14259023678,3.391724726634)); +#2226 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#2227 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#2228 = ADVANCED_FACE('',(#2229),#2239,.T.); +#2229 = FACE_BOUND('',#2230,.F.); +#2230 = EDGE_LOOP('',(#2231,#2232,#2233,#2234,#2235,#2236,#2237,#2238)); +#2231 = ORIENTED_EDGE('',*,*,#1983,.T.); +#2232 = ORIENTED_EDGE('',*,*,#2016,.F.); +#2233 = ORIENTED_EDGE('',*,*,#2038,.T.); +#2234 = ORIENTED_EDGE('',*,*,#2069,.T.); +#2235 = ORIENTED_EDGE('',*,*,#2100,.T.); +#2236 = ORIENTED_EDGE('',*,*,#2140,.F.); +#2237 = ORIENTED_EDGE('',*,*,#2171,.F.); +#2238 = ORIENTED_EDGE('',*,*,#2195,.F.); +#2239 = PLANE('',#2240); +#2240 = AXIS2_PLACEMENT_3D('',#2241,#2242,#2243); +#2241 = CARTESIAN_POINT('',(5.65,-12.14259023678,3.391724726634)); +#2242 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#2243 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#2244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2248)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2245,#2246,#2247)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2245 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2246 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2247 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2248 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2245, + 'distance_accuracy_value','confusion accuracy'); +#2249 = SHAPE_DEFINITION_REPRESENTATION(#2250,#1957); +#2250 = PRODUCT_DEFINITION_SHAPE('','',#2251); +#2251 = PRODUCT_DEFINITION('design','',#2252,#2255); +#2252 = PRODUCT_DEFINITION_FORMATION('','',#2253); +#2253 = PRODUCT('butterfly_laser_socket_clamp_part_2_001', + 'butterfly_laser_socket_clamp_part_2_001','',(#2254)); +#2254 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2255 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2256 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2257,#2259); +#2257 = ( REPRESENTATION_RELATIONSHIP('','',#1957,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2258) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2258 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#2259 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2260); +#2260 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2', + 'butterfly_laser_socket_clamp_part_2_001','',#5,#2251,$); +#2261 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2253)); +#2262 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2263),#2545); +#2263 = MANIFOLD_SOLID_BREP('',#2264); +#2264 = CLOSED_SHELL('',(#2265,#2305,#2336,#2367,#2398,#2429,#2460,#2491 + ,#2513,#2529)); +#2265 = ADVANCED_FACE('',(#2266),#2300,.F.); +#2266 = FACE_BOUND('',#2267,.F.); +#2267 = EDGE_LOOP('',(#2268,#2278,#2286,#2294)); +#2268 = ORIENTED_EDGE('',*,*,#2269,.T.); +#2269 = EDGE_CURVE('',#2270,#2272,#2274,.T.); +#2270 = VERTEX_POINT('',#2271); +#2271 = CARTESIAN_POINT('',(1.E-15,3.4,-2.E-15)); +#2272 = VERTEX_POINT('',#2273); +#2273 = CARTESIAN_POINT('',(5.65,3.4,0.)); +#2274 = LINE('',#2275,#2276); +#2275 = CARTESIAN_POINT('',(7.5E-16,3.4,-1.89E-15)); +#2276 = VECTOR('',#2277,1.); +#2277 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2278 = ORIENTED_EDGE('',*,*,#2279,.T.); +#2279 = EDGE_CURVE('',#2272,#2280,#2282,.T.); +#2280 = VERTEX_POINT('',#2281); +#2281 = CARTESIAN_POINT('',(5.65,9.5,-4.E-15)); +#2282 = LINE('',#2283,#2284); +#2283 = CARTESIAN_POINT('',(5.65,3.4,-1.7763568394E-15)); +#2284 = VECTOR('',#2285,1.); +#2285 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2286 = ORIENTED_EDGE('',*,*,#2287,.F.); +#2287 = EDGE_CURVE('',#2288,#2280,#2290,.T.); +#2288 = VERTEX_POINT('',#2289); +#2289 = CARTESIAN_POINT('',(3.E-15,9.5,-6.E-15)); +#2290 = LINE('',#2291,#2292); +#2291 = CARTESIAN_POINT('',(2.11E-15,9.5,-5.27E-15)); +#2292 = VECTOR('',#2293,1.); +#2293 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2294 = ORIENTED_EDGE('',*,*,#2295,.F.); +#2295 = EDGE_CURVE('',#2270,#2288,#2296,.T.); +#2296 = LINE('',#2297,#2298); +#2297 = CARTESIAN_POINT('',(-7.5E-16,3.4,-1.13E-15)); +#2298 = VECTOR('',#2299,1.); +#2299 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2300 = PLANE('',#2301); +#2301 = AXIS2_PLACEMENT_3D('',#2302,#2303,#2304); +#2302 = CARTESIAN_POINT('',(7.5E-16,3.4,-1.89E-15)); +#2303 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); +#2304 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#2305 = ADVANCED_FACE('',(#2306),#2331,.F.); +#2306 = FACE_BOUND('',#2307,.F.); +#2307 = EDGE_LOOP('',(#2308,#2309,#2317,#2325)); +#2308 = ORIENTED_EDGE('',*,*,#2287,.T.); +#2309 = ORIENTED_EDGE('',*,*,#2310,.T.); +#2310 = EDGE_CURVE('',#2280,#2311,#2313,.T.); +#2311 = VERTEX_POINT('',#2312); +#2312 = CARTESIAN_POINT('',(5.65,9.5,11.)); +#2313 = LINE('',#2314,#2315); +#2314 = CARTESIAN_POINT('',(5.65,9.5,-4.440892098501E-15)); +#2315 = VECTOR('',#2316,1.); +#2316 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#2317 = ORIENTED_EDGE('',*,*,#2318,.F.); +#2318 = EDGE_CURVE('',#2319,#2311,#2321,.T.); +#2319 = VERTEX_POINT('',#2320); +#2320 = CARTESIAN_POINT('',(-3.E-15,9.5,11.)); +#2321 = LINE('',#2322,#2323); +#2322 = CARTESIAN_POINT('',(-4.E-15,9.5,11.)); +#2323 = VECTOR('',#2324,1.); +#2324 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2325 = ORIENTED_EDGE('',*,*,#2326,.F.); +#2326 = EDGE_CURVE('',#2288,#2319,#2327,.T.); +#2327 = LINE('',#2328,#2329); +#2328 = CARTESIAN_POINT('',(-2.11E-15,9.5,-3.16E-15)); +#2329 = VECTOR('',#2330,1.); +#2330 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#2331 = PLANE('',#2332); +#2332 = AXIS2_PLACEMENT_3D('',#2333,#2334,#2335); +#2333 = CARTESIAN_POINT('',(2.11E-15,9.5,-5.27E-15)); +#2334 = DIRECTION('',(-4.4E-16,-1.,3.3E-16)); +#2335 = DIRECTION('',(-5.6E-16,3.3E-16,1.)); +#2336 = ADVANCED_FACE('',(#2337),#2362,.F.); +#2337 = FACE_BOUND('',#2338,.F.); +#2338 = EDGE_LOOP('',(#2339,#2340,#2348,#2356)); +#2339 = ORIENTED_EDGE('',*,*,#2318,.T.); +#2340 = ORIENTED_EDGE('',*,*,#2341,.T.); +#2341 = EDGE_CURVE('',#2311,#2342,#2344,.T.); +#2342 = VERTEX_POINT('',#2343); +#2343 = CARTESIAN_POINT('',(5.65,-2.3,7.8)); +#2344 = LINE('',#2345,#2346); +#2345 = CARTESIAN_POINT('',(5.65,9.5,11.)); +#2346 = VECTOR('',#2347,1.); +#2347 = DIRECTION('',(3.E-16,-0.96514032777,-0.261732970243)); +#2348 = ORIENTED_EDGE('',*,*,#2349,.F.); +#2349 = EDGE_CURVE('',#2350,#2342,#2352,.T.); +#2350 = VERTEX_POINT('',#2351); +#2351 = CARTESIAN_POINT('',(-5.E-15,-2.3,7.8)); +#2352 = LINE('',#2353,#2354); +#2353 = CARTESIAN_POINT('',(-4.84E-15,-2.3,7.8)); +#2354 = VECTOR('',#2355,1.); +#2355 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2356 = ORIENTED_EDGE('',*,*,#2357,.F.); +#2357 = EDGE_CURVE('',#2319,#2350,#2358,.T.); +#2358 = LINE('',#2359,#2360); +#2359 = CARTESIAN_POINT('',(-5.77E-15,9.5,11.)); +#2360 = VECTOR('',#2361,1.); +#2361 = DIRECTION('',(3.E-16,-0.96514032777,-0.261732970243)); +#2362 = PLANE('',#2363); +#2363 = AXIS2_PLACEMENT_3D('',#2364,#2365,#2366); +#2364 = CARTESIAN_POINT('',(-4.E-15,9.5,11.)); +#2365 = DIRECTION('',(4.899999999999E-16,0.261732970243,-0.96514032777) + ); +#2366 = DIRECTION('',(-6.999999999999E-17,-0.96514032777,-0.261732970243 + )); +#2367 = ADVANCED_FACE('',(#2368),#2393,.F.); +#2368 = FACE_BOUND('',#2369,.F.); +#2369 = EDGE_LOOP('',(#2370,#2371,#2379,#2387)); +#2370 = ORIENTED_EDGE('',*,*,#2349,.T.); +#2371 = ORIENTED_EDGE('',*,*,#2372,.T.); +#2372 = EDGE_CURVE('',#2342,#2373,#2375,.T.); +#2373 = VERTEX_POINT('',#2374); +#2374 = CARTESIAN_POINT('',(5.65,-2.3,3.8)); +#2375 = LINE('',#2376,#2377); +#2376 = CARTESIAN_POINT('',(5.65,-2.3,7.8)); +#2377 = VECTOR('',#2378,1.); +#2378 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#2379 = ORIENTED_EDGE('',*,*,#2380,.F.); +#2380 = EDGE_CURVE('',#2381,#2373,#2383,.T.); +#2381 = VERTEX_POINT('',#2382); +#2382 = CARTESIAN_POINT('',(-3.E-15,-2.3,3.8)); +#2383 = LINE('',#2384,#2385); +#2384 = CARTESIAN_POINT('',(-2.62E-15,-2.3,3.8)); +#2385 = VECTOR('',#2386,1.); +#2386 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2387 = ORIENTED_EDGE('',*,*,#2388,.F.); +#2388 = EDGE_CURVE('',#2350,#2381,#2389,.T.); +#2389 = LINE('',#2390,#2391); +#2390 = CARTESIAN_POINT('',(-2.09E-15,-2.3,7.8)); +#2391 = VECTOR('',#2392,1.); +#2392 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#2393 = PLANE('',#2394); +#2394 = AXIS2_PLACEMENT_3D('',#2395,#2396,#2397); +#2395 = CARTESIAN_POINT('',(-4.84E-15,-2.3,7.8)); +#2396 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#2397 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#2398 = ADVANCED_FACE('',(#2399),#2424,.F.); +#2399 = FACE_BOUND('',#2400,.F.); +#2400 = EDGE_LOOP('',(#2401,#2402,#2410,#2418)); +#2401 = ORIENTED_EDGE('',*,*,#2380,.T.); +#2402 = ORIENTED_EDGE('',*,*,#2403,.T.); +#2403 = EDGE_CURVE('',#2373,#2404,#2406,.T.); +#2404 = VERTEX_POINT('',#2405); +#2405 = CARTESIAN_POINT('',(5.65,-0.89,3.8)); +#2406 = LINE('',#2407,#2408); +#2407 = CARTESIAN_POINT('',(5.65,-2.3,3.8)); +#2408 = VECTOR('',#2409,1.); +#2409 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2410 = ORIENTED_EDGE('',*,*,#2411,.F.); +#2411 = EDGE_CURVE('',#2412,#2404,#2414,.T.); +#2412 = VERTEX_POINT('',#2413); +#2413 = CARTESIAN_POINT('',(-2.E-15,-0.89,3.8)); +#2414 = LINE('',#2415,#2416); +#2415 = CARTESIAN_POINT('',(-2.31E-15,-0.89,3.8)); +#2416 = VECTOR('',#2417,1.); +#2417 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2418 = ORIENTED_EDGE('',*,*,#2419,.F.); +#2419 = EDGE_CURVE('',#2381,#2412,#2420,.T.); +#2420 = LINE('',#2421,#2422); +#2421 = CARTESIAN_POINT('',(-7.5E-16,-2.3,3.8)); +#2422 = VECTOR('',#2423,1.); +#2423 = DIRECTION('',(-2.2E-16,1.,-3.3E-16)); +#2424 = PLANE('',#2425); +#2425 = AXIS2_PLACEMENT_3D('',#2426,#2427,#2428); +#2426 = CARTESIAN_POINT('',(-2.62E-15,-2.3,3.8)); +#2427 = DIRECTION('',(-3.9E-16,5.6E-16,1.)); +#2428 = DIRECTION('',(2.2E-16,1.,-5.6E-16)); +#2429 = ADVANCED_FACE('',(#2430),#2455,.F.); +#2430 = FACE_BOUND('',#2431,.F.); +#2431 = EDGE_LOOP('',(#2432,#2433,#2441,#2449)); +#2432 = ORIENTED_EDGE('',*,*,#2411,.T.); +#2433 = ORIENTED_EDGE('',*,*,#2434,.T.); +#2434 = EDGE_CURVE('',#2404,#2435,#2437,.T.); +#2435 = VERTEX_POINT('',#2436); +#2436 = CARTESIAN_POINT('',(5.65,-0.89,5.4)); +#2437 = LINE('',#2438,#2439); +#2438 = CARTESIAN_POINT('',(5.65,-0.89,3.8)); +#2439 = VECTOR('',#2440,1.); +#2440 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#2441 = ORIENTED_EDGE('',*,*,#2442,.F.); +#2442 = EDGE_CURVE('',#2443,#2435,#2445,.T.); +#2443 = VERTEX_POINT('',#2444); +#2444 = CARTESIAN_POINT('',(-3.E-15,-0.89,5.4)); +#2445 = LINE('',#2446,#2447); +#2446 = CARTESIAN_POINT('',(-3.2E-15,-0.89,5.4)); +#2447 = VECTOR('',#2448,1.); +#2448 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2449 = ORIENTED_EDGE('',*,*,#2450,.F.); +#2450 = EDGE_CURVE('',#2412,#2443,#2451,.T.); +#2451 = LINE('',#2452,#2453); +#2452 = CARTESIAN_POINT('',(-1.07E-15,-0.89,3.8)); +#2453 = VECTOR('',#2454,1.); +#2454 = DIRECTION('',(-3.3E-16,-1.1E-16,1.)); +#2455 = PLANE('',#2456); +#2456 = AXIS2_PLACEMENT_3D('',#2457,#2458,#2459); +#2457 = CARTESIAN_POINT('',(-2.31E-15,-0.89,3.8)); +#2458 = DIRECTION('',(-4.4E-16,-1.,3.3E-16)); +#2459 = DIRECTION('',(-5.6E-16,3.3E-16,1.)); +#2460 = ADVANCED_FACE('',(#2461),#2486,.F.); +#2461 = FACE_BOUND('',#2462,.F.); +#2462 = EDGE_LOOP('',(#2463,#2464,#2472,#2480)); +#2463 = ORIENTED_EDGE('',*,*,#2442,.T.); +#2464 = ORIENTED_EDGE('',*,*,#2465,.T.); +#2465 = EDGE_CURVE('',#2435,#2466,#2468,.T.); +#2466 = VERTEX_POINT('',#2467); +#2467 = CARTESIAN_POINT('',(5.65,3.4,5.9)); +#2468 = LINE('',#2469,#2470); +#2469 = CARTESIAN_POINT('',(5.65,-0.89,5.4)); +#2470 = VECTOR('',#2471,1.); +#2471 = DIRECTION('',(-2.599999999999E-16,0.993276457247,0.115766486859) + ); +#2472 = ORIENTED_EDGE('',*,*,#2473,.F.); +#2473 = EDGE_CURVE('',#2474,#2466,#2476,.T.); +#2474 = VERTEX_POINT('',#2475); +#2475 = CARTESIAN_POINT('',(-2.E-15,3.4,5.9)); +#2476 = LINE('',#2477,#2478); +#2477 = CARTESIAN_POINT('',(-2.52E-15,3.4,5.9)); +#2478 = VECTOR('',#2479,1.); +#2479 = DIRECTION('',(1.,-4.4E-16,3.9E-16)); +#2480 = ORIENTED_EDGE('',*,*,#2481,.F.); +#2481 = EDGE_CURVE('',#2443,#2474,#2482,.T.); +#2482 = LINE('',#2483,#2484); +#2483 = CARTESIAN_POINT('',(-1.6E-15,-0.89,5.4)); +#2484 = VECTOR('',#2485,1.); +#2485 = DIRECTION('',(-2.599999999999E-16,0.993276457247,0.115766486859) + ); +#2486 = PLANE('',#2487); +#2487 = AXIS2_PLACEMENT_3D('',#2488,#2489,#2490); +#2488 = CARTESIAN_POINT('',(-3.2E-15,-0.89,5.4)); +#2489 = DIRECTION('',(-4.399999999998E-16,-0.115766486859,0.993276457247 + )); +#2490 = DIRECTION('',(1.599999999999E-16,0.993276457247,0.115766486859) + ); +#2491 = ADVANCED_FACE('',(#2492),#2508,.F.); +#2492 = FACE_BOUND('',#2493,.F.); +#2493 = EDGE_LOOP('',(#2494,#2495,#2501,#2502)); +#2494 = ORIENTED_EDGE('',*,*,#2473,.T.); +#2495 = ORIENTED_EDGE('',*,*,#2496,.T.); +#2496 = EDGE_CURVE('',#2466,#2272,#2497,.T.); +#2497 = LINE('',#2498,#2499); +#2498 = CARTESIAN_POINT('',(5.65,3.4,5.9)); +#2499 = VECTOR('',#2500,1.); +#2500 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#2501 = ORIENTED_EDGE('',*,*,#2269,.F.); +#2502 = ORIENTED_EDGE('',*,*,#2503,.F.); +#2503 = EDGE_CURVE('',#2474,#2270,#2504,.T.); +#2504 = LINE('',#2505,#2506); +#2505 = CARTESIAN_POINT('',(-2.72E-15,3.4,5.9)); +#2506 = VECTOR('',#2507,1.); +#2507 = DIRECTION('',(3.3E-16,1.1E-16,-1.)); +#2508 = PLANE('',#2509); +#2509 = AXIS2_PLACEMENT_3D('',#2510,#2511,#2512); +#2510 = CARTESIAN_POINT('',(-2.52E-15,3.4,5.9)); +#2511 = DIRECTION('',(4.4E-16,1.,-3.3E-16)); +#2512 = DIRECTION('',(5.6E-16,-3.3E-16,-1.)); +#2513 = ADVANCED_FACE('',(#2514),#2524,.F.); +#2514 = FACE_BOUND('',#2515,.F.); +#2515 = EDGE_LOOP('',(#2516,#2517,#2518,#2519,#2520,#2521,#2522,#2523)); +#2516 = ORIENTED_EDGE('',*,*,#2295,.T.); +#2517 = ORIENTED_EDGE('',*,*,#2326,.T.); +#2518 = ORIENTED_EDGE('',*,*,#2357,.T.); +#2519 = ORIENTED_EDGE('',*,*,#2388,.T.); +#2520 = ORIENTED_EDGE('',*,*,#2419,.T.); +#2521 = ORIENTED_EDGE('',*,*,#2450,.T.); +#2522 = ORIENTED_EDGE('',*,*,#2481,.T.); +#2523 = ORIENTED_EDGE('',*,*,#2503,.T.); +#2524 = PLANE('',#2525); +#2525 = AXIS2_PLACEMENT_3D('',#2526,#2527,#2528); +#2526 = CARTESIAN_POINT('',(-3.02E-15,4.305997918483,5.437666335258)); +#2527 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#2528 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#2529 = ADVANCED_FACE('',(#2530),#2540,.T.); +#2530 = FACE_BOUND('',#2531,.T.); +#2531 = EDGE_LOOP('',(#2532,#2533,#2534,#2535,#2536,#2537,#2538,#2539)); +#2532 = ORIENTED_EDGE('',*,*,#2279,.T.); +#2533 = ORIENTED_EDGE('',*,*,#2310,.T.); +#2534 = ORIENTED_EDGE('',*,*,#2341,.T.); +#2535 = ORIENTED_EDGE('',*,*,#2372,.T.); +#2536 = ORIENTED_EDGE('',*,*,#2403,.T.); +#2537 = ORIENTED_EDGE('',*,*,#2434,.T.); +#2538 = ORIENTED_EDGE('',*,*,#2465,.T.); +#2539 = ORIENTED_EDGE('',*,*,#2496,.T.); +#2540 = PLANE('',#2541); +#2541 = AXIS2_PLACEMENT_3D('',#2542,#2543,#2544); +#2542 = CARTESIAN_POINT('',(5.65,4.305997918483,5.437666335258)); +#2543 = DIRECTION('',(1.,-4.4E-16,1.1E-16)); +#2544 = DIRECTION('',(-1.1E-16,-1.1E-16,1.)); +#2545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2549)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2546,#2547,#2548)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2546 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2547 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2548 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2549 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2546, + 'distance_accuracy_value','confusion accuracy'); +#2550 = SHAPE_DEFINITION_REPRESENTATION(#2551,#2262); +#2551 = PRODUCT_DEFINITION_SHAPE('','',#2552); +#2552 = PRODUCT_DEFINITION('design','',#2553,#2556); +#2553 = PRODUCT_DEFINITION_FORMATION('','',#2554); +#2554 = PRODUCT('butterfly_laser_socket_clamp_part_3_001', + 'butterfly_laser_socket_clamp_part_3_001','',(#2555)); +#2555 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2556 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2557 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2558,#2560); +#2558 = ( REPRESENTATION_RELATIONSHIP('','',#2262,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2559) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2559 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#2560 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2561); +#2561 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3', + 'butterfly_laser_socket_clamp_part_3_001','',#5,#2552,$); +#2562 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2554)); +#2563 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2564),#1939); +#2564 = STYLED_ITEM('color',(#2565),#34); +#2565 = PRESENTATION_STYLE_ASSIGNMENT((#2566,#2572)); +#2566 = SURFACE_STYLE_USAGE(.BOTH.,#2567); +#2567 = SURFACE_SIDE_STYLE('',(#2568)); +#2568 = SURFACE_STYLE_FILL_AREA(#2569); +#2569 = FILL_AREA_STYLE('',(#2570)); +#2570 = FILL_AREA_STYLE_COLOUR('',#2571); +#2571 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877); +#2572 = CURVE_STYLE('',#2573,POSITIVE_LENGTH_MEASURE(0.1),#2574); +#2573 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2574 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#2575 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2576),#2545); +#2576 = STYLED_ITEM('color',(#2577),#2263); +#2577 = PRESENTATION_STYLE_ASSIGNMENT((#2578,#2583)); +#2578 = SURFACE_STYLE_USAGE(.BOTH.,#2579); +#2579 = SURFACE_SIDE_STYLE('',(#2580)); +#2580 = SURFACE_STYLE_FILL_AREA(#2581); +#2581 = FILL_AREA_STYLE('',(#2582)); +#2582 = FILL_AREA_STYLE_COLOUR('',#2571); +#2583 = CURVE_STYLE('',#2584,POSITIVE_LENGTH_MEASURE(0.1),#2574); +#2584 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2585 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2586),#2244); +#2586 = STYLED_ITEM('color',(#2587),#1958); +#2587 = PRESENTATION_STYLE_ASSIGNMENT((#2588,#2593)); +#2588 = SURFACE_STYLE_USAGE(.BOTH.,#2589); +#2589 = SURFACE_SIDE_STYLE('',(#2590)); +#2590 = SURFACE_STYLE_FILL_AREA(#2591); +#2591 = FILL_AREA_STYLE('',(#2592)); +#2592 = FILL_AREA_STYLE_COLOUR('',#2571); +#2593 = CURVE_STYLE('',#2594,POSITIVE_LENGTH_MEASURE(0.1),#2574); +#2594 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21;