From 153b79eda684d30df7a0b35d7eb3b81f8db3efb5 Mon Sep 17 00:00:00 2001 From: Fisch Date: Wed, 25 Oct 2023 13:52:06 +0200 Subject: [PATCH] create simple connector housing for pinheaders --- CAD/4Pin_DataConnector_Housing-Part.step | 1800 ++++++++++++++++++++++ CAD/4Pin_DataConnector_Housing.FCStd | Bin 0 -> 46259 bytes 2 files changed, 1800 insertions(+) create mode 100644 CAD/4Pin_DataConnector_Housing-Part.step create mode 100644 CAD/4Pin_DataConnector_Housing.FCStd diff --git a/CAD/4Pin_DataConnector_Housing-Part.step b/CAD/4Pin_DataConnector_Housing-Part.step new file mode 100644 index 0000000..9914050 --- /dev/null +++ b/CAD/4Pin_DataConnector_Housing-Part.step @@ -0,0 +1,1800 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-10-25T13:47:26',(''),(''), + '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('Part','Part','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15),#19); +#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 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#20, + 'distance_accuracy_value','confusion accuracy'); +#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#1502); +#26 = MANIFOLD_SOLID_BREP('',#27); +#27 = CLOSED_SHELL('',(#28,#232,#319,#400,#618,#689,#738,#787,#865,#924, + #973,#1027,#1204,#1252,#1302,#1329,#1379,#1427,#1434,#1441,#1468, + #1495)); +#28 = ADVANCED_FACE('',(#29),#43,.T.); +#29 = FACE_BOUND('',#30,.T.); +#30 = EDGE_LOOP('',(#31,#66,#94,#122,#150,#178,#206)); +#31 = ORIENTED_EDGE('',*,*,#32,.F.); +#32 = EDGE_CURVE('',#33,#35,#37,.T.); +#33 = VERTEX_POINT('',#34); +#34 = CARTESIAN_POINT('',(-1.,3.55,0.2)); +#35 = VERTEX_POINT('',#36); +#36 = CARTESIAN_POINT('',(-1.,3.55,9.)); +#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-1.,3.55,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(0.,0.,1.)); +#42 = PCURVE('',#43,#48); +#43 = PLANE('',#44); +#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); +#45 = CARTESIAN_POINT('',(-1.,-0.5,0.)); +#46 = DIRECTION('',(-1.,0.,0.)); +#47 = DIRECTION('',(0.,1.,0.)); +#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); +#49 = LINE('',#50,#51); +#50 = CARTESIAN_POINT('',(4.05,0.)); +#51 = VECTOR('',#52,1.); +#52 = DIRECTION('',(0.,-1.)); +#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54 = PCURVE('',#55,#60); +#55 = CYLINDRICAL_SURFACE('',#56,1.); +#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59); +#57 = CARTESIAN_POINT('',(-2.22044604925E-16,3.55,0.)); +#58 = DIRECTION('',(0.,0.,1.)); +#59 = DIRECTION('',(-1.,0.,0.)); +#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65); +#61 = LINE('',#62,#63); +#62 = CARTESIAN_POINT('',(-0.,0.)); +#63 = VECTOR('',#64,1.); +#64 = DIRECTION('',(-0.,1.)); +#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66 = ORIENTED_EDGE('',*,*,#67,.F.); +#67 = EDGE_CURVE('',#68,#33,#70,.T.); +#68 = VERTEX_POINT('',#69); +#69 = CARTESIAN_POINT('',(-1.,-0.5,0.2)); +#70 = SURFACE_CURVE('',#71,(#75,#82),.PCURVE_S1.); +#71 = LINE('',#72,#73); +#72 = CARTESIAN_POINT('',(-1.,-0.5,0.2)); +#73 = VECTOR('',#74,1.); +#74 = DIRECTION('',(0.,1.,0.)); +#75 = PCURVE('',#43,#76); +#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81); +#77 = LINE('',#78,#79); +#78 = CARTESIAN_POINT('',(0.,-0.2)); +#79 = VECTOR('',#80,1.); +#80 = DIRECTION('',(1.,0.)); +#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82 = PCURVE('',#83,#88); +#83 = PLANE('',#84); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(-0.9,-0.5,0.1)); +#86 = DIRECTION('',(0.707106781187,-1.735417226645E-18,0.707106781187)); +#87 = DIRECTION('',(-1.227125289148E-18,-1.,-1.227125289148E-18)); +#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(-0.,-0.141421356237)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(-1.,0.)); +#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#94 = ORIENTED_EDGE('',*,*,#95,.T.); +#95 = EDGE_CURVE('',#68,#96,#98,.T.); +#96 = VERTEX_POINT('',#97); +#97 = CARTESIAN_POINT('',(-1.,-0.5,1.75)); +#98 = SURFACE_CURVE('',#99,(#103,#110),.PCURVE_S1.); +#99 = LINE('',#100,#101); +#100 = CARTESIAN_POINT('',(-1.,-0.5,0.)); +#101 = VECTOR('',#102,1.); +#102 = DIRECTION('',(0.,0.,1.)); +#103 = PCURVE('',#43,#104); +#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(0.,0.)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(0.,-1.)); +#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#110 = PCURVE('',#111,#116); +#111 = PLANE('',#112); +#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115); +#113 = CARTESIAN_POINT('',(12.,-0.5,0.)); +#114 = DIRECTION('',(0.,-1.,0.)); +#115 = DIRECTION('',(-1.,0.,0.)); +#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121); +#117 = LINE('',#118,#119); +#118 = CARTESIAN_POINT('',(13.,0.)); +#119 = VECTOR('',#120,1.); +#120 = DIRECTION('',(0.,-1.)); +#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#122 = ORIENTED_EDGE('',*,*,#123,.T.); +#123 = EDGE_CURVE('',#96,#124,#126,.T.); +#124 = VERTEX_POINT('',#125); +#125 = CARTESIAN_POINT('',(-1.,-0.25,2.)); +#126 = SURFACE_CURVE('',#127,(#131,#138),.PCURVE_S1.); +#127 = LINE('',#128,#129); +#128 = CARTESIAN_POINT('',(-1.,-0.875,1.375)); +#129 = VECTOR('',#130,1.); +#130 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#131 = PCURVE('',#43,#132); +#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137); +#133 = LINE('',#134,#135); +#134 = CARTESIAN_POINT('',(-0.375,-1.375)); +#135 = VECTOR('',#136,1.); +#136 = DIRECTION('',(0.707106781187,-0.707106781187)); +#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#138 = PCURVE('',#139,#144); +#139 = PLANE('',#140); +#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143); +#141 = CARTESIAN_POINT('',(12.,-0.375,1.875)); +#142 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#143 = DIRECTION('',(1.,0.,0.)); +#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(-13.,-0.707106781187)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-0.,1.)); +#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#150 = ORIENTED_EDGE('',*,*,#151,.T.); +#151 = EDGE_CURVE('',#124,#152,#154,.T.); +#152 = VERTEX_POINT('',#153); +#153 = CARTESIAN_POINT('',(-1.,0.,2.)); +#154 = SURFACE_CURVE('',#155,(#159,#166),.PCURVE_S1.); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(-1.,-1.5,2.)); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(0.,1.,0.)); +#159 = PCURVE('',#43,#160); +#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165); +#161 = LINE('',#162,#163); +#162 = CARTESIAN_POINT('',(-1.,-2.)); +#163 = VECTOR('',#164,1.); +#164 = DIRECTION('',(1.,0.)); +#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#166 = PCURVE('',#167,#172); +#167 = PLANE('',#168); +#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171); +#169 = CARTESIAN_POINT('',(5.5,-2.5,2.)); +#170 = DIRECTION('',(0.,0.,1.)); +#171 = DIRECTION('',(1.,0.,0.)); +#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177); +#173 = LINE('',#174,#175); +#174 = CARTESIAN_POINT('',(-6.5,1.)); +#175 = VECTOR('',#176,1.); +#176 = DIRECTION('',(0.,1.)); +#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#178 = ORIENTED_EDGE('',*,*,#179,.F.); +#179 = EDGE_CURVE('',#180,#152,#182,.T.); +#180 = VERTEX_POINT('',#181); +#181 = CARTESIAN_POINT('',(-1.,0.,9.)); +#182 = SURFACE_CURVE('',#183,(#187,#194),.PCURVE_S1.); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-1.,0.,1.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(0.,0.,-1.)); +#187 = PCURVE('',#43,#188); +#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(0.5,-1.)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(0.,1.)); +#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#194 = PCURVE('',#195,#200); +#195 = PLANE('',#196); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(-2.,0.,2.)); +#198 = DIRECTION('',(0.,1.,0.)); +#199 = DIRECTION('',(1.,0.,0.)); +#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205); +#201 = LINE('',#202,#203); +#202 = CARTESIAN_POINT('',(1.,1.)); +#203 = VECTOR('',#204,1.); +#204 = DIRECTION('',(0.,1.)); +#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#206 = ORIENTED_EDGE('',*,*,#207,.T.); +#207 = EDGE_CURVE('',#180,#35,#208,.T.); +#208 = SURFACE_CURVE('',#209,(#213,#220),.PCURVE_S1.); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(-1.,-0.5,9.)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(0.,1.,0.)); +#213 = PCURVE('',#43,#214); +#214 = DEFINITIONAL_REPRESENTATION('',(#215),#219); +#215 = LINE('',#216,#217); +#216 = CARTESIAN_POINT('',(0.,-9.)); +#217 = VECTOR('',#218,1.); +#218 = DIRECTION('',(1.,0.)); +#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#220 = PCURVE('',#221,#226); +#221 = PLANE('',#222); +#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225); +#223 = CARTESIAN_POINT('',(5.5,1.703401898734,9.)); +#224 = DIRECTION('',(0.,0.,1.)); +#225 = DIRECTION('',(1.,0.,0.)); +#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231); +#227 = LINE('',#228,#229); +#228 = CARTESIAN_POINT('',(-6.5,-2.203401898734)); +#229 = VECTOR('',#230,1.); +#230 = DIRECTION('',(0.,1.)); +#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#232 = ADVANCED_FACE('',(#233),#55,.T.); +#233 = FACE_BOUND('',#234,.F.); +#234 = EDGE_LOOP('',(#235,#236,#265,#293)); +#235 = ORIENTED_EDGE('',*,*,#32,.F.); +#236 = ORIENTED_EDGE('',*,*,#237,.T.); +#237 = EDGE_CURVE('',#33,#238,#240,.T.); +#238 = VERTEX_POINT('',#239); +#239 = CARTESIAN_POINT('',(-6.123233995737E-17,4.55,0.2)); +#240 = SURFACE_CURVE('',#241,(#246,#253),.PCURVE_S1.); +#241 = CIRCLE('',#242,1.); +#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245); +#243 = CARTESIAN_POINT('',(0.,3.55,0.2)); +#244 = DIRECTION('',(0.,0.,-1.)); +#245 = DIRECTION('',(-1.,0.,0.)); +#246 = PCURVE('',#55,#247); +#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252); +#248 = LINE('',#249,#250); +#249 = CARTESIAN_POINT('',(-0.,0.2)); +#250 = VECTOR('',#251,1.); +#251 = DIRECTION('',(-1.,0.)); +#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#253 = PCURVE('',#254,#259); +#254 = CONICAL_SURFACE('',#255,1.,0.785398163397); +#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258); +#256 = CARTESIAN_POINT('',(0.,3.55,0.2)); +#257 = DIRECTION('',(0.,0.,1.)); +#258 = DIRECTION('',(-1.,0.,0.)); +#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-0.,-0.)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(-1.,-0.)); +#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#265 = ORIENTED_EDGE('',*,*,#266,.T.); +#266 = EDGE_CURVE('',#238,#267,#269,.T.); +#267 = VERTEX_POINT('',#268); +#268 = CARTESIAN_POINT('',(-2.832769448824E-16,4.55,9.)); +#269 = SURFACE_CURVE('',#270,(#274,#281),.PCURVE_S1.); +#270 = LINE('',#271,#272); +#271 = CARTESIAN_POINT('',(-2.832769448824E-16,4.55,0.)); +#272 = VECTOR('',#273,1.); +#273 = DIRECTION('',(0.,0.,1.)); +#274 = PCURVE('',#55,#275); +#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280); +#276 = LINE('',#277,#278); +#277 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#278 = VECTOR('',#279,1.); +#279 = DIRECTION('',(-0.,1.)); +#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#281 = PCURVE('',#282,#287); +#282 = PLANE('',#283); +#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); +#284 = CARTESIAN_POINT('',(-1.,4.55,0.)); +#285 = DIRECTION('',(0.,1.,0.)); +#286 = DIRECTION('',(1.,0.,0.)); +#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292); +#288 = LINE('',#289,#290); +#289 = CARTESIAN_POINT('',(1.,0.)); +#290 = VECTOR('',#291,1.); +#291 = DIRECTION('',(0.,-1.)); +#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#293 = ORIENTED_EDGE('',*,*,#294,.F.); +#294 = EDGE_CURVE('',#35,#267,#295,.T.); +#295 = SURFACE_CURVE('',#296,(#301,#308),.PCURVE_S1.); +#296 = CIRCLE('',#297,1.); +#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300); +#298 = CARTESIAN_POINT('',(-2.22044604925E-16,3.55,9.)); +#299 = DIRECTION('',(-0.,-0.,-1.)); +#300 = DIRECTION('',(0.,-1.,0.)); +#301 = PCURVE('',#55,#302); +#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(1.570796326795,9.)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(-1.,0.)); +#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#308 = PCURVE('',#221,#309); +#309 = DEFINITIONAL_REPRESENTATION('',(#310),#318); +#310 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#311,#312,#313,#314,#315,#316 +,#317),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#311 = CARTESIAN_POINT('',(-5.5,0.846598101266)); +#312 = CARTESIAN_POINT('',(-7.232050807569,0.846598101266)); +#313 = CARTESIAN_POINT('',(-6.366025403784,2.346598101266)); +#314 = CARTESIAN_POINT('',(-5.5,3.846598101266)); +#315 = CARTESIAN_POINT('',(-4.633974596216,2.346598101266)); +#316 = CARTESIAN_POINT('',(-3.767949192431,0.846598101266)); +#317 = CARTESIAN_POINT('',(-5.5,0.846598101266)); +#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#319 = ADVANCED_FACE('',(#320),#83,.F.); +#320 = FACE_BOUND('',#321,.T.); +#321 = EDGE_LOOP('',(#322,#350,#351,#374)); +#322 = ORIENTED_EDGE('',*,*,#323,.T.); +#323 = EDGE_CURVE('',#324,#68,#326,.T.); +#324 = VERTEX_POINT('',#325); +#325 = CARTESIAN_POINT('',(-0.8,-0.3,-5.551115123126E-17)); +#326 = SURFACE_CURVE('',#327,(#331,#338),.PCURVE_S1.); +#327 = LINE('',#328,#329); +#328 = CARTESIAN_POINT('',(1.233333333333,1.733333333333,-2.033333333333 + )); +#329 = VECTOR('',#330,1.); +#330 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#331 = PCURVE('',#83,#332); +#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337); +#333 = LINE('',#334,#335); +#334 = CARTESIAN_POINT('',(-2.233333333333,3.016988933063)); +#335 = VECTOR('',#336,1.); +#336 = DIRECTION('',(0.57735026919,-0.816496580928)); +#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#338 = PCURVE('',#339,#344); +#339 = PLANE('',#340); +#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343); +#341 = CARTESIAN_POINT('',(12.,-0.4,0.1)); +#342 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#343 = DIRECTION('',(-1.,0.,0.)); +#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349); +#345 = LINE('',#346,#347); +#346 = CARTESIAN_POINT('',(10.766666666667,-3.016988933063)); +#347 = VECTOR('',#348,1.); +#348 = DIRECTION('',(0.57735026919,0.816496580928)); +#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#350 = ORIENTED_EDGE('',*,*,#67,.T.); +#351 = ORIENTED_EDGE('',*,*,#352,.T.); +#352 = EDGE_CURVE('',#33,#353,#355,.T.); +#353 = VERTEX_POINT('',#354); +#354 = CARTESIAN_POINT('',(-0.8,3.55,2.775557561563E-17)); +#355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.); +#356 = LINE('',#357,#358); +#357 = CARTESIAN_POINT('',(-0.9,3.55,0.1)); +#358 = VECTOR('',#359,1.); +#359 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#360 = PCURVE('',#83,#361); +#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(-4.05,0.)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(-0.,1.)); +#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#367 = PCURVE('',#254,#368); +#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373); +#369 = LINE('',#370,#371); +#370 = CARTESIAN_POINT('',(-0.,-0.1)); +#371 = VECTOR('',#372,1.); +#372 = DIRECTION('',(-0.,-1.)); +#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#374 = ORIENTED_EDGE('',*,*,#375,.F.); +#375 = EDGE_CURVE('',#324,#353,#376,.T.); +#376 = SURFACE_CURVE('',#377,(#381,#388),.PCURVE_S1.); +#377 = LINE('',#378,#379); +#378 = CARTESIAN_POINT('',(-0.8,-0.5,0.)); +#379 = VECTOR('',#380,1.); +#380 = DIRECTION('',(0.,1.,0.)); +#381 = PCURVE('',#83,#382); +#382 = DEFINITIONAL_REPRESENTATION('',(#383),#387); +#383 = LINE('',#384,#385); +#384 = CARTESIAN_POINT('',(-0.,0.141421356237)); +#385 = VECTOR('',#386,1.); +#386 = DIRECTION('',(-1.,0.)); +#387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#388 = PCURVE('',#389,#394); +#389 = PLANE('',#390); +#390 = AXIS2_PLACEMENT_3D('',#391,#392,#393); +#391 = CARTESIAN_POINT('',(5.5,1.703401898734,0.)); +#392 = DIRECTION('',(0.,0.,1.)); +#393 = DIRECTION('',(1.,0.,0.)); +#394 = DEFINITIONAL_REPRESENTATION('',(#395),#399); +#395 = LINE('',#396,#397); +#396 = CARTESIAN_POINT('',(-6.3,-2.203401898734)); +#397 = VECTOR('',#398,1.); +#398 = DIRECTION('',(0.,1.)); +#399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#400 = ADVANCED_FACE('',(#401),#221,.T.); +#401 = FACE_BOUND('',#402,.T.); +#402 = EDGE_LOOP('',(#403,#404,#427,#455,#483,#511,#539,#567,#596,#617) + ); +#403 = ORIENTED_EDGE('',*,*,#207,.F.); +#404 = ORIENTED_EDGE('',*,*,#405,.F.); +#405 = EDGE_CURVE('',#406,#180,#408,.T.); +#406 = VERTEX_POINT('',#407); +#407 = CARTESIAN_POINT('',(0.,0.,9.)); +#408 = SURFACE_CURVE('',#409,(#413,#420),.PCURVE_S1.); +#409 = LINE('',#410,#411); +#410 = CARTESIAN_POINT('',(1.75,0.,9.)); +#411 = VECTOR('',#412,1.); +#412 = DIRECTION('',(-1.,0.,0.)); +#413 = PCURVE('',#221,#414); +#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(-3.75,-1.703401898734)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(-1.,0.)); +#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#420 = PCURVE('',#195,#421); +#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426); +#422 = LINE('',#423,#424); +#423 = CARTESIAN_POINT('',(3.75,-7.)); +#424 = VECTOR('',#425,1.); +#425 = DIRECTION('',(-1.,0.)); +#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#427 = ORIENTED_EDGE('',*,*,#428,.F.); +#428 = EDGE_CURVE('',#429,#406,#431,.T.); +#429 = VERTEX_POINT('',#430); +#430 = CARTESIAN_POINT('',(0.,2.55,9.)); +#431 = SURFACE_CURVE('',#432,(#436,#443),.PCURVE_S1.); +#432 = LINE('',#433,#434); +#433 = CARTESIAN_POINT('',(0.,2.55,9.)); +#434 = VECTOR('',#435,1.); +#435 = DIRECTION('',(0.,-1.,0.)); +#436 = PCURVE('',#221,#437); +#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442); +#438 = LINE('',#439,#440); +#439 = CARTESIAN_POINT('',(-5.5,0.846598101266)); +#440 = VECTOR('',#441,1.); +#441 = DIRECTION('',(0.,-1.)); +#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#443 = PCURVE('',#444,#449); +#444 = PLANE('',#445); +#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); +#446 = CARTESIAN_POINT('',(0.,2.55,0.)); +#447 = DIRECTION('',(1.,0.,0.)); +#448 = DIRECTION('',(0.,-1.,0.)); +#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454); +#450 = LINE('',#451,#452); +#451 = CARTESIAN_POINT('',(0.,-9.)); +#452 = VECTOR('',#453,1.); +#453 = DIRECTION('',(1.,0.)); +#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#455 = ORIENTED_EDGE('',*,*,#456,.F.); +#456 = EDGE_CURVE('',#457,#429,#459,.T.); +#457 = VERTEX_POINT('',#458); +#458 = CARTESIAN_POINT('',(11.,2.55,9.)); +#459 = SURFACE_CURVE('',#460,(#464,#471),.PCURVE_S1.); +#460 = LINE('',#461,#462); +#461 = CARTESIAN_POINT('',(11.,2.55,9.)); +#462 = VECTOR('',#463,1.); +#463 = DIRECTION('',(-1.,0.,0.)); +#464 = PCURVE('',#221,#465); +#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(5.5,0.846598101266)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(-1.,0.)); +#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#471 = PCURVE('',#472,#477); +#472 = PLANE('',#473); +#473 = AXIS2_PLACEMENT_3D('',#474,#475,#476); +#474 = CARTESIAN_POINT('',(11.,2.55,0.)); +#475 = DIRECTION('',(0.,-1.,0.)); +#476 = DIRECTION('',(-1.,0.,0.)); +#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482); +#478 = LINE('',#479,#480); +#479 = CARTESIAN_POINT('',(0.,-9.)); +#480 = VECTOR('',#481,1.); +#481 = DIRECTION('',(1.,0.)); +#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#483 = ORIENTED_EDGE('',*,*,#484,.T.); +#484 = EDGE_CURVE('',#457,#485,#487,.T.); +#485 = VERTEX_POINT('',#486); +#486 = CARTESIAN_POINT('',(11.,0.,9.)); +#487 = SURFACE_CURVE('',#488,(#492,#499),.PCURVE_S1.); +#488 = LINE('',#489,#490); +#489 = CARTESIAN_POINT('',(11.,2.55,9.)); +#490 = VECTOR('',#491,1.); +#491 = DIRECTION('',(0.,-1.,0.)); +#492 = PCURVE('',#221,#493); +#493 = DEFINITIONAL_REPRESENTATION('',(#494),#498); +#494 = LINE('',#495,#496); +#495 = CARTESIAN_POINT('',(5.5,0.846598101266)); +#496 = VECTOR('',#497,1.); +#497 = DIRECTION('',(0.,-1.)); +#498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#499 = PCURVE('',#500,#505); +#500 = PLANE('',#501); +#501 = AXIS2_PLACEMENT_3D('',#502,#503,#504); +#502 = CARTESIAN_POINT('',(11.,2.55,0.)); +#503 = DIRECTION('',(1.,0.,0.)); +#504 = DIRECTION('',(0.,-1.,0.)); +#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510); +#506 = LINE('',#507,#508); +#507 = CARTESIAN_POINT('',(0.,-9.)); +#508 = VECTOR('',#509,1.); +#509 = DIRECTION('',(1.,0.)); +#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#511 = ORIENTED_EDGE('',*,*,#512,.F.); +#512 = EDGE_CURVE('',#513,#485,#515,.T.); +#513 = VERTEX_POINT('',#514); +#514 = CARTESIAN_POINT('',(12.,0.,9.)); +#515 = SURFACE_CURVE('',#516,(#520,#527),.PCURVE_S1.); +#516 = LINE('',#517,#518); +#517 = CARTESIAN_POINT('',(1.75,0.,9.)); +#518 = VECTOR('',#519,1.); +#519 = DIRECTION('',(-1.,0.,0.)); +#520 = PCURVE('',#221,#521); +#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526); +#522 = LINE('',#523,#524); +#523 = CARTESIAN_POINT('',(-3.75,-1.703401898734)); +#524 = VECTOR('',#525,1.); +#525 = DIRECTION('',(-1.,0.)); +#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#527 = PCURVE('',#528,#533); +#528 = PLANE('',#529); +#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532); +#530 = CARTESIAN_POINT('',(-2.,0.,2.)); +#531 = DIRECTION('',(0.,1.,0.)); +#532 = DIRECTION('',(1.,0.,0.)); +#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538); +#534 = LINE('',#535,#536); +#535 = CARTESIAN_POINT('',(3.75,-7.)); +#536 = VECTOR('',#537,1.); +#537 = DIRECTION('',(-1.,0.)); +#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#539 = ORIENTED_EDGE('',*,*,#540,.T.); +#540 = EDGE_CURVE('',#513,#541,#543,.T.); +#541 = VERTEX_POINT('',#542); +#542 = CARTESIAN_POINT('',(12.,3.55,9.)); +#543 = SURFACE_CURVE('',#544,(#548,#555),.PCURVE_S1.); +#544 = LINE('',#545,#546); +#545 = CARTESIAN_POINT('',(12.,-0.5,9.)); +#546 = VECTOR('',#547,1.); +#547 = DIRECTION('',(0.,1.,0.)); +#548 = PCURVE('',#221,#549); +#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554); +#550 = LINE('',#551,#552); +#551 = CARTESIAN_POINT('',(6.5,-2.203401898734)); +#552 = VECTOR('',#553,1.); +#553 = DIRECTION('',(0.,1.)); +#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#555 = PCURVE('',#556,#561); +#556 = PLANE('',#557); +#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560); +#558 = CARTESIAN_POINT('',(12.,-0.5,0.)); +#559 = DIRECTION('',(-1.,0.,0.)); +#560 = DIRECTION('',(0.,1.,0.)); +#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566); +#562 = LINE('',#563,#564); +#563 = CARTESIAN_POINT('',(0.,-9.)); +#564 = VECTOR('',#565,1.); +#565 = DIRECTION('',(1.,0.)); +#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#567 = ORIENTED_EDGE('',*,*,#568,.T.); +#568 = EDGE_CURVE('',#541,#569,#571,.T.); +#569 = VERTEX_POINT('',#570); +#570 = CARTESIAN_POINT('',(11.,4.55,9.)); +#571 = SURFACE_CURVE('',#572,(#577,#584),.PCURVE_S1.); +#572 = CIRCLE('',#573,1.); +#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576); +#574 = CARTESIAN_POINT('',(11.,3.55,9.)); +#575 = DIRECTION('',(-0.,0.,1.)); +#576 = DIRECTION('',(0.,-1.,0.)); +#577 = PCURVE('',#221,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583); +#579 = CIRCLE('',#580,1.); +#580 = AXIS2_PLACEMENT_2D('',#581,#582); +#581 = CARTESIAN_POINT('',(5.5,1.846598101266)); +#582 = DIRECTION('',(0.,-1.)); +#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#584 = PCURVE('',#585,#590); +#585 = CYLINDRICAL_SURFACE('',#586,1.); +#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589); +#587 = CARTESIAN_POINT('',(11.,3.55,0.)); +#588 = DIRECTION('',(0.,0.,1.)); +#589 = DIRECTION('',(1.,0.,0.)); +#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595); +#591 = LINE('',#592,#593); +#592 = CARTESIAN_POINT('',(-1.570796326795,9.)); +#593 = VECTOR('',#594,1.); +#594 = DIRECTION('',(1.,0.)); +#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#596 = ORIENTED_EDGE('',*,*,#597,.F.); +#597 = EDGE_CURVE('',#267,#569,#598,.T.); +#598 = SURFACE_CURVE('',#599,(#603,#610),.PCURVE_S1.); +#599 = LINE('',#600,#601); +#600 = CARTESIAN_POINT('',(-1.,4.55,9.)); +#601 = VECTOR('',#602,1.); +#602 = DIRECTION('',(1.,0.,0.)); +#603 = PCURVE('',#221,#604); +#604 = DEFINITIONAL_REPRESENTATION('',(#605),#609); +#605 = LINE('',#606,#607); +#606 = CARTESIAN_POINT('',(-6.5,2.846598101266)); +#607 = VECTOR('',#608,1.); +#608 = DIRECTION('',(1.,0.)); +#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#610 = PCURVE('',#282,#611); +#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616); +#612 = LINE('',#613,#614); +#613 = CARTESIAN_POINT('',(0.,-9.)); +#614 = VECTOR('',#615,1.); +#615 = DIRECTION('',(1.,0.)); +#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#617 = ORIENTED_EDGE('',*,*,#294,.F.); +#618 = ADVANCED_FACE('',(#619),#111,.T.); +#619 = FACE_BOUND('',#620,.T.); +#620 = EDGE_LOOP('',(#621,#622,#645,#668)); +#621 = ORIENTED_EDGE('',*,*,#95,.F.); +#622 = ORIENTED_EDGE('',*,*,#623,.F.); +#623 = EDGE_CURVE('',#624,#68,#626,.T.); +#624 = VERTEX_POINT('',#625); +#625 = CARTESIAN_POINT('',(12.,-0.5,0.2)); +#626 = SURFACE_CURVE('',#627,(#631,#638),.PCURVE_S1.); +#627 = LINE('',#628,#629); +#628 = CARTESIAN_POINT('',(12.,-0.5,0.2)); +#629 = VECTOR('',#630,1.); +#630 = DIRECTION('',(-1.,0.,0.)); +#631 = PCURVE('',#111,#632); +#632 = DEFINITIONAL_REPRESENTATION('',(#633),#637); +#633 = LINE('',#634,#635); +#634 = CARTESIAN_POINT('',(0.,-0.2)); +#635 = VECTOR('',#636,1.); +#636 = DIRECTION('',(1.,0.)); +#637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#638 = PCURVE('',#339,#639); +#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644); +#640 = LINE('',#641,#642); +#641 = CARTESIAN_POINT('',(0.,0.141421356237)); +#642 = VECTOR('',#643,1.); +#643 = DIRECTION('',(1.,0.)); +#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#645 = ORIENTED_EDGE('',*,*,#646,.T.); +#646 = EDGE_CURVE('',#624,#647,#649,.T.); +#647 = VERTEX_POINT('',#648); +#648 = CARTESIAN_POINT('',(12.,-0.5,1.75)); +#649 = SURFACE_CURVE('',#650,(#654,#661),.PCURVE_S1.); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(12.,-0.5,0.)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(0.,0.,1.)); +#654 = PCURVE('',#111,#655); +#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660); +#656 = LINE('',#657,#658); +#657 = CARTESIAN_POINT('',(0.,-0.)); +#658 = VECTOR('',#659,1.); +#659 = DIRECTION('',(0.,-1.)); +#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#661 = PCURVE('',#556,#662); +#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(0.,0.)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(0.,-1.)); +#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#668 = ORIENTED_EDGE('',*,*,#669,.T.); +#669 = EDGE_CURVE('',#647,#96,#670,.T.); +#670 = SURFACE_CURVE('',#671,(#675,#682),.PCURVE_S1.); +#671 = LINE('',#672,#673); +#672 = CARTESIAN_POINT('',(12.,-0.5,1.75)); +#673 = VECTOR('',#674,1.); +#674 = DIRECTION('',(-1.,0.,0.)); +#675 = PCURVE('',#111,#676); +#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681); +#677 = LINE('',#678,#679); +#678 = CARTESIAN_POINT('',(0.,-1.75)); +#679 = VECTOR('',#680,1.); +#680 = DIRECTION('',(1.,0.)); +#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#682 = PCURVE('',#139,#683); +#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688); +#684 = LINE('',#685,#686); +#685 = CARTESIAN_POINT('',(-0.,-0.176776695297)); +#686 = VECTOR('',#687,1.); +#687 = DIRECTION('',(-1.,0.)); +#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#689 = ADVANCED_FACE('',(#690),#195,.F.); +#690 = FACE_BOUND('',#691,.F.); +#691 = EDGE_LOOP('',(#692,#715,#716,#717)); +#692 = ORIENTED_EDGE('',*,*,#693,.F.); +#693 = EDGE_CURVE('',#152,#694,#696,.T.); +#694 = VERTEX_POINT('',#695); +#695 = CARTESIAN_POINT('',(0.,0.,2.)); +#696 = SURFACE_CURVE('',#697,(#701,#708),.PCURVE_S1.); +#697 = LINE('',#698,#699); +#698 = CARTESIAN_POINT('',(-2.,0.,2.)); +#699 = VECTOR('',#700,1.); +#700 = DIRECTION('',(1.,0.,0.)); +#701 = PCURVE('',#195,#702); +#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707); +#703 = LINE('',#704,#705); +#704 = CARTESIAN_POINT('',(0.,0.)); +#705 = VECTOR('',#706,1.); +#706 = DIRECTION('',(1.,0.)); +#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#708 = PCURVE('',#167,#709); +#709 = DEFINITIONAL_REPRESENTATION('',(#710),#714); +#710 = LINE('',#711,#712); +#711 = CARTESIAN_POINT('',(-7.5,2.5)); +#712 = VECTOR('',#713,1.); +#713 = DIRECTION('',(1.,0.)); +#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#715 = ORIENTED_EDGE('',*,*,#179,.F.); +#716 = ORIENTED_EDGE('',*,*,#405,.F.); +#717 = ORIENTED_EDGE('',*,*,#718,.F.); +#718 = EDGE_CURVE('',#694,#406,#719,.T.); +#719 = SURFACE_CURVE('',#720,(#724,#731),.PCURVE_S1.); +#720 = LINE('',#721,#722); +#721 = CARTESIAN_POINT('',(0.,0.,0.)); +#722 = VECTOR('',#723,1.); +#723 = DIRECTION('',(0.,0.,1.)); +#724 = PCURVE('',#195,#725); +#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730); +#726 = LINE('',#727,#728); +#727 = CARTESIAN_POINT('',(2.,2.)); +#728 = VECTOR('',#729,1.); +#729 = DIRECTION('',(0.,-1.)); +#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#731 = PCURVE('',#444,#732); +#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737); +#733 = LINE('',#734,#735); +#734 = CARTESIAN_POINT('',(2.55,0.)); +#735 = VECTOR('',#736,1.); +#736 = DIRECTION('',(0.,-1.)); +#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#738 = ADVANCED_FACE('',(#739),#139,.T.); +#739 = FACE_BOUND('',#740,.F.); +#740 = EDGE_LOOP('',(#741,#764,#765,#766)); +#741 = ORIENTED_EDGE('',*,*,#742,.F.); +#742 = EDGE_CURVE('',#647,#743,#745,.T.); +#743 = VERTEX_POINT('',#744); +#744 = CARTESIAN_POINT('',(12.,-0.25,2.)); +#745 = SURFACE_CURVE('',#746,(#750,#757),.PCURVE_S1.); +#746 = LINE('',#747,#748); +#747 = CARTESIAN_POINT('',(12.,-0.875,1.375)); +#748 = VECTOR('',#749,1.); +#749 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#750 = PCURVE('',#139,#751); +#751 = DEFINITIONAL_REPRESENTATION('',(#752),#756); +#752 = LINE('',#753,#754); +#753 = CARTESIAN_POINT('',(-0.,-0.707106781187)); +#754 = VECTOR('',#755,1.); +#755 = DIRECTION('',(-0.,1.)); +#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#757 = PCURVE('',#556,#758); +#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763); +#759 = LINE('',#760,#761); +#760 = CARTESIAN_POINT('',(-0.375,-1.375)); +#761 = VECTOR('',#762,1.); +#762 = DIRECTION('',(0.707106781187,-0.707106781187)); +#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#764 = ORIENTED_EDGE('',*,*,#669,.T.); +#765 = ORIENTED_EDGE('',*,*,#123,.T.); +#766 = ORIENTED_EDGE('',*,*,#767,.F.); +#767 = EDGE_CURVE('',#743,#124,#768,.T.); +#768 = SURFACE_CURVE('',#769,(#773,#780),.PCURVE_S1.); +#769 = LINE('',#770,#771); +#770 = CARTESIAN_POINT('',(12.,-0.25,2.)); +#771 = VECTOR('',#772,1.); +#772 = DIRECTION('',(-1.,0.,0.)); +#773 = PCURVE('',#139,#774); +#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(-0.,0.176776695297)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(-1.,0.)); +#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#780 = PCURVE('',#167,#781); +#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786); +#782 = LINE('',#783,#784); +#783 = CARTESIAN_POINT('',(6.5,2.25)); +#784 = VECTOR('',#785,1.); +#785 = DIRECTION('',(-1.,0.)); +#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#787 = ADVANCED_FACE('',(#788),#167,.T.); +#788 = FACE_BOUND('',#789,.T.); +#789 = EDGE_LOOP('',(#790,#813,#836,#862,#863,#864)); +#790 = ORIENTED_EDGE('',*,*,#791,.T.); +#791 = EDGE_CURVE('',#743,#792,#794,.T.); +#792 = VERTEX_POINT('',#793); +#793 = CARTESIAN_POINT('',(12.,0.,2.)); +#794 = SURFACE_CURVE('',#795,(#799,#806),.PCURVE_S1.); +#795 = LINE('',#796,#797); +#796 = CARTESIAN_POINT('',(12.,-1.5,2.)); +#797 = VECTOR('',#798,1.); +#798 = DIRECTION('',(0.,1.,0.)); +#799 = PCURVE('',#167,#800); +#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805); +#801 = LINE('',#802,#803); +#802 = CARTESIAN_POINT('',(6.5,1.)); +#803 = VECTOR('',#804,1.); +#804 = DIRECTION('',(0.,1.)); +#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#806 = PCURVE('',#556,#807); +#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812); +#808 = LINE('',#809,#810); +#809 = CARTESIAN_POINT('',(-1.,-2.)); +#810 = VECTOR('',#811,1.); +#811 = DIRECTION('',(1.,0.)); +#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#813 = ORIENTED_EDGE('',*,*,#814,.F.); +#814 = EDGE_CURVE('',#815,#792,#817,.T.); +#815 = VERTEX_POINT('',#816); +#816 = CARTESIAN_POINT('',(11.,0.,2.)); +#817 = SURFACE_CURVE('',#818,(#822,#829),.PCURVE_S1.); +#818 = LINE('',#819,#820); +#819 = CARTESIAN_POINT('',(-2.,0.,2.)); +#820 = VECTOR('',#821,1.); +#821 = DIRECTION('',(1.,0.,0.)); +#822 = PCURVE('',#167,#823); +#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828); +#824 = LINE('',#825,#826); +#825 = CARTESIAN_POINT('',(-7.5,2.5)); +#826 = VECTOR('',#827,1.); +#827 = DIRECTION('',(1.,0.)); +#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#829 = PCURVE('',#528,#830); +#830 = DEFINITIONAL_REPRESENTATION('',(#831),#835); +#831 = LINE('',#832,#833); +#832 = CARTESIAN_POINT('',(0.,0.)); +#833 = VECTOR('',#834,1.); +#834 = DIRECTION('',(1.,0.)); +#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#836 = ORIENTED_EDGE('',*,*,#837,.F.); +#837 = EDGE_CURVE('',#694,#815,#838,.T.); +#838 = SURFACE_CURVE('',#839,(#843,#850),.PCURVE_S1.); +#839 = LINE('',#840,#841); +#840 = CARTESIAN_POINT('',(-2.,0.,2.)); +#841 = VECTOR('',#842,1.); +#842 = DIRECTION('',(1.,0.,0.)); +#843 = PCURVE('',#167,#844); +#844 = DEFINITIONAL_REPRESENTATION('',(#845),#849); +#845 = LINE('',#846,#847); +#846 = CARTESIAN_POINT('',(-7.5,2.5)); +#847 = VECTOR('',#848,1.); +#848 = DIRECTION('',(1.,0.)); +#849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#850 = PCURVE('',#851,#856); +#851 = PLANE('',#852); +#852 = AXIS2_PLACEMENT_3D('',#853,#854,#855); +#853 = CARTESIAN_POINT('',(0.,0.,0.)); +#854 = DIRECTION('',(0.,1.,0.)); +#855 = DIRECTION('',(1.,0.,0.)); +#856 = DEFINITIONAL_REPRESENTATION('',(#857),#861); +#857 = LINE('',#858,#859); +#858 = CARTESIAN_POINT('',(-2.,-2.)); +#859 = VECTOR('',#860,1.); +#860 = DIRECTION('',(1.,0.)); +#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#862 = ORIENTED_EDGE('',*,*,#693,.F.); +#863 = ORIENTED_EDGE('',*,*,#151,.F.); +#864 = ORIENTED_EDGE('',*,*,#767,.F.); +#865 = ADVANCED_FACE('',(#866),#254,.T.); +#866 = FACE_BOUND('',#867,.T.); +#867 = EDGE_LOOP('',(#868,#869,#870,#898)); +#868 = ORIENTED_EDGE('',*,*,#352,.F.); +#869 = ORIENTED_EDGE('',*,*,#237,.T.); +#870 = ORIENTED_EDGE('',*,*,#871,.T.); +#871 = EDGE_CURVE('',#238,#872,#874,.T.); +#872 = VERTEX_POINT('',#873); +#873 = CARTESIAN_POINT('',(-4.898587196589E-17,4.35,0.)); +#874 = SURFACE_CURVE('',#875,(#879,#886),.PCURVE_S1.); +#875 = LINE('',#876,#877); +#876 = CARTESIAN_POINT('',(-6.123233995737E-17,4.55,0.2)); +#877 = VECTOR('',#878,1.); +#878 = DIRECTION('',(4.329780281177E-17,-0.707106781187,-0.707106781187) + ); +#879 = PCURVE('',#254,#880); +#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885); +#881 = LINE('',#882,#883); +#882 = CARTESIAN_POINT('',(-1.570796326795,-0.)); +#883 = VECTOR('',#884,1.); +#884 = DIRECTION('',(-0.,-1.)); +#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#886 = PCURVE('',#887,#892); +#887 = PLANE('',#888); +#888 = AXIS2_PLACEMENT_3D('',#889,#890,#891); +#889 = CARTESIAN_POINT('',(-4.440892098501E-16,4.45,0.1)); +#890 = DIRECTION('',(1.735417226645E-18,-0.707106781187,0.707106781187) + ); +#891 = DIRECTION('',(-1.,-1.227125289148E-18,1.227125289148E-18)); +#892 = DEFINITIONAL_REPRESENTATION('',(#893),#897); +#893 = LINE('',#894,#895); +#894 = CARTESIAN_POINT('',(-3.828568698927E-16,-0.141421356237)); +#895 = VECTOR('',#896,1.); +#896 = DIRECTION('',(-4.329780281177E-17,1.)); +#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#898 = ORIENTED_EDGE('',*,*,#899,.F.); +#899 = EDGE_CURVE('',#353,#872,#900,.T.); +#900 = SURFACE_CURVE('',#901,(#906,#913),.PCURVE_S1.); +#901 = CIRCLE('',#902,0.8); +#902 = AXIS2_PLACEMENT_3D('',#903,#904,#905); +#903 = CARTESIAN_POINT('',(0.,3.55,0.)); +#904 = DIRECTION('',(0.,0.,-1.)); +#905 = DIRECTION('',(-1.,0.,0.)); +#906 = PCURVE('',#254,#907); +#907 = DEFINITIONAL_REPRESENTATION('',(#908),#912); +#908 = LINE('',#909,#910); +#909 = CARTESIAN_POINT('',(-0.,-0.2)); +#910 = VECTOR('',#911,1.); +#911 = DIRECTION('',(-1.,-0.)); +#912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#913 = PCURVE('',#389,#914); +#914 = DEFINITIONAL_REPRESENTATION('',(#915),#923); +#915 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#916,#917,#918,#919,#920,#921 +,#922),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#916 = CARTESIAN_POINT('',(-6.3,1.846598101266)); +#917 = CARTESIAN_POINT('',(-6.3,3.232238747321)); +#918 = CARTESIAN_POINT('',(-5.1,2.539418424293)); +#919 = CARTESIAN_POINT('',(-3.9,1.846598101266)); +#920 = CARTESIAN_POINT('',(-5.1,1.153777778238)); +#921 = CARTESIAN_POINT('',(-6.3,0.460957455211)); +#922 = CARTESIAN_POINT('',(-6.3,1.846598101266)); +#923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#924 = ADVANCED_FACE('',(#925),#282,.T.); +#925 = FACE_BOUND('',#926,.T.); +#926 = EDGE_LOOP('',(#927,#928,#929,#952)); +#927 = ORIENTED_EDGE('',*,*,#266,.T.); +#928 = ORIENTED_EDGE('',*,*,#597,.T.); +#929 = ORIENTED_EDGE('',*,*,#930,.F.); +#930 = EDGE_CURVE('',#931,#569,#933,.T.); +#931 = VERTEX_POINT('',#932); +#932 = CARTESIAN_POINT('',(11.,4.55,0.2)); +#933 = SURFACE_CURVE('',#934,(#938,#945),.PCURVE_S1.); +#934 = LINE('',#935,#936); +#935 = CARTESIAN_POINT('',(11.,4.55,0.)); +#936 = VECTOR('',#937,1.); +#937 = DIRECTION('',(0.,0.,1.)); +#938 = PCURVE('',#282,#939); +#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944); +#940 = LINE('',#941,#942); +#941 = CARTESIAN_POINT('',(12.,0.)); +#942 = VECTOR('',#943,1.); +#943 = DIRECTION('',(0.,-1.)); +#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#945 = PCURVE('',#585,#946); +#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951); +#947 = LINE('',#948,#949); +#948 = CARTESIAN_POINT('',(1.570796326795,0.)); +#949 = VECTOR('',#950,1.); +#950 = DIRECTION('',(0.,1.)); +#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#952 = ORIENTED_EDGE('',*,*,#953,.F.); +#953 = EDGE_CURVE('',#238,#931,#954,.T.); +#954 = SURFACE_CURVE('',#955,(#959,#966),.PCURVE_S1.); +#955 = LINE('',#956,#957); +#956 = CARTESIAN_POINT('',(-4.440892098501E-16,4.55,0.2)); +#957 = VECTOR('',#958,1.); +#958 = DIRECTION('',(1.,0.,0.)); +#959 = PCURVE('',#282,#960); +#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965); +#961 = LINE('',#962,#963); +#962 = CARTESIAN_POINT('',(1.,-0.2)); +#963 = VECTOR('',#964,1.); +#964 = DIRECTION('',(1.,0.)); +#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#966 = PCURVE('',#887,#967); +#967 = DEFINITIONAL_REPRESENTATION('',(#968),#972); +#968 = LINE('',#969,#970); +#969 = CARTESIAN_POINT('',(-2.407412430484E-34,-0.141421356237)); +#970 = VECTOR('',#971,1.); +#971 = DIRECTION('',(-1.,0.)); +#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#973 = ADVANCED_FACE('',(#974),#339,.F.); +#974 = FACE_BOUND('',#975,.F.); +#975 = EDGE_LOOP('',(#976,#1004,#1025,#1026)); +#976 = ORIENTED_EDGE('',*,*,#977,.F.); +#977 = EDGE_CURVE('',#978,#624,#980,.T.); +#978 = VERTEX_POINT('',#979); +#979 = CARTESIAN_POINT('',(11.8,-0.3,-5.551115123126E-17)); +#980 = SURFACE_CURVE('',#981,(#985,#992),.PCURVE_S1.); +#981 = LINE('',#982,#983); +#982 = CARTESIAN_POINT('',(11.258333333333,0.241666666667, + -0.541666666667)); +#983 = VECTOR('',#984,1.); +#984 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#985 = PCURVE('',#339,#986); +#986 = DEFINITIONAL_REPRESENTATION('',(#987),#991); +#987 = LINE('',#988,#989); +#988 = CARTESIAN_POINT('',(0.741666666667,-0.907453702523)); +#989 = VECTOR('',#990,1.); +#990 = DIRECTION('',(-0.57735026919,0.816496580928)); +#991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#992 = PCURVE('',#993,#998); +#993 = PLANE('',#994); +#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997); +#995 = CARTESIAN_POINT('',(11.9,3.55,0.1)); +#996 = DIRECTION('',(0.707106781187,1.735417226645E-18,-0.707106781187) + ); +#997 = DIRECTION('',(1.227125289148E-18,-1.,-1.227125289148E-18)); +#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1003); +#999 = LINE('',#1000,#1001); +#1000 = CARTESIAN_POINT('',(3.308333333333,0.907453702523)); +#1001 = VECTOR('',#1002,1.); +#1002 = DIRECTION('',(0.57735026919,-0.816496580928)); +#1003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1004 = ORIENTED_EDGE('',*,*,#1005,.T.); +#1005 = EDGE_CURVE('',#978,#324,#1006,.T.); +#1006 = SURFACE_CURVE('',#1007,(#1011,#1018),.PCURVE_S1.); +#1007 = LINE('',#1008,#1009); +#1008 = CARTESIAN_POINT('',(12.,-0.3,0.)); +#1009 = VECTOR('',#1010,1.); +#1010 = DIRECTION('',(-1.,0.,0.)); +#1011 = PCURVE('',#339,#1012); +#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1017); +#1013 = LINE('',#1014,#1015); +#1014 = CARTESIAN_POINT('',(0.,-0.141421356237)); +#1015 = VECTOR('',#1016,1.); +#1016 = DIRECTION('',(1.,0.)); +#1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1018 = PCURVE('',#389,#1019); +#1019 = DEFINITIONAL_REPRESENTATION('',(#1020),#1024); +#1020 = LINE('',#1021,#1022); +#1021 = CARTESIAN_POINT('',(6.5,-2.003401898734)); +#1022 = VECTOR('',#1023,1.); +#1023 = DIRECTION('',(-1.,0.)); +#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1025 = ORIENTED_EDGE('',*,*,#323,.T.); +#1026 = ORIENTED_EDGE('',*,*,#623,.F.); +#1027 = ADVANCED_FACE('',(#1028,#1110),#389,.F.); +#1028 = FACE_BOUND('',#1029,.F.); +#1029 = EDGE_LOOP('',(#1030,#1031,#1054,#1087,#1108,#1109)); +#1030 = ORIENTED_EDGE('',*,*,#1005,.F.); +#1031 = ORIENTED_EDGE('',*,*,#1032,.F.); +#1032 = EDGE_CURVE('',#1033,#978,#1035,.T.); +#1033 = VERTEX_POINT('',#1034); +#1034 = CARTESIAN_POINT('',(11.8,3.55,-3.885780586188E-16)); +#1035 = SURFACE_CURVE('',#1036,(#1040,#1047),.PCURVE_S1.); +#1036 = LINE('',#1037,#1038); +#1037 = CARTESIAN_POINT('',(11.8,3.55,0.)); +#1038 = VECTOR('',#1039,1.); +#1039 = DIRECTION('',(-0.,-1.,-0.)); +#1040 = PCURVE('',#389,#1041); +#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046); +#1042 = LINE('',#1043,#1044); +#1043 = CARTESIAN_POINT('',(6.3,1.846598101266)); +#1044 = VECTOR('',#1045,1.); +#1045 = DIRECTION('',(0.,-1.)); +#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1047 = PCURVE('',#993,#1048); +#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(0.,0.141421356237)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(1.,0.)); +#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1054 = ORIENTED_EDGE('',*,*,#1055,.F.); +#1055 = EDGE_CURVE('',#1056,#1033,#1058,.T.); +#1056 = VERTEX_POINT('',#1057); +#1057 = CARTESIAN_POINT('',(11.,4.35,2.359223927328E-16)); +#1058 = SURFACE_CURVE('',#1059,(#1064,#1075),.PCURVE_S1.); +#1059 = CIRCLE('',#1060,0.8); +#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063); +#1061 = CARTESIAN_POINT('',(11.,3.55,0.)); +#1062 = DIRECTION('',(0.,0.,-1.)); +#1063 = DIRECTION('',(0.,1.,0.)); +#1064 = PCURVE('',#389,#1065); +#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1074); +#1066 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1067,#1068,#1069,#1070, +#1071,#1072,#1073),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1067 = CARTESIAN_POINT('',(5.5,2.646598101266)); +#1068 = CARTESIAN_POINT('',(6.885640646055,2.646598101266)); +#1069 = CARTESIAN_POINT('',(6.192820323028,1.446598101266)); +#1070 = CARTESIAN_POINT('',(5.5,0.246598101266)); +#1071 = CARTESIAN_POINT('',(4.807179676972,1.446598101266)); +#1072 = CARTESIAN_POINT('',(4.114359353945,2.646598101266)); +#1073 = CARTESIAN_POINT('',(5.5,2.646598101266)); +#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1075 = PCURVE('',#1076,#1081); +#1076 = CONICAL_SURFACE('',#1077,1.,0.785398163397); +#1077 = AXIS2_PLACEMENT_3D('',#1078,#1079,#1080); +#1078 = CARTESIAN_POINT('',(11.,3.55,0.2)); +#1079 = DIRECTION('',(0.,0.,1.)); +#1080 = DIRECTION('',(0.,1.,0.)); +#1081 = DEFINITIONAL_REPRESENTATION('',(#1082),#1086); +#1082 = LINE('',#1083,#1084); +#1083 = CARTESIAN_POINT('',(-0.,-0.2)); +#1084 = VECTOR('',#1085,1.); +#1085 = DIRECTION('',(-1.,-0.)); +#1086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1087 = ORIENTED_EDGE('',*,*,#1088,.F.); +#1088 = EDGE_CURVE('',#872,#1056,#1089,.T.); +#1089 = SURFACE_CURVE('',#1090,(#1094,#1101),.PCURVE_S1.); +#1090 = LINE('',#1091,#1092); +#1091 = CARTESIAN_POINT('',(-4.440892098501E-16,4.35,0.)); +#1092 = VECTOR('',#1093,1.); +#1093 = DIRECTION('',(1.,0.,0.)); +#1094 = PCURVE('',#389,#1095); +#1095 = DEFINITIONAL_REPRESENTATION('',(#1096),#1100); +#1096 = LINE('',#1097,#1098); +#1097 = CARTESIAN_POINT('',(-5.5,2.646598101266)); +#1098 = VECTOR('',#1099,1.); +#1099 = DIRECTION('',(1.,0.)); +#1100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1101 = PCURVE('',#887,#1102); +#1102 = DEFINITIONAL_REPRESENTATION('',(#1103),#1107); +#1103 = LINE('',#1104,#1105); +#1104 = CARTESIAN_POINT('',(-2.888894916581E-34,0.141421356237)); +#1105 = VECTOR('',#1106,1.); +#1106 = DIRECTION('',(-1.,0.)); +#1107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1108 = ORIENTED_EDGE('',*,*,#899,.F.); +#1109 = ORIENTED_EDGE('',*,*,#375,.F.); +#1110 = FACE_BOUND('',#1111,.T.); +#1111 = EDGE_LOOP('',(#1112,#1137,#1160,#1183)); +#1112 = ORIENTED_EDGE('',*,*,#1113,.T.); +#1113 = EDGE_CURVE('',#1114,#1116,#1118,.T.); +#1114 = VERTEX_POINT('',#1115); +#1115 = CARTESIAN_POINT('',(11.,2.55,0.)); +#1116 = VERTEX_POINT('',#1117); +#1117 = CARTESIAN_POINT('',(0.,2.55,0.)); +#1118 = SURFACE_CURVE('',#1119,(#1123,#1130),.PCURVE_S1.); +#1119 = LINE('',#1120,#1121); +#1120 = CARTESIAN_POINT('',(11.,2.55,0.)); +#1121 = VECTOR('',#1122,1.); +#1122 = DIRECTION('',(-1.,0.,0.)); +#1123 = PCURVE('',#389,#1124); +#1124 = DEFINITIONAL_REPRESENTATION('',(#1125),#1129); +#1125 = LINE('',#1126,#1127); +#1126 = CARTESIAN_POINT('',(5.5,0.846598101266)); +#1127 = VECTOR('',#1128,1.); +#1128 = DIRECTION('',(-1.,0.)); +#1129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1130 = PCURVE('',#472,#1131); +#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1136); +#1132 = LINE('',#1133,#1134); +#1133 = CARTESIAN_POINT('',(0.,-0.)); +#1134 = VECTOR('',#1135,1.); +#1135 = DIRECTION('',(1.,0.)); +#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1137 = ORIENTED_EDGE('',*,*,#1138,.T.); +#1138 = EDGE_CURVE('',#1116,#1139,#1141,.T.); +#1139 = VERTEX_POINT('',#1140); +#1140 = CARTESIAN_POINT('',(0.,0.,0.)); +#1141 = SURFACE_CURVE('',#1142,(#1146,#1153),.PCURVE_S1.); +#1142 = LINE('',#1143,#1144); +#1143 = CARTESIAN_POINT('',(0.,2.55,0.)); +#1144 = VECTOR('',#1145,1.); +#1145 = DIRECTION('',(0.,-1.,0.)); +#1146 = PCURVE('',#389,#1147); +#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152); +#1148 = LINE('',#1149,#1150); +#1149 = CARTESIAN_POINT('',(-5.5,0.846598101266)); +#1150 = VECTOR('',#1151,1.); +#1151 = DIRECTION('',(0.,-1.)); +#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1153 = PCURVE('',#444,#1154); +#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159); +#1155 = LINE('',#1156,#1157); +#1156 = CARTESIAN_POINT('',(0.,0.)); +#1157 = VECTOR('',#1158,1.); +#1158 = DIRECTION('',(1.,0.)); +#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1160 = ORIENTED_EDGE('',*,*,#1161,.T.); +#1161 = EDGE_CURVE('',#1139,#1162,#1164,.T.); +#1162 = VERTEX_POINT('',#1163); +#1163 = CARTESIAN_POINT('',(11.,0.,0.)); +#1164 = SURFACE_CURVE('',#1165,(#1169,#1176),.PCURVE_S1.); +#1165 = LINE('',#1166,#1167); +#1166 = CARTESIAN_POINT('',(0.,0.,0.)); +#1167 = VECTOR('',#1168,1.); +#1168 = DIRECTION('',(1.,0.,0.)); +#1169 = PCURVE('',#389,#1170); +#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1175); +#1171 = LINE('',#1172,#1173); +#1172 = CARTESIAN_POINT('',(-5.5,-1.703401898734)); +#1173 = VECTOR('',#1174,1.); +#1174 = DIRECTION('',(1.,0.)); +#1175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1176 = PCURVE('',#851,#1177); +#1177 = DEFINITIONAL_REPRESENTATION('',(#1178),#1182); +#1178 = LINE('',#1179,#1180); +#1179 = CARTESIAN_POINT('',(0.,0.)); +#1180 = VECTOR('',#1181,1.); +#1181 = DIRECTION('',(1.,0.)); +#1182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1183 = ORIENTED_EDGE('',*,*,#1184,.F.); +#1184 = EDGE_CURVE('',#1114,#1162,#1185,.T.); +#1185 = SURFACE_CURVE('',#1186,(#1190,#1197),.PCURVE_S1.); +#1186 = LINE('',#1187,#1188); +#1187 = CARTESIAN_POINT('',(11.,2.55,0.)); +#1188 = VECTOR('',#1189,1.); +#1189 = DIRECTION('',(0.,-1.,0.)); +#1190 = PCURVE('',#389,#1191); +#1191 = DEFINITIONAL_REPRESENTATION('',(#1192),#1196); +#1192 = LINE('',#1193,#1194); +#1193 = CARTESIAN_POINT('',(5.5,0.846598101266)); +#1194 = VECTOR('',#1195,1.); +#1195 = DIRECTION('',(0.,-1.)); +#1196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1197 = PCURVE('',#500,#1198); +#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203); +#1199 = LINE('',#1200,#1201); +#1200 = CARTESIAN_POINT('',(0.,0.)); +#1201 = VECTOR('',#1202,1.); +#1202 = DIRECTION('',(1.,0.)); +#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1204 = ADVANCED_FACE('',(#1205),#444,.T.); +#1205 = FACE_BOUND('',#1206,.T.); +#1206 = EDGE_LOOP('',(#1207,#1228,#1229,#1230,#1251)); +#1207 = ORIENTED_EDGE('',*,*,#1208,.T.); +#1208 = EDGE_CURVE('',#1116,#429,#1209,.T.); +#1209 = SURFACE_CURVE('',#1210,(#1214,#1221),.PCURVE_S1.); +#1210 = LINE('',#1211,#1212); +#1211 = CARTESIAN_POINT('',(0.,2.55,0.)); +#1212 = VECTOR('',#1213,1.); +#1213 = DIRECTION('',(0.,0.,1.)); +#1214 = PCURVE('',#444,#1215); +#1215 = DEFINITIONAL_REPRESENTATION('',(#1216),#1220); +#1216 = LINE('',#1217,#1218); +#1217 = CARTESIAN_POINT('',(0.,0.)); +#1218 = VECTOR('',#1219,1.); +#1219 = DIRECTION('',(0.,-1.)); +#1220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1221 = PCURVE('',#472,#1222); +#1222 = DEFINITIONAL_REPRESENTATION('',(#1223),#1227); +#1223 = LINE('',#1224,#1225); +#1224 = CARTESIAN_POINT('',(11.,0.)); +#1225 = VECTOR('',#1226,1.); +#1226 = DIRECTION('',(0.,-1.)); +#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1228 = ORIENTED_EDGE('',*,*,#428,.T.); +#1229 = ORIENTED_EDGE('',*,*,#718,.F.); +#1230 = ORIENTED_EDGE('',*,*,#1231,.F.); +#1231 = EDGE_CURVE('',#1139,#694,#1232,.T.); +#1232 = SURFACE_CURVE('',#1233,(#1237,#1244),.PCURVE_S1.); +#1233 = LINE('',#1234,#1235); +#1234 = CARTESIAN_POINT('',(0.,0.,0.)); +#1235 = VECTOR('',#1236,1.); +#1236 = DIRECTION('',(0.,0.,1.)); +#1237 = PCURVE('',#444,#1238); +#1238 = DEFINITIONAL_REPRESENTATION('',(#1239),#1243); +#1239 = LINE('',#1240,#1241); +#1240 = CARTESIAN_POINT('',(2.55,0.)); +#1241 = VECTOR('',#1242,1.); +#1242 = DIRECTION('',(0.,-1.)); +#1243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1244 = PCURVE('',#851,#1245); +#1245 = DEFINITIONAL_REPRESENTATION('',(#1246),#1250); +#1246 = LINE('',#1247,#1248); +#1247 = CARTESIAN_POINT('',(0.,0.)); +#1248 = VECTOR('',#1249,1.); +#1249 = DIRECTION('',(0.,-1.)); +#1250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1251 = ORIENTED_EDGE('',*,*,#1138,.F.); +#1252 = ADVANCED_FACE('',(#1253),#585,.T.); +#1253 = FACE_BOUND('',#1254,.T.); +#1254 = EDGE_LOOP('',(#1255,#1278,#1300,#1301)); +#1255 = ORIENTED_EDGE('',*,*,#1256,.F.); +#1256 = EDGE_CURVE('',#1257,#541,#1259,.T.); +#1257 = VERTEX_POINT('',#1258); +#1258 = CARTESIAN_POINT('',(12.,3.55,0.2)); +#1259 = SURFACE_CURVE('',#1260,(#1264,#1271),.PCURVE_S1.); +#1260 = LINE('',#1261,#1262); +#1261 = CARTESIAN_POINT('',(12.,3.55,0.)); +#1262 = VECTOR('',#1263,1.); +#1263 = DIRECTION('',(0.,0.,1.)); +#1264 = PCURVE('',#585,#1265); +#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1270); +#1266 = LINE('',#1267,#1268); +#1267 = CARTESIAN_POINT('',(0.,0.)); +#1268 = VECTOR('',#1269,1.); +#1269 = DIRECTION('',(0.,1.)); +#1270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1271 = PCURVE('',#556,#1272); +#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1277); +#1273 = LINE('',#1274,#1275); +#1274 = CARTESIAN_POINT('',(4.05,0.)); +#1275 = VECTOR('',#1276,1.); +#1276 = DIRECTION('',(0.,-1.)); +#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1278 = ORIENTED_EDGE('',*,*,#1279,.F.); +#1279 = EDGE_CURVE('',#931,#1257,#1280,.T.); +#1280 = SURFACE_CURVE('',#1281,(#1286,#1293),.PCURVE_S1.); +#1281 = CIRCLE('',#1282,1.); +#1282 = AXIS2_PLACEMENT_3D('',#1283,#1284,#1285); +#1283 = CARTESIAN_POINT('',(11.,3.55,0.2)); +#1284 = DIRECTION('',(0.,0.,-1.)); +#1285 = DIRECTION('',(0.,1.,0.)); +#1286 = PCURVE('',#585,#1287); +#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292); +#1288 = LINE('',#1289,#1290); +#1289 = CARTESIAN_POINT('',(1.570796326795,0.2)); +#1290 = VECTOR('',#1291,1.); +#1291 = DIRECTION('',(-1.,-0.)); +#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1293 = PCURVE('',#1076,#1294); +#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1299); +#1295 = LINE('',#1296,#1297); +#1296 = CARTESIAN_POINT('',(-0.,-0.)); +#1297 = VECTOR('',#1298,1.); +#1298 = DIRECTION('',(-1.,-0.)); +#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1300 = ORIENTED_EDGE('',*,*,#930,.T.); +#1301 = ORIENTED_EDGE('',*,*,#568,.F.); +#1302 = ADVANCED_FACE('',(#1303),#472,.T.); +#1303 = FACE_BOUND('',#1304,.T.); +#1304 = EDGE_LOOP('',(#1305,#1326,#1327,#1328)); +#1305 = ORIENTED_EDGE('',*,*,#1306,.T.); +#1306 = EDGE_CURVE('',#1114,#457,#1307,.T.); +#1307 = SURFACE_CURVE('',#1308,(#1312,#1319),.PCURVE_S1.); +#1308 = LINE('',#1309,#1310); +#1309 = CARTESIAN_POINT('',(11.,2.55,0.)); +#1310 = VECTOR('',#1311,1.); +#1311 = DIRECTION('',(0.,0.,1.)); +#1312 = PCURVE('',#472,#1313); +#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1318); +#1314 = LINE('',#1315,#1316); +#1315 = CARTESIAN_POINT('',(0.,-0.)); +#1316 = VECTOR('',#1317,1.); +#1317 = DIRECTION('',(0.,-1.)); +#1318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1319 = PCURVE('',#500,#1320); +#1320 = DEFINITIONAL_REPRESENTATION('',(#1321),#1325); +#1321 = LINE('',#1322,#1323); +#1322 = CARTESIAN_POINT('',(0.,0.)); +#1323 = VECTOR('',#1324,1.); +#1324 = DIRECTION('',(0.,-1.)); +#1325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1326 = ORIENTED_EDGE('',*,*,#456,.T.); +#1327 = ORIENTED_EDGE('',*,*,#1208,.F.); +#1328 = ORIENTED_EDGE('',*,*,#1113,.F.); +#1329 = ADVANCED_FACE('',(#1330),#556,.F.); +#1330 = FACE_BOUND('',#1331,.F.); +#1331 = EDGE_LOOP('',(#1332,#1333,#1354,#1355,#1356,#1357,#1378)); +#1332 = ORIENTED_EDGE('',*,*,#1256,.F.); +#1333 = ORIENTED_EDGE('',*,*,#1334,.T.); +#1334 = EDGE_CURVE('',#1257,#624,#1335,.T.); +#1335 = SURFACE_CURVE('',#1336,(#1340,#1347),.PCURVE_S1.); +#1336 = LINE('',#1337,#1338); +#1337 = CARTESIAN_POINT('',(12.,3.55,0.2)); +#1338 = VECTOR('',#1339,1.); +#1339 = DIRECTION('',(-0.,-1.,-0.)); +#1340 = PCURVE('',#556,#1341); +#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346); +#1342 = LINE('',#1343,#1344); +#1343 = CARTESIAN_POINT('',(4.05,-0.2)); +#1344 = VECTOR('',#1345,1.); +#1345 = DIRECTION('',(-1.,0.)); +#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1347 = PCURVE('',#993,#1348); +#1348 = DEFINITIONAL_REPRESENTATION('',(#1349),#1353); +#1349 = LINE('',#1350,#1351); +#1350 = CARTESIAN_POINT('',(0.,-0.141421356237)); +#1351 = VECTOR('',#1352,1.); +#1352 = DIRECTION('',(1.,0.)); +#1353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1354 = ORIENTED_EDGE('',*,*,#646,.T.); +#1355 = ORIENTED_EDGE('',*,*,#742,.T.); +#1356 = ORIENTED_EDGE('',*,*,#791,.T.); +#1357 = ORIENTED_EDGE('',*,*,#1358,.F.); +#1358 = EDGE_CURVE('',#513,#792,#1359,.T.); +#1359 = SURFACE_CURVE('',#1360,(#1364,#1371),.PCURVE_S1.); +#1360 = LINE('',#1361,#1362); +#1361 = CARTESIAN_POINT('',(12.,0.,1.)); +#1362 = VECTOR('',#1363,1.); +#1363 = DIRECTION('',(0.,0.,-1.)); +#1364 = PCURVE('',#556,#1365); +#1365 = DEFINITIONAL_REPRESENTATION('',(#1366),#1370); +#1366 = LINE('',#1367,#1368); +#1367 = CARTESIAN_POINT('',(0.5,-1.)); +#1368 = VECTOR('',#1369,1.); +#1369 = DIRECTION('',(0.,1.)); +#1370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1371 = PCURVE('',#528,#1372); +#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377); +#1373 = LINE('',#1374,#1375); +#1374 = CARTESIAN_POINT('',(14.,1.)); +#1375 = VECTOR('',#1376,1.); +#1376 = DIRECTION('',(0.,1.)); +#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1378 = ORIENTED_EDGE('',*,*,#540,.T.); +#1379 = ADVANCED_FACE('',(#1380),#500,.F.); +#1380 = FACE_BOUND('',#1381,.F.); +#1381 = EDGE_LOOP('',(#1382,#1383,#1384,#1405,#1426)); +#1382 = ORIENTED_EDGE('',*,*,#1306,.T.); +#1383 = ORIENTED_EDGE('',*,*,#484,.T.); +#1384 = ORIENTED_EDGE('',*,*,#1385,.F.); +#1385 = EDGE_CURVE('',#815,#485,#1386,.T.); +#1386 = SURFACE_CURVE('',#1387,(#1391,#1398),.PCURVE_S1.); +#1387 = LINE('',#1388,#1389); +#1388 = CARTESIAN_POINT('',(11.,0.,0.)); +#1389 = VECTOR('',#1390,1.); +#1390 = DIRECTION('',(0.,0.,1.)); +#1391 = PCURVE('',#500,#1392); +#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397); +#1393 = LINE('',#1394,#1395); +#1394 = CARTESIAN_POINT('',(2.55,0.)); +#1395 = VECTOR('',#1396,1.); +#1396 = DIRECTION('',(0.,-1.)); +#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1398 = PCURVE('',#528,#1399); +#1399 = DEFINITIONAL_REPRESENTATION('',(#1400),#1404); +#1400 = LINE('',#1401,#1402); +#1401 = CARTESIAN_POINT('',(13.,2.)); +#1402 = VECTOR('',#1403,1.); +#1403 = DIRECTION('',(0.,-1.)); +#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1405 = ORIENTED_EDGE('',*,*,#1406,.F.); +#1406 = EDGE_CURVE('',#1162,#815,#1407,.T.); +#1407 = SURFACE_CURVE('',#1408,(#1412,#1419),.PCURVE_S1.); +#1408 = LINE('',#1409,#1410); +#1409 = CARTESIAN_POINT('',(11.,0.,0.)); +#1410 = VECTOR('',#1411,1.); +#1411 = DIRECTION('',(0.,0.,1.)); +#1412 = PCURVE('',#500,#1413); +#1413 = DEFINITIONAL_REPRESENTATION('',(#1414),#1418); +#1414 = LINE('',#1415,#1416); +#1415 = CARTESIAN_POINT('',(2.55,0.)); +#1416 = VECTOR('',#1417,1.); +#1417 = DIRECTION('',(0.,-1.)); +#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1419 = PCURVE('',#851,#1420); +#1420 = DEFINITIONAL_REPRESENTATION('',(#1421),#1425); +#1421 = LINE('',#1422,#1423); +#1422 = CARTESIAN_POINT('',(11.,0.)); +#1423 = VECTOR('',#1424,1.); +#1424 = DIRECTION('',(0.,-1.)); +#1425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1426 = ORIENTED_EDGE('',*,*,#1184,.F.); +#1427 = ADVANCED_FACE('',(#1428),#528,.F.); +#1428 = FACE_BOUND('',#1429,.F.); +#1429 = EDGE_LOOP('',(#1430,#1431,#1432,#1433)); +#1430 = ORIENTED_EDGE('',*,*,#814,.F.); +#1431 = ORIENTED_EDGE('',*,*,#1385,.T.); +#1432 = ORIENTED_EDGE('',*,*,#512,.F.); +#1433 = ORIENTED_EDGE('',*,*,#1358,.T.); +#1434 = ADVANCED_FACE('',(#1435),#851,.T.); +#1435 = FACE_BOUND('',#1436,.T.); +#1436 = EDGE_LOOP('',(#1437,#1438,#1439,#1440)); +#1437 = ORIENTED_EDGE('',*,*,#1161,.F.); +#1438 = ORIENTED_EDGE('',*,*,#1231,.T.); +#1439 = ORIENTED_EDGE('',*,*,#837,.T.); +#1440 = ORIENTED_EDGE('',*,*,#1406,.F.); +#1441 = ADVANCED_FACE('',(#1442),#887,.F.); +#1442 = FACE_BOUND('',#1443,.T.); +#1443 = EDGE_LOOP('',(#1444,#1445,#1446,#1467)); +#1444 = ORIENTED_EDGE('',*,*,#871,.F.); +#1445 = ORIENTED_EDGE('',*,*,#953,.T.); +#1446 = ORIENTED_EDGE('',*,*,#1447,.T.); +#1447 = EDGE_CURVE('',#931,#1056,#1448,.T.); +#1448 = SURFACE_CURVE('',#1449,(#1453,#1460),.PCURVE_S1.); +#1449 = LINE('',#1450,#1451); +#1450 = CARTESIAN_POINT('',(11.,4.45,1.E-01)); +#1451 = VECTOR('',#1452,1.); +#1452 = DIRECTION('',(-0.,-0.707106781187,-0.707106781187)); +#1453 = PCURVE('',#887,#1454); +#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1459); +#1455 = LINE('',#1456,#1457); +#1456 = CARTESIAN_POINT('',(-11.,9.813077866774E-18)); +#1457 = VECTOR('',#1458,1.); +#1458 = DIRECTION('',(-0.,1.)); +#1459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1460 = PCURVE('',#1076,#1461); +#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466); +#1462 = LINE('',#1463,#1464); +#1463 = CARTESIAN_POINT('',(-0.,-0.1)); +#1464 = VECTOR('',#1465,1.); +#1465 = DIRECTION('',(-0.,-1.)); +#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1467 = ORIENTED_EDGE('',*,*,#1088,.F.); +#1468 = ADVANCED_FACE('',(#1469),#993,.T.); +#1469 = FACE_BOUND('',#1470,.T.); +#1470 = EDGE_LOOP('',(#1471,#1492,#1493,#1494)); +#1471 = ORIENTED_EDGE('',*,*,#1472,.F.); +#1472 = EDGE_CURVE('',#1257,#1033,#1473,.T.); +#1473 = SURFACE_CURVE('',#1474,(#1478,#1485),.PCURVE_S1.); +#1474 = LINE('',#1475,#1476); +#1475 = CARTESIAN_POINT('',(12.,3.55,0.2)); +#1476 = VECTOR('',#1477,1.); +#1477 = DIRECTION('',(-0.707106781187,-4.329780281177E-17, + -0.707106781187)); +#1478 = PCURVE('',#993,#1479); +#1479 = DEFINITIONAL_REPRESENTATION('',(#1480),#1484); +#1480 = LINE('',#1481,#1482); +#1481 = CARTESIAN_POINT('',(0.,-0.141421356237)); +#1482 = VECTOR('',#1483,1.); +#1483 = DIRECTION('',(4.329780281177E-17,1.)); +#1484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1485 = PCURVE('',#1076,#1486); +#1486 = DEFINITIONAL_REPRESENTATION('',(#1487),#1491); +#1487 = LINE('',#1488,#1489); +#1488 = CARTESIAN_POINT('',(-1.570796326795,-0.)); +#1489 = VECTOR('',#1490,1.); +#1490 = DIRECTION('',(-0.,-1.)); +#1491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1492 = ORIENTED_EDGE('',*,*,#1334,.T.); +#1493 = ORIENTED_EDGE('',*,*,#977,.F.); +#1494 = ORIENTED_EDGE('',*,*,#1032,.F.); +#1495 = ADVANCED_FACE('',(#1496),#1076,.T.); +#1496 = FACE_BOUND('',#1497,.T.); +#1497 = EDGE_LOOP('',(#1498,#1499,#1500,#1501)); +#1498 = ORIENTED_EDGE('',*,*,#1447,.F.); +#1499 = ORIENTED_EDGE('',*,*,#1279,.T.); +#1500 = ORIENTED_EDGE('',*,*,#1472,.T.); +#1501 = ORIENTED_EDGE('',*,*,#1055,.F.); +#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1506)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1503,#1504,#1505)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1503 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1504 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1505 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1506 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1503, + 'distance_accuracy_value','confusion accuracy'); +#1507 = SHAPE_DEFINITION_REPRESENTATION(#1508,#25); +#1508 = PRODUCT_DEFINITION_SHAPE('','',#1509); +#1509 = PRODUCT_DEFINITION('design','',#1510,#1513); +#1510 = PRODUCT_DEFINITION_FORMATION('','',#1511); +#1511 = PRODUCT('Body','Body','',(#1512)); +#1512 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1513 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1514 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1515,#1517); +#1515 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1516) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1516 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#1517 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1518); +#1518 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Body','',#5,#1509,$); +#1519 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1511)); +#1520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1521),#1502); +#1521 = STYLED_ITEM('color',(#1522),#26); +#1522 = PRESENTATION_STYLE_ASSIGNMENT((#1523,#1529)); +#1523 = SURFACE_STYLE_USAGE(.BOTH.,#1524); +#1524 = SURFACE_SIDE_STYLE('',(#1525)); +#1525 = SURFACE_STYLE_FILL_AREA(#1526); +#1526 = FILL_AREA_STYLE('',(#1527)); +#1527 = FILL_AREA_STYLE_COLOUR('',#1528); +#1528 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877); +#1529 = CURVE_STYLE('',#1530,POSITIVE_LENGTH_MEASURE(0.1),#1531); +#1530 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1531 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +ENDSEC; +END-ISO-10303-21; diff --git a/CAD/4Pin_DataConnector_Housing.FCStd b/CAD/4Pin_DataConnector_Housing.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..8123b24db5073b8f56b98f10dd707b6dbc63d7d2 GIT binary patch literal 46259 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 literal 0 HcmV?d00001