diff --git a/.gitignore b/.gitignore index 69f293f..b2d05ce 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *.bck *.bak *.blend1 +*.FCStd? diff --git a/README.MD b/README.MD index aa96a04..a746334 100644 --- a/README.MD +++ b/README.MD @@ -185,7 +185,8 @@ Legend: | Pin Header Socket 2x05 | - | Y | | Pin Header Socket 2x10 | - | Y | | Schurter_0031.8201_20mm_Fuse | Y | - | -| BV-EI-303-2010 Transformer | Y | - | +| BV-EI-303-2010 Transformer | Y | Y | +| BV-EI-305-XXXX Transformer | Y | Y | | TRACO_TBA1 | Y | - | | LCD4x16_smd_pad | Y | - | diff --git a/footprints/blender/tht.blender/BV-EI-303-XXXX.FCStd b/footprints/blender/tht.blender/BV-EI-303-XXXX.FCStd new file mode 100644 index 0000000..c24004a Binary files /dev/null and b/footprints/blender/tht.blender/BV-EI-303-XXXX.FCStd differ diff --git a/footprints/blender/tht.blender/BV-EI-305-XXXX.FCStd b/footprints/blender/tht.blender/BV-EI-305-XXXX.FCStd new file mode 100644 index 0000000..ed1cbd1 Binary files /dev/null and b/footprints/blender/tht.blender/BV-EI-305-XXXX.FCStd differ diff --git a/footprints/packages3d/tht.shapes3d/BV-EI-303-XXXX.stp b/footprints/packages3d/tht.shapes3d/BV-EI-303-XXXX.stp new file mode 100644 index 0000000..6092f13 --- /dev/null +++ b/footprints/packages3d/tht.shapes3d/BV-EI-303-XXXX.stp @@ -0,0 +1,1436 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2021-01-16T21:39:22',('Author'),( + ''),'Open CASCADE STEP processor 7.5','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('BV-EI-303-XXXX','BV-EI-303-XXXX','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31),#35); +#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('',(-1.39E-02,-1.64E-02,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(-1.E-02,-1.E-02,-3.E-03)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(-1.E-02,1.E-02,-3.E-03)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(1.E-02,-5.E-03,-3.E-03)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(1.E-02,5.E-03,-3.E-03)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#36,#37,#38)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#36 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#37 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#38 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#39 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#36, + 'distance_accuracy_value','confusion accuracy'); +#40 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#41 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#42),#694); +#42 = MANIFOLD_SOLID_BREP('',#43); +#43 = CLOSED_SHELL('',(#44,#164,#240,#403,#452,#479,#486,#562,#611,#660, + #687)); +#44 = ADVANCED_FACE('',(#45),#59,.F.); +#45 = FACE_BOUND('',#46,.F.); +#46 = EDGE_LOOP('',(#47,#82,#110,#138)); +#47 = ORIENTED_EDGE('',*,*,#48,.F.); +#48 = EDGE_CURVE('',#49,#51,#53,.T.); +#49 = VERTEX_POINT('',#50); +#50 = CARTESIAN_POINT('',(0.,0.,0.)); +#51 = VERTEX_POINT('',#52); +#52 = CARTESIAN_POINT('',(0.,0.,2.03E-02)); +#53 = SURFACE_CURVE('',#54,(#58,#70),.PCURVE_S1.); +#54 = LINE('',#55,#56); +#55 = CARTESIAN_POINT('',(0.,0.,0.)); +#56 = VECTOR('',#57,1.E-03); +#57 = DIRECTION('',(0.,0.,1.)); +#58 = PCURVE('',#59,#64); +#59 = PLANE('',#60); +#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63); +#61 = CARTESIAN_POINT('',(0.,0.,0.)); +#62 = DIRECTION('',(1.,0.,0.)); +#63 = DIRECTION('',(0.,0.,1.)); +#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(0.,0.)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(1.,0.)); +#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70 = PCURVE('',#71,#76); +#71 = PLANE('',#72); +#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75); +#73 = CARTESIAN_POINT('',(0.,0.,0.)); +#74 = DIRECTION('',(0.,1.,0.)); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81); +#77 = LINE('',#78,#79); +#78 = CARTESIAN_POINT('',(0.,0.)); +#79 = VECTOR('',#80,1.); +#80 = DIRECTION('',(1.,0.)); +#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82 = ORIENTED_EDGE('',*,*,#83,.T.); +#83 = EDGE_CURVE('',#49,#84,#86,.T.); +#84 = VERTEX_POINT('',#85); +#85 = CARTESIAN_POINT('',(0.,3.28E-02,0.)); +#86 = SURFACE_CURVE('',#87,(#91,#98),.PCURVE_S1.); +#87 = LINE('',#88,#89); +#88 = CARTESIAN_POINT('',(0.,0.,0.)); +#89 = VECTOR('',#90,1.E-03); +#90 = DIRECTION('',(0.,1.,0.)); +#91 = PCURVE('',#59,#92); +#92 = DEFINITIONAL_REPRESENTATION('',(#93),#97); +#93 = LINE('',#94,#95); +#94 = CARTESIAN_POINT('',(0.,0.)); +#95 = VECTOR('',#96,1.); +#96 = DIRECTION('',(0.,-1.)); +#97 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#98 = PCURVE('',#99,#104); +#99 = PLANE('',#100); +#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); +#101 = CARTESIAN_POINT('',(0.,0.,0.)); +#102 = DIRECTION('',(0.,0.,1.)); +#103 = DIRECTION('',(1.,0.,0.)); +#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 = ORIENTED_EDGE('',*,*,#111,.T.); +#111 = EDGE_CURVE('',#84,#112,#114,.T.); +#112 = VERTEX_POINT('',#113); +#113 = CARTESIAN_POINT('',(0.,3.28E-02,2.03E-02)); +#114 = SURFACE_CURVE('',#115,(#119,#126),.PCURVE_S1.); +#115 = LINE('',#116,#117); +#116 = CARTESIAN_POINT('',(0.,3.28E-02,0.)); +#117 = VECTOR('',#118,1.E-03); +#118 = DIRECTION('',(0.,0.,1.)); +#119 = PCURVE('',#59,#120); +#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(0.,-3.28E-02)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(1.,0.)); +#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#126 = PCURVE('',#127,#132); +#127 = PLANE('',#128); +#128 = AXIS2_PLACEMENT_3D('',#129,#130,#131); +#129 = CARTESIAN_POINT('',(0.,3.28E-02,0.)); +#130 = DIRECTION('',(0.,1.,0.)); +#131 = DIRECTION('',(0.,0.,1.)); +#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137); +#133 = LINE('',#134,#135); +#134 = CARTESIAN_POINT('',(0.,0.)); +#135 = VECTOR('',#136,1.); +#136 = DIRECTION('',(1.,0.)); +#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#138 = ORIENTED_EDGE('',*,*,#139,.F.); +#139 = EDGE_CURVE('',#51,#112,#140,.T.); +#140 = SURFACE_CURVE('',#141,(#145,#152),.PCURVE_S1.); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(0.,0.,2.03E-02)); +#143 = VECTOR('',#144,1.E-03); +#144 = DIRECTION('',(0.,1.,0.)); +#145 = PCURVE('',#59,#146); +#146 = DEFINITIONAL_REPRESENTATION('',(#147),#151); +#147 = LINE('',#148,#149); +#148 = CARTESIAN_POINT('',(2.03E-02,0.)); +#149 = VECTOR('',#150,1.); +#150 = DIRECTION('',(0.,-1.)); +#151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#152 = PCURVE('',#153,#158); +#153 = PLANE('',#154); +#154 = AXIS2_PLACEMENT_3D('',#155,#156,#157); +#155 = CARTESIAN_POINT('',(0.,0.,2.03E-02)); +#156 = DIRECTION('',(0.,0.,1.)); +#157 = DIRECTION('',(1.,0.,0.)); +#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163); +#159 = LINE('',#160,#161); +#160 = CARTESIAN_POINT('',(0.,0.)); +#161 = VECTOR('',#162,1.); +#162 = DIRECTION('',(0.,1.)); +#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#164 = ADVANCED_FACE('',(#165),#71,.F.); +#165 = FACE_BOUND('',#166,.F.); +#166 = EDGE_LOOP('',(#167,#190,#191,#214)); +#167 = ORIENTED_EDGE('',*,*,#168,.F.); +#168 = EDGE_CURVE('',#49,#169,#171,.T.); +#169 = VERTEX_POINT('',#170); +#170 = CARTESIAN_POINT('',(2.78E-02,0.,0.)); +#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.); +#172 = LINE('',#173,#174); +#173 = CARTESIAN_POINT('',(0.,0.,0.)); +#174 = VECTOR('',#175,1.E-03); +#175 = DIRECTION('',(1.,0.,0.)); +#176 = PCURVE('',#71,#177); +#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(0.,0.)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(0.,1.)); +#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#183 = PCURVE('',#99,#184); +#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(0.,0.)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(1.,0.)); +#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#190 = ORIENTED_EDGE('',*,*,#48,.T.); +#191 = ORIENTED_EDGE('',*,*,#192,.T.); +#192 = EDGE_CURVE('',#51,#193,#195,.T.); +#193 = VERTEX_POINT('',#194); +#194 = CARTESIAN_POINT('',(2.78E-02,0.,2.03E-02)); +#195 = SURFACE_CURVE('',#196,(#200,#207),.PCURVE_S1.); +#196 = LINE('',#197,#198); +#197 = CARTESIAN_POINT('',(0.,0.,2.03E-02)); +#198 = VECTOR('',#199,1.E-03); +#199 = DIRECTION('',(1.,0.,0.)); +#200 = PCURVE('',#71,#201); +#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206); +#202 = LINE('',#203,#204); +#203 = CARTESIAN_POINT('',(2.03E-02,0.)); +#204 = VECTOR('',#205,1.); +#205 = DIRECTION('',(0.,1.)); +#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#207 = PCURVE('',#153,#208); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(0.,0.)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(1.,0.)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#214 = ORIENTED_EDGE('',*,*,#215,.F.); +#215 = EDGE_CURVE('',#169,#193,#216,.T.); +#216 = SURFACE_CURVE('',#217,(#221,#228),.PCURVE_S1.); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(2.78E-02,0.,0.)); +#219 = VECTOR('',#220,1.E-03); +#220 = DIRECTION('',(0.,0.,1.)); +#221 = PCURVE('',#71,#222); +#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227); +#223 = LINE('',#224,#225); +#224 = CARTESIAN_POINT('',(0.,2.78E-02)); +#225 = VECTOR('',#226,1.); +#226 = DIRECTION('',(1.,0.)); +#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#228 = PCURVE('',#229,#234); +#229 = PLANE('',#230); +#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233); +#231 = CARTESIAN_POINT('',(2.78E-02,0.,0.)); +#232 = DIRECTION('',(1.,0.,0.)); +#233 = DIRECTION('',(0.,0.,1.)); +#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239); +#235 = LINE('',#236,#237); +#236 = CARTESIAN_POINT('',(0.,0.)); +#237 = VECTOR('',#238,1.); +#238 = DIRECTION('',(1.,0.)); +#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#240 = ADVANCED_FACE('',(#241,#289),#153,.T.); +#241 = FACE_BOUND('',#242,.T.); +#242 = EDGE_LOOP('',(#243,#244,#245,#268)); +#243 = ORIENTED_EDGE('',*,*,#139,.F.); +#244 = ORIENTED_EDGE('',*,*,#192,.T.); +#245 = ORIENTED_EDGE('',*,*,#246,.T.); +#246 = EDGE_CURVE('',#193,#247,#249,.T.); +#247 = VERTEX_POINT('',#248); +#248 = CARTESIAN_POINT('',(2.78E-02,3.28E-02,2.03E-02)); +#249 = SURFACE_CURVE('',#250,(#254,#261),.PCURVE_S1.); +#250 = LINE('',#251,#252); +#251 = CARTESIAN_POINT('',(2.78E-02,0.,2.03E-02)); +#252 = VECTOR('',#253,1.E-03); +#253 = DIRECTION('',(0.,1.,0.)); +#254 = PCURVE('',#153,#255); +#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260); +#256 = LINE('',#257,#258); +#257 = CARTESIAN_POINT('',(2.78E-02,0.)); +#258 = VECTOR('',#259,1.); +#259 = DIRECTION('',(0.,1.)); +#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#261 = PCURVE('',#229,#262); +#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267); +#263 = LINE('',#264,#265); +#264 = CARTESIAN_POINT('',(2.03E-02,0.)); +#265 = VECTOR('',#266,1.); +#266 = DIRECTION('',(0.,-1.)); +#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#268 = ORIENTED_EDGE('',*,*,#269,.F.); +#269 = EDGE_CURVE('',#112,#247,#270,.T.); +#270 = SURFACE_CURVE('',#271,(#275,#282),.PCURVE_S1.); +#271 = LINE('',#272,#273); +#272 = CARTESIAN_POINT('',(0.,3.28E-02,2.03E-02)); +#273 = VECTOR('',#274,1.E-03); +#274 = DIRECTION('',(1.,0.,0.)); +#275 = PCURVE('',#153,#276); +#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281); +#277 = LINE('',#278,#279); +#278 = CARTESIAN_POINT('',(0.,3.28E-02)); +#279 = VECTOR('',#280,1.); +#280 = DIRECTION('',(1.,0.)); +#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#282 = PCURVE('',#127,#283); +#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(2.03E-02,0.)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(0.,1.)); +#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#289 = FACE_BOUND('',#290,.T.); +#290 = EDGE_LOOP('',(#291,#321,#349,#377)); +#291 = ORIENTED_EDGE('',*,*,#292,.T.); +#292 = EDGE_CURVE('',#293,#295,#297,.T.); +#293 = VERTEX_POINT('',#294); +#294 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.03E-02)); +#295 = VERTEX_POINT('',#296); +#296 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.03E-02)); +#297 = SURFACE_CURVE('',#298,(#302,#309),.PCURVE_S1.); +#298 = LINE('',#299,#300); +#299 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.03E-02)); +#300 = VECTOR('',#301,1.E-03); +#301 = DIRECTION('',(0.,1.,0.)); +#302 = PCURVE('',#153,#303); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(4.5E-03,5.15E-03)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(0.,1.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = PCURVE('',#310,#315); +#310 = PLANE('',#311); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.03E-02)); +#313 = DIRECTION('',(1.,0.,0.)); +#314 = DIRECTION('',(0.,0.,1.)); +#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(0.,0.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(0.,-1.)); +#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#321 = ORIENTED_EDGE('',*,*,#322,.T.); +#322 = EDGE_CURVE('',#295,#323,#325,.T.); +#323 = VERTEX_POINT('',#324); +#324 = CARTESIAN_POINT('',(2.33E-02,2.765E-02,2.03E-02)); +#325 = SURFACE_CURVE('',#326,(#330,#337),.PCURVE_S1.); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.03E-02)); +#328 = VECTOR('',#329,1.E-03); +#329 = DIRECTION('',(1.,0.,0.)); +#330 = PCURVE('',#153,#331); +#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(4.5E-03,2.765E-02)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(1.,0.)); +#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#337 = PCURVE('',#338,#343); +#338 = PLANE('',#339); +#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); +#340 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.03E-02)); +#341 = DIRECTION('',(0.,1.,0.)); +#342 = DIRECTION('',(0.,0.,1.)); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = LINE('',#345,#346); +#345 = CARTESIAN_POINT('',(0.,0.)); +#346 = VECTOR('',#347,1.); +#347 = DIRECTION('',(0.,1.)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = ORIENTED_EDGE('',*,*,#350,.F.); +#350 = EDGE_CURVE('',#351,#323,#353,.T.); +#351 = VERTEX_POINT('',#352); +#352 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.03E-02)); +#353 = SURFACE_CURVE('',#354,(#358,#365),.PCURVE_S1.); +#354 = LINE('',#355,#356); +#355 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.03E-02)); +#356 = VECTOR('',#357,1.E-03); +#357 = DIRECTION('',(0.,1.,0.)); +#358 = PCURVE('',#153,#359); +#359 = DEFINITIONAL_REPRESENTATION('',(#360),#364); +#360 = LINE('',#361,#362); +#361 = CARTESIAN_POINT('',(2.33E-02,5.15E-03)); +#362 = VECTOR('',#363,1.); +#363 = DIRECTION('',(0.,1.)); +#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#365 = PCURVE('',#366,#371); +#366 = PLANE('',#367); +#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370); +#368 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.03E-02)); +#369 = DIRECTION('',(1.,0.,0.)); +#370 = DIRECTION('',(0.,0.,1.)); +#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376); +#372 = LINE('',#373,#374); +#373 = CARTESIAN_POINT('',(0.,0.)); +#374 = VECTOR('',#375,1.); +#375 = DIRECTION('',(0.,-1.)); +#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#377 = ORIENTED_EDGE('',*,*,#378,.F.); +#378 = EDGE_CURVE('',#293,#351,#379,.T.); +#379 = SURFACE_CURVE('',#380,(#384,#391),.PCURVE_S1.); +#380 = LINE('',#381,#382); +#381 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.03E-02)); +#382 = VECTOR('',#383,1.E-03); +#383 = DIRECTION('',(1.,0.,0.)); +#384 = PCURVE('',#153,#385); +#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390); +#386 = LINE('',#387,#388); +#387 = CARTESIAN_POINT('',(4.5E-03,5.15E-03)); +#388 = VECTOR('',#389,1.); +#389 = DIRECTION('',(1.,0.)); +#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#391 = PCURVE('',#392,#397); +#392 = PLANE('',#393); +#393 = AXIS2_PLACEMENT_3D('',#394,#395,#396); +#394 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.03E-02)); +#395 = DIRECTION('',(0.,1.,0.)); +#396 = DIRECTION('',(0.,0.,1.)); +#397 = DEFINITIONAL_REPRESENTATION('',(#398),#402); +#398 = LINE('',#399,#400); +#399 = CARTESIAN_POINT('',(0.,0.)); +#400 = VECTOR('',#401,1.); +#401 = DIRECTION('',(0.,1.)); +#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#403 = ADVANCED_FACE('',(#404),#127,.T.); +#404 = FACE_BOUND('',#405,.T.); +#405 = EDGE_LOOP('',(#406,#429,#430,#431)); +#406 = ORIENTED_EDGE('',*,*,#407,.F.); +#407 = EDGE_CURVE('',#84,#408,#410,.T.); +#408 = VERTEX_POINT('',#409); +#409 = CARTESIAN_POINT('',(2.78E-02,3.28E-02,0.)); +#410 = SURFACE_CURVE('',#411,(#415,#422),.PCURVE_S1.); +#411 = LINE('',#412,#413); +#412 = CARTESIAN_POINT('',(0.,3.28E-02,0.)); +#413 = VECTOR('',#414,1.E-03); +#414 = DIRECTION('',(1.,0.,0.)); +#415 = PCURVE('',#127,#416); +#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421); +#417 = LINE('',#418,#419); +#418 = CARTESIAN_POINT('',(0.,0.)); +#419 = VECTOR('',#420,1.); +#420 = DIRECTION('',(0.,1.)); +#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#422 = PCURVE('',#99,#423); +#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428); +#424 = LINE('',#425,#426); +#425 = CARTESIAN_POINT('',(0.,3.28E-02)); +#426 = VECTOR('',#427,1.); +#427 = DIRECTION('',(1.,0.)); +#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#429 = ORIENTED_EDGE('',*,*,#111,.T.); +#430 = ORIENTED_EDGE('',*,*,#269,.T.); +#431 = ORIENTED_EDGE('',*,*,#432,.F.); +#432 = EDGE_CURVE('',#408,#247,#433,.T.); +#433 = SURFACE_CURVE('',#434,(#438,#445),.PCURVE_S1.); +#434 = LINE('',#435,#436); +#435 = CARTESIAN_POINT('',(2.78E-02,3.28E-02,0.)); +#436 = VECTOR('',#437,1.E-03); +#437 = DIRECTION('',(0.,0.,1.)); +#438 = PCURVE('',#127,#439); +#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444); +#440 = LINE('',#441,#442); +#441 = CARTESIAN_POINT('',(0.,2.78E-02)); +#442 = VECTOR('',#443,1.); +#443 = DIRECTION('',(1.,0.)); +#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#445 = PCURVE('',#229,#446); +#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451); +#447 = LINE('',#448,#449); +#448 = CARTESIAN_POINT('',(0.,-3.28E-02)); +#449 = VECTOR('',#450,1.); +#450 = DIRECTION('',(1.,0.)); +#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#452 = ADVANCED_FACE('',(#453),#99,.F.); +#453 = FACE_BOUND('',#454,.F.); +#454 = EDGE_LOOP('',(#455,#456,#457,#478)); +#455 = ORIENTED_EDGE('',*,*,#83,.F.); +#456 = ORIENTED_EDGE('',*,*,#168,.T.); +#457 = ORIENTED_EDGE('',*,*,#458,.T.); +#458 = EDGE_CURVE('',#169,#408,#459,.T.); +#459 = SURFACE_CURVE('',#460,(#464,#471),.PCURVE_S1.); +#460 = LINE('',#461,#462); +#461 = CARTESIAN_POINT('',(2.78E-02,0.,0.)); +#462 = VECTOR('',#463,1.E-03); +#463 = DIRECTION('',(0.,1.,0.)); +#464 = PCURVE('',#99,#465); +#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(2.78E-02,0.)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(0.,1.)); +#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#471 = PCURVE('',#229,#472); +#472 = DEFINITIONAL_REPRESENTATION('',(#473),#477); +#473 = LINE('',#474,#475); +#474 = CARTESIAN_POINT('',(0.,0.)); +#475 = VECTOR('',#476,1.); +#476 = DIRECTION('',(0.,-1.)); +#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#478 = ORIENTED_EDGE('',*,*,#407,.F.); +#479 = ADVANCED_FACE('',(#480),#229,.T.); +#480 = FACE_BOUND('',#481,.T.); +#481 = EDGE_LOOP('',(#482,#483,#484,#485)); +#482 = ORIENTED_EDGE('',*,*,#215,.F.); +#483 = ORIENTED_EDGE('',*,*,#458,.T.); +#484 = ORIENTED_EDGE('',*,*,#432,.T.); +#485 = ORIENTED_EDGE('',*,*,#246,.F.); +#486 = ADVANCED_FACE('',(#487),#310,.F.); +#487 = FACE_BOUND('',#488,.F.); +#488 = EDGE_LOOP('',(#489,#512,#513,#536)); +#489 = ORIENTED_EDGE('',*,*,#490,.F.); +#490 = EDGE_CURVE('',#293,#491,#493,.T.); +#491 = VERTEX_POINT('',#492); +#492 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.38E-02)); +#493 = SURFACE_CURVE('',#494,(#498,#505),.PCURVE_S1.); +#494 = LINE('',#495,#496); +#495 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.03E-02)); +#496 = VECTOR('',#497,1.E-03); +#497 = DIRECTION('',(0.,0.,1.)); +#498 = PCURVE('',#310,#499); +#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504); +#500 = LINE('',#501,#502); +#501 = CARTESIAN_POINT('',(0.,0.)); +#502 = VECTOR('',#503,1.); +#503 = DIRECTION('',(1.,0.)); +#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#505 = PCURVE('',#392,#506); +#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(0.,0.)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(1.,0.)); +#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#512 = ORIENTED_EDGE('',*,*,#292,.T.); +#513 = ORIENTED_EDGE('',*,*,#514,.T.); +#514 = EDGE_CURVE('',#295,#515,#517,.T.); +#515 = VERTEX_POINT('',#516); +#516 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.38E-02)); +#517 = SURFACE_CURVE('',#518,(#522,#529),.PCURVE_S1.); +#518 = LINE('',#519,#520); +#519 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.03E-02)); +#520 = VECTOR('',#521,1.E-03); +#521 = DIRECTION('',(0.,0.,1.)); +#522 = PCURVE('',#310,#523); +#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528); +#524 = LINE('',#525,#526); +#525 = CARTESIAN_POINT('',(0.,-2.25E-02)); +#526 = VECTOR('',#527,1.); +#527 = DIRECTION('',(1.,0.)); +#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#529 = PCURVE('',#338,#530); +#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535); +#531 = LINE('',#532,#533); +#532 = CARTESIAN_POINT('',(0.,0.)); +#533 = VECTOR('',#534,1.); +#534 = DIRECTION('',(1.,0.)); +#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#536 = ORIENTED_EDGE('',*,*,#537,.F.); +#537 = EDGE_CURVE('',#491,#515,#538,.T.); +#538 = SURFACE_CURVE('',#539,(#543,#550),.PCURVE_S1.); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.38E-02)); +#541 = VECTOR('',#542,1.E-03); +#542 = DIRECTION('',(0.,1.,0.)); +#543 = PCURVE('',#310,#544); +#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(3.5E-03,0.)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(0.,-1.)); +#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#550 = PCURVE('',#551,#556); +#551 = PLANE('',#552); +#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555); +#553 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.38E-02)); +#554 = DIRECTION('',(0.,0.,1.)); +#555 = DIRECTION('',(1.,0.,0.)); +#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561); +#557 = LINE('',#558,#559); +#558 = CARTESIAN_POINT('',(0.,0.)); +#559 = VECTOR('',#560,1.); +#560 = DIRECTION('',(0.,1.)); +#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#562 = ADVANCED_FACE('',(#563),#392,.F.); +#563 = FACE_BOUND('',#564,.F.); +#564 = EDGE_LOOP('',(#565,#566,#567,#590)); +#565 = ORIENTED_EDGE('',*,*,#378,.F.); +#566 = ORIENTED_EDGE('',*,*,#490,.T.); +#567 = ORIENTED_EDGE('',*,*,#568,.T.); +#568 = EDGE_CURVE('',#491,#569,#571,.T.); +#569 = VERTEX_POINT('',#570); +#570 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.38E-02)); +#571 = SURFACE_CURVE('',#572,(#576,#583),.PCURVE_S1.); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.38E-02)); +#574 = VECTOR('',#575,1.E-03); +#575 = DIRECTION('',(1.,0.,0.)); +#576 = PCURVE('',#392,#577); +#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582); +#578 = LINE('',#579,#580); +#579 = CARTESIAN_POINT('',(3.5E-03,0.)); +#580 = VECTOR('',#581,1.); +#581 = DIRECTION('',(0.,1.)); +#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#583 = PCURVE('',#551,#584); +#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589); +#585 = LINE('',#586,#587); +#586 = CARTESIAN_POINT('',(0.,0.)); +#587 = VECTOR('',#588,1.); +#588 = DIRECTION('',(1.,0.)); +#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#590 = ORIENTED_EDGE('',*,*,#591,.F.); +#591 = EDGE_CURVE('',#351,#569,#592,.T.); +#592 = SURFACE_CURVE('',#593,(#597,#604),.PCURVE_S1.); +#593 = LINE('',#594,#595); +#594 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.03E-02)); +#595 = VECTOR('',#596,1.E-03); +#596 = DIRECTION('',(0.,0.,1.)); +#597 = PCURVE('',#392,#598); +#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603); +#599 = LINE('',#600,#601); +#600 = CARTESIAN_POINT('',(0.,1.88E-02)); +#601 = VECTOR('',#602,1.); +#602 = DIRECTION('',(1.,0.)); +#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#604 = PCURVE('',#366,#605); +#605 = DEFINITIONAL_REPRESENTATION('',(#606),#610); +#606 = LINE('',#607,#608); +#607 = CARTESIAN_POINT('',(0.,0.)); +#608 = VECTOR('',#609,1.); +#609 = DIRECTION('',(1.,0.)); +#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#611 = ADVANCED_FACE('',(#612),#366,.T.); +#612 = FACE_BOUND('',#613,.T.); +#613 = EDGE_LOOP('',(#614,#615,#616,#639)); +#614 = ORIENTED_EDGE('',*,*,#591,.F.); +#615 = ORIENTED_EDGE('',*,*,#350,.T.); +#616 = ORIENTED_EDGE('',*,*,#617,.T.); +#617 = EDGE_CURVE('',#323,#618,#620,.T.); +#618 = VERTEX_POINT('',#619); +#619 = CARTESIAN_POINT('',(2.33E-02,2.765E-02,2.38E-02)); +#620 = SURFACE_CURVE('',#621,(#625,#632),.PCURVE_S1.); +#621 = LINE('',#622,#623); +#622 = CARTESIAN_POINT('',(2.33E-02,2.765E-02,2.03E-02)); +#623 = VECTOR('',#624,1.E-03); +#624 = DIRECTION('',(0.,0.,1.)); +#625 = PCURVE('',#366,#626); +#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631); +#627 = LINE('',#628,#629); +#628 = CARTESIAN_POINT('',(0.,-2.25E-02)); +#629 = VECTOR('',#630,1.); +#630 = DIRECTION('',(1.,0.)); +#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#632 = PCURVE('',#338,#633); +#633 = DEFINITIONAL_REPRESENTATION('',(#634),#638); +#634 = LINE('',#635,#636); +#635 = CARTESIAN_POINT('',(0.,1.88E-02)); +#636 = VECTOR('',#637,1.); +#637 = DIRECTION('',(1.,0.)); +#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#639 = ORIENTED_EDGE('',*,*,#640,.F.); +#640 = EDGE_CURVE('',#569,#618,#641,.T.); +#641 = SURFACE_CURVE('',#642,(#646,#653),.PCURVE_S1.); +#642 = LINE('',#643,#644); +#643 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.38E-02)); +#644 = VECTOR('',#645,1.E-03); +#645 = DIRECTION('',(0.,1.,0.)); +#646 = PCURVE('',#366,#647); +#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652); +#648 = LINE('',#649,#650); +#649 = CARTESIAN_POINT('',(3.5E-03,0.)); +#650 = VECTOR('',#651,1.); +#651 = DIRECTION('',(0.,-1.)); +#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#653 = PCURVE('',#551,#654); +#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659); +#655 = LINE('',#656,#657); +#656 = CARTESIAN_POINT('',(1.88E-02,0.)); +#657 = VECTOR('',#658,1.); +#658 = DIRECTION('',(0.,1.)); +#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#660 = ADVANCED_FACE('',(#661),#338,.T.); +#661 = FACE_BOUND('',#662,.T.); +#662 = EDGE_LOOP('',(#663,#664,#665,#686)); +#663 = ORIENTED_EDGE('',*,*,#322,.F.); +#664 = ORIENTED_EDGE('',*,*,#514,.T.); +#665 = ORIENTED_EDGE('',*,*,#666,.T.); +#666 = EDGE_CURVE('',#515,#618,#667,.T.); +#667 = SURFACE_CURVE('',#668,(#672,#679),.PCURVE_S1.); +#668 = LINE('',#669,#670); +#669 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.38E-02)); +#670 = VECTOR('',#671,1.E-03); +#671 = DIRECTION('',(1.,0.,0.)); +#672 = PCURVE('',#338,#673); +#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678); +#674 = LINE('',#675,#676); +#675 = CARTESIAN_POINT('',(3.5E-03,0.)); +#676 = VECTOR('',#677,1.); +#677 = DIRECTION('',(0.,1.)); +#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#679 = PCURVE('',#551,#680); +#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685); +#681 = LINE('',#682,#683); +#682 = CARTESIAN_POINT('',(0.,2.25E-02)); +#683 = VECTOR('',#684,1.); +#684 = DIRECTION('',(1.,0.)); +#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#686 = ORIENTED_EDGE('',*,*,#617,.F.); +#687 = ADVANCED_FACE('',(#688),#551,.T.); +#688 = FACE_BOUND('',#689,.T.); +#689 = EDGE_LOOP('',(#690,#691,#692,#693)); +#690 = ORIENTED_EDGE('',*,*,#537,.F.); +#691 = ORIENTED_EDGE('',*,*,#568,.T.); +#692 = ORIENTED_EDGE('',*,*,#640,.T.); +#693 = ORIENTED_EDGE('',*,*,#666,.F.); +#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#698)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#695,#696,#697)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#695 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#696 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#697 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#698 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#695, + 'distance_accuracy_value','confusion accuracy'); +#699 = SHAPE_DEFINITION_REPRESENTATION(#700,#41); +#700 = PRODUCT_DEFINITION_SHAPE('','',#701); +#701 = PRODUCT_DEFINITION('design','',#702,#705); +#702 = PRODUCT_DEFINITION_FORMATION('','',#703); +#703 = PRODUCT('TransformerCase','TransformerCase','',(#704)); +#704 = PRODUCT_CONTEXT('',#2,'mechanical'); +#705 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#706 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#707,#709); +#707 = ( REPRESENTATION_RELATIONSHIP('','',#41,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#708) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#708 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#709 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#710 + ); +#710 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','TransformerCase','',#5,#701, + $); +#711 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#703)); +#712 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#713),#811); +#713 = MANIFOLD_SOLID_BREP('',#714); +#714 = CLOSED_SHELL('',(#715,#803,#807)); +#715 = ADVANCED_FACE('',(#716),#729,.T.); +#716 = FACE_BOUND('',#717,.T.); +#717 = EDGE_LOOP('',(#718,#752,#775,#802)); +#718 = ORIENTED_EDGE('',*,*,#719,.F.); +#719 = EDGE_CURVE('',#720,#720,#722,.T.); +#720 = VERTEX_POINT('',#721); +#721 = CARTESIAN_POINT('',(4.E-04,-9.797174393179E-20,3.E-03)); +#722 = SURFACE_CURVE('',#723,(#728,#740),.PCURVE_S1.); +#723 = CIRCLE('',#724,4.E-04); +#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727); +#725 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#726 = DIRECTION('',(0.,0.,1.)); +#727 = DIRECTION('',(1.,0.,-0.)); +#728 = PCURVE('',#729,#734); +#729 = CYLINDRICAL_SURFACE('',#730,4.E-04); +#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733); +#731 = CARTESIAN_POINT('',(0.,0.,0.)); +#732 = DIRECTION('',(0.,0.,1.)); +#733 = DIRECTION('',(1.,0.,-0.)); +#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739); +#735 = LINE('',#736,#737); +#736 = CARTESIAN_POINT('',(0.,3.E-03)); +#737 = VECTOR('',#738,1.); +#738 = DIRECTION('',(1.,0.)); +#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#740 = PCURVE('',#741,#746); +#741 = PLANE('',#742); +#742 = AXIS2_PLACEMENT_3D('',#743,#744,#745); +#743 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#744 = DIRECTION('',(0.,0.,1.)); +#745 = DIRECTION('',(1.,0.,-0.)); +#746 = DEFINITIONAL_REPRESENTATION('',(#747),#751); +#747 = CIRCLE('',#748,4.E-04); +#748 = AXIS2_PLACEMENT_2D('',#749,#750); +#749 = CARTESIAN_POINT('',(0.,0.)); +#750 = DIRECTION('',(1.,0.)); +#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#752 = ORIENTED_EDGE('',*,*,#753,.F.); +#753 = EDGE_CURVE('',#754,#720,#756,.T.); +#754 = VERTEX_POINT('',#755); +#755 = CARTESIAN_POINT('',(4.E-04,-9.797174393179E-20,0.)); +#756 = SEAM_CURVE('',#757,(#761,#768),.PCURVE_S1.); +#757 = LINE('',#758,#759); +#758 = CARTESIAN_POINT('',(4.E-04,-9.797174393179E-20,0.)); +#759 = VECTOR('',#760,1.E-03); +#760 = DIRECTION('',(0.,0.,1.)); +#761 = PCURVE('',#729,#762); +#762 = DEFINITIONAL_REPRESENTATION('',(#763),#767); +#763 = LINE('',#764,#765); +#764 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#765 = VECTOR('',#766,1.); +#766 = DIRECTION('',(0.,1.)); +#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#768 = PCURVE('',#729,#769); +#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774); +#770 = LINE('',#771,#772); +#771 = CARTESIAN_POINT('',(0.,-0.)); +#772 = VECTOR('',#773,1.); +#773 = DIRECTION('',(0.,1.)); +#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#775 = ORIENTED_EDGE('',*,*,#776,.T.); +#776 = EDGE_CURVE('',#754,#754,#777,.T.); +#777 = SURFACE_CURVE('',#778,(#783,#790),.PCURVE_S1.); +#778 = CIRCLE('',#779,4.E-04); +#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782); +#780 = CARTESIAN_POINT('',(0.,0.,0.)); +#781 = DIRECTION('',(0.,0.,1.)); +#782 = DIRECTION('',(1.,0.,-0.)); +#783 = PCURVE('',#729,#784); +#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789); +#785 = LINE('',#786,#787); +#786 = CARTESIAN_POINT('',(0.,0.)); +#787 = VECTOR('',#788,1.); +#788 = DIRECTION('',(1.,0.)); +#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#790 = PCURVE('',#791,#796); +#791 = PLANE('',#792); +#792 = AXIS2_PLACEMENT_3D('',#793,#794,#795); +#793 = CARTESIAN_POINT('',(0.,0.,0.)); +#794 = DIRECTION('',(0.,0.,1.)); +#795 = DIRECTION('',(1.,0.,-0.)); +#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801); +#797 = CIRCLE('',#798,4.E-04); +#798 = AXIS2_PLACEMENT_2D('',#799,#800); +#799 = CARTESIAN_POINT('',(0.,0.)); +#800 = DIRECTION('',(1.,0.)); +#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#802 = ORIENTED_EDGE('',*,*,#753,.T.); +#803 = ADVANCED_FACE('',(#804),#741,.T.); +#804 = FACE_BOUND('',#805,.T.); +#805 = EDGE_LOOP('',(#806)); +#806 = ORIENTED_EDGE('',*,*,#719,.T.); +#807 = ADVANCED_FACE('',(#808),#791,.F.); +#808 = FACE_BOUND('',#809,.T.); +#809 = EDGE_LOOP('',(#810)); +#810 = ORIENTED_EDGE('',*,*,#776,.F.); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#815)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#812,#813,#814)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#812, + 'distance_accuracy_value','confusion accuracy'); +#816 = SHAPE_DEFINITION_REPRESENTATION(#817,#712); +#817 = PRODUCT_DEFINITION_SHAPE('','',#818); +#818 = PRODUCT_DEFINITION('design','',#819,#822); +#819 = PRODUCT_DEFINITION_FORMATION('','',#820); +#820 = PRODUCT('Cylinder','Cylinder','',(#821)); +#821 = PRODUCT_CONTEXT('',#2,'mechanical'); +#822 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#823 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#824,#826); +#824 = ( REPRESENTATION_RELATIONSHIP('','',#712,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#825) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#825 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#826 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#827 + ); +#827 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Cylinder','',#5,#818,$); +#828 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#820)); +#829 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#830),#928); +#830 = MANIFOLD_SOLID_BREP('',#831); +#831 = CLOSED_SHELL('',(#832,#920,#924)); +#832 = ADVANCED_FACE('',(#833),#846,.T.); +#833 = FACE_BOUND('',#834,.T.); +#834 = EDGE_LOOP('',(#835,#869,#892,#919)); +#835 = ORIENTED_EDGE('',*,*,#836,.F.); +#836 = EDGE_CURVE('',#837,#837,#839,.T.); +#837 = VERTEX_POINT('',#838); +#838 = CARTESIAN_POINT('',(4.E-04,-0.,3.E-03)); +#839 = SURFACE_CURVE('',#840,(#845,#857),.PCURVE_S1.); +#840 = CIRCLE('',#841,4.E-04); +#841 = AXIS2_PLACEMENT_3D('',#842,#843,#844); +#842 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#843 = DIRECTION('',(0.,0.,1.)); +#844 = DIRECTION('',(1.,0.,-0.)); +#845 = PCURVE('',#846,#851); +#846 = CYLINDRICAL_SURFACE('',#847,4.E-04); +#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850); +#848 = CARTESIAN_POINT('',(0.,0.,0.)); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = DIRECTION('',(1.,0.,-0.)); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(0.,3.E-03)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(1.,0.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = PCURVE('',#858,#863); +#858 = PLANE('',#859); +#859 = AXIS2_PLACEMENT_3D('',#860,#861,#862); +#860 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#861 = DIRECTION('',(0.,0.,1.)); +#862 = DIRECTION('',(1.,0.,-0.)); +#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868); +#864 = CIRCLE('',#865,4.E-04); +#865 = AXIS2_PLACEMENT_2D('',#866,#867); +#866 = CARTESIAN_POINT('',(0.,0.)); +#867 = DIRECTION('',(1.,0.)); +#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#869 = ORIENTED_EDGE('',*,*,#870,.F.); +#870 = EDGE_CURVE('',#871,#837,#873,.T.); +#871 = VERTEX_POINT('',#872); +#872 = CARTESIAN_POINT('',(4.E-04,-0.,0.)); +#873 = SEAM_CURVE('',#874,(#878,#885),.PCURVE_S1.); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(4.E-04,-1.E-19,0.)); +#876 = VECTOR('',#877,1.E-03); +#877 = DIRECTION('',(0.,0.,1.)); +#878 = PCURVE('',#846,#879); +#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884); +#880 = LINE('',#881,#882); +#881 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#882 = VECTOR('',#883,1.); +#883 = DIRECTION('',(0.,1.)); +#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#885 = PCURVE('',#846,#886); +#886 = DEFINITIONAL_REPRESENTATION('',(#887),#891); +#887 = LINE('',#888,#889); +#888 = CARTESIAN_POINT('',(0.,-0.)); +#889 = VECTOR('',#890,1.); +#890 = DIRECTION('',(0.,1.)); +#891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#892 = ORIENTED_EDGE('',*,*,#893,.T.); +#893 = EDGE_CURVE('',#871,#871,#894,.T.); +#894 = SURFACE_CURVE('',#895,(#900,#907),.PCURVE_S1.); +#895 = CIRCLE('',#896,4.E-04); +#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899); +#897 = CARTESIAN_POINT('',(0.,0.,0.)); +#898 = DIRECTION('',(0.,0.,1.)); +#899 = DIRECTION('',(1.,0.,-0.)); +#900 = PCURVE('',#846,#901); +#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(0.,0.)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(1.,0.)); +#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#907 = PCURVE('',#908,#913); +#908 = PLANE('',#909); +#909 = AXIS2_PLACEMENT_3D('',#910,#911,#912); +#910 = CARTESIAN_POINT('',(0.,0.,0.)); +#911 = DIRECTION('',(0.,0.,1.)); +#912 = DIRECTION('',(1.,0.,-0.)); +#913 = DEFINITIONAL_REPRESENTATION('',(#914),#918); +#914 = CIRCLE('',#915,4.E-04); +#915 = AXIS2_PLACEMENT_2D('',#916,#917); +#916 = CARTESIAN_POINT('',(0.,0.)); +#917 = DIRECTION('',(1.,0.)); +#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#919 = ORIENTED_EDGE('',*,*,#870,.T.); +#920 = ADVANCED_FACE('',(#921),#858,.T.); +#921 = FACE_BOUND('',#922,.T.); +#922 = EDGE_LOOP('',(#923)); +#923 = ORIENTED_EDGE('',*,*,#836,.T.); +#924 = ADVANCED_FACE('',(#925),#908,.F.); +#925 = FACE_BOUND('',#926,.T.); +#926 = EDGE_LOOP('',(#927)); +#927 = ORIENTED_EDGE('',*,*,#893,.F.); +#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#932)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#929,#930,#931)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#929 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#930 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#931 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#932 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#929, + 'distance_accuracy_value','confusion accuracy'); +#933 = SHAPE_DEFINITION_REPRESENTATION(#934,#829); +#934 = PRODUCT_DEFINITION_SHAPE('','',#935); +#935 = PRODUCT_DEFINITION('design','',#936,#939); +#936 = PRODUCT_DEFINITION_FORMATION('','',#937); +#937 = PRODUCT('Cylinder001','Cylinder001','',(#938)); +#938 = PRODUCT_CONTEXT('',#2,'mechanical'); +#939 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#940 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#941,#943); +#941 = ( REPRESENTATION_RELATIONSHIP('','',#829,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#942) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#942 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#943 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#944 + ); +#944 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','Cylinder001','',#5,#935,$); +#945 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#937)); +#946 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#947),#1045); +#947 = MANIFOLD_SOLID_BREP('',#948); +#948 = CLOSED_SHELL('',(#949,#1037,#1041)); +#949 = ADVANCED_FACE('',(#950),#963,.T.); +#950 = FACE_BOUND('',#951,.T.); +#951 = EDGE_LOOP('',(#952,#986,#1009,#1036)); +#952 = ORIENTED_EDGE('',*,*,#953,.F.); +#953 = EDGE_CURVE('',#954,#954,#956,.T.); +#954 = VERTEX_POINT('',#955); +#955 = CARTESIAN_POINT('',(4.E-04,-0.,3.E-03)); +#956 = SURFACE_CURVE('',#957,(#962,#974),.PCURVE_S1.); +#957 = CIRCLE('',#958,4.E-04); +#958 = AXIS2_PLACEMENT_3D('',#959,#960,#961); +#959 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#960 = DIRECTION('',(0.,0.,1.)); +#961 = DIRECTION('',(1.,0.,-0.)); +#962 = PCURVE('',#963,#968); +#963 = CYLINDRICAL_SURFACE('',#964,4.E-04); +#964 = AXIS2_PLACEMENT_3D('',#965,#966,#967); +#965 = CARTESIAN_POINT('',(0.,0.,0.)); +#966 = DIRECTION('',(0.,0.,1.)); +#967 = DIRECTION('',(1.,0.,-0.)); +#968 = DEFINITIONAL_REPRESENTATION('',(#969),#973); +#969 = LINE('',#970,#971); +#970 = CARTESIAN_POINT('',(0.,3.E-03)); +#971 = VECTOR('',#972,1.); +#972 = DIRECTION('',(1.,0.)); +#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#974 = PCURVE('',#975,#980); +#975 = PLANE('',#976); +#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979); +#977 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#978 = DIRECTION('',(0.,0.,1.)); +#979 = DIRECTION('',(1.,0.,-0.)); +#980 = DEFINITIONAL_REPRESENTATION('',(#981),#985); +#981 = CIRCLE('',#982,4.E-04); +#982 = AXIS2_PLACEMENT_2D('',#983,#984); +#983 = CARTESIAN_POINT('',(0.,0.)); +#984 = DIRECTION('',(1.,0.)); +#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#986 = ORIENTED_EDGE('',*,*,#987,.F.); +#987 = EDGE_CURVE('',#988,#954,#990,.T.); +#988 = VERTEX_POINT('',#989); +#989 = CARTESIAN_POINT('',(4.E-04,-0.,0.)); +#990 = SEAM_CURVE('',#991,(#995,#1002),.PCURVE_S1.); +#991 = LINE('',#992,#993); +#992 = CARTESIAN_POINT('',(4.E-04,-1.E-19,0.)); +#993 = VECTOR('',#994,1.E-03); +#994 = DIRECTION('',(0.,0.,1.)); +#995 = PCURVE('',#963,#996); +#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1001); +#997 = LINE('',#998,#999); +#998 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#999 = VECTOR('',#1000,1.); +#1000 = DIRECTION('',(0.,1.)); +#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1002 = PCURVE('',#963,#1003); +#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008); +#1004 = LINE('',#1005,#1006); +#1005 = CARTESIAN_POINT('',(0.,-0.)); +#1006 = VECTOR('',#1007,1.); +#1007 = DIRECTION('',(0.,1.)); +#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1009 = ORIENTED_EDGE('',*,*,#1010,.T.); +#1010 = EDGE_CURVE('',#988,#988,#1011,.T.); +#1011 = SURFACE_CURVE('',#1012,(#1017,#1024),.PCURVE_S1.); +#1012 = CIRCLE('',#1013,4.E-04); +#1013 = AXIS2_PLACEMENT_3D('',#1014,#1015,#1016); +#1014 = CARTESIAN_POINT('',(0.,0.,0.)); +#1015 = DIRECTION('',(0.,0.,1.)); +#1016 = DIRECTION('',(1.,0.,-0.)); +#1017 = PCURVE('',#963,#1018); +#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023); +#1019 = LINE('',#1020,#1021); +#1020 = CARTESIAN_POINT('',(0.,0.)); +#1021 = VECTOR('',#1022,1.); +#1022 = DIRECTION('',(1.,0.)); +#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1024 = PCURVE('',#1025,#1030); +#1025 = PLANE('',#1026); +#1026 = AXIS2_PLACEMENT_3D('',#1027,#1028,#1029); +#1027 = CARTESIAN_POINT('',(0.,0.,0.)); +#1028 = DIRECTION('',(0.,0.,1.)); +#1029 = DIRECTION('',(1.,0.,-0.)); +#1030 = DEFINITIONAL_REPRESENTATION('',(#1031),#1035); +#1031 = CIRCLE('',#1032,4.E-04); +#1032 = AXIS2_PLACEMENT_2D('',#1033,#1034); +#1033 = CARTESIAN_POINT('',(0.,0.)); +#1034 = DIRECTION('',(1.,0.)); +#1035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1036 = ORIENTED_EDGE('',*,*,#987,.T.); +#1037 = ADVANCED_FACE('',(#1038),#975,.T.); +#1038 = FACE_BOUND('',#1039,.T.); +#1039 = EDGE_LOOP('',(#1040)); +#1040 = ORIENTED_EDGE('',*,*,#953,.T.); +#1041 = ADVANCED_FACE('',(#1042),#1025,.F.); +#1042 = FACE_BOUND('',#1043,.T.); +#1043 = EDGE_LOOP('',(#1044)); +#1044 = ORIENTED_EDGE('',*,*,#1010,.F.); +#1045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1049)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1046,#1047,#1048)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1046 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#1047 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1048 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1049 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#1046, + 'distance_accuracy_value','confusion accuracy'); +#1050 = SHAPE_DEFINITION_REPRESENTATION(#1051,#946); +#1051 = PRODUCT_DEFINITION_SHAPE('','',#1052); +#1052 = PRODUCT_DEFINITION('design','',#1053,#1056); +#1053 = PRODUCT_DEFINITION_FORMATION('','',#1054); +#1054 = PRODUCT('Cylinder002','Cylinder002','',(#1055)); +#1055 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1056 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1057 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1058,#1060); +#1058 = ( REPRESENTATION_RELATIONSHIP('','',#946,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1059) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1059 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#1060 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1061); +#1061 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','Cylinder002','',#5,#1052,$ + ); +#1062 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1054)); +#1063 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1064),#1162); +#1064 = MANIFOLD_SOLID_BREP('',#1065); +#1065 = CLOSED_SHELL('',(#1066,#1154,#1158)); +#1066 = ADVANCED_FACE('',(#1067),#1080,.T.); +#1067 = FACE_BOUND('',#1068,.T.); +#1068 = EDGE_LOOP('',(#1069,#1103,#1126,#1153)); +#1069 = ORIENTED_EDGE('',*,*,#1070,.F.); +#1070 = EDGE_CURVE('',#1071,#1071,#1073,.T.); +#1071 = VERTEX_POINT('',#1072); +#1072 = CARTESIAN_POINT('',(4.E-04,-0.,3.E-03)); +#1073 = SURFACE_CURVE('',#1074,(#1079,#1091),.PCURVE_S1.); +#1074 = CIRCLE('',#1075,4.E-04); +#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078); +#1076 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#1077 = DIRECTION('',(0.,0.,1.)); +#1078 = DIRECTION('',(1.,0.,-0.)); +#1079 = PCURVE('',#1080,#1085); +#1080 = CYLINDRICAL_SURFACE('',#1081,4.E-04); +#1081 = AXIS2_PLACEMENT_3D('',#1082,#1083,#1084); +#1082 = CARTESIAN_POINT('',(0.,0.,0.)); +#1083 = DIRECTION('',(0.,0.,1.)); +#1084 = DIRECTION('',(1.,0.,-0.)); +#1085 = DEFINITIONAL_REPRESENTATION('',(#1086),#1090); +#1086 = LINE('',#1087,#1088); +#1087 = CARTESIAN_POINT('',(0.,3.E-03)); +#1088 = VECTOR('',#1089,1.); +#1089 = DIRECTION('',(1.,0.)); +#1090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1091 = PCURVE('',#1092,#1097); +#1092 = PLANE('',#1093); +#1093 = AXIS2_PLACEMENT_3D('',#1094,#1095,#1096); +#1094 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#1095 = DIRECTION('',(0.,0.,1.)); +#1096 = DIRECTION('',(1.,0.,-0.)); +#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1102); +#1098 = CIRCLE('',#1099,4.E-04); +#1099 = AXIS2_PLACEMENT_2D('',#1100,#1101); +#1100 = CARTESIAN_POINT('',(0.,0.)); +#1101 = DIRECTION('',(1.,0.)); +#1102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1103 = ORIENTED_EDGE('',*,*,#1104,.F.); +#1104 = EDGE_CURVE('',#1105,#1071,#1107,.T.); +#1105 = VERTEX_POINT('',#1106); +#1106 = CARTESIAN_POINT('',(4.E-04,-0.,0.)); +#1107 = SEAM_CURVE('',#1108,(#1112,#1119),.PCURVE_S1.); +#1108 = LINE('',#1109,#1110); +#1109 = CARTESIAN_POINT('',(4.E-04,-1.E-19,0.)); +#1110 = VECTOR('',#1111,1.E-03); +#1111 = DIRECTION('',(0.,0.,1.)); +#1112 = PCURVE('',#1080,#1113); +#1113 = DEFINITIONAL_REPRESENTATION('',(#1114),#1118); +#1114 = LINE('',#1115,#1116); +#1115 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1116 = VECTOR('',#1117,1.); +#1117 = DIRECTION('',(0.,1.)); +#1118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1119 = PCURVE('',#1080,#1120); +#1120 = DEFINITIONAL_REPRESENTATION('',(#1121),#1125); +#1121 = LINE('',#1122,#1123); +#1122 = CARTESIAN_POINT('',(0.,-0.)); +#1123 = VECTOR('',#1124,1.); +#1124 = DIRECTION('',(0.,1.)); +#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1126 = ORIENTED_EDGE('',*,*,#1127,.T.); +#1127 = EDGE_CURVE('',#1105,#1105,#1128,.T.); +#1128 = SURFACE_CURVE('',#1129,(#1134,#1141),.PCURVE_S1.); +#1129 = CIRCLE('',#1130,4.E-04); +#1130 = AXIS2_PLACEMENT_3D('',#1131,#1132,#1133); +#1131 = CARTESIAN_POINT('',(0.,0.,0.)); +#1132 = DIRECTION('',(0.,0.,1.)); +#1133 = DIRECTION('',(1.,0.,-0.)); +#1134 = PCURVE('',#1080,#1135); +#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1140); +#1136 = LINE('',#1137,#1138); +#1137 = CARTESIAN_POINT('',(0.,0.)); +#1138 = VECTOR('',#1139,1.); +#1139 = DIRECTION('',(1.,0.)); +#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1141 = PCURVE('',#1142,#1147); +#1142 = PLANE('',#1143); +#1143 = AXIS2_PLACEMENT_3D('',#1144,#1145,#1146); +#1144 = CARTESIAN_POINT('',(0.,0.,0.)); +#1145 = DIRECTION('',(0.,0.,1.)); +#1146 = DIRECTION('',(1.,0.,-0.)); +#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152); +#1148 = CIRCLE('',#1149,4.E-04); +#1149 = AXIS2_PLACEMENT_2D('',#1150,#1151); +#1150 = CARTESIAN_POINT('',(0.,0.)); +#1151 = DIRECTION('',(1.,0.)); +#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1153 = ORIENTED_EDGE('',*,*,#1104,.T.); +#1154 = ADVANCED_FACE('',(#1155),#1092,.T.); +#1155 = FACE_BOUND('',#1156,.T.); +#1156 = EDGE_LOOP('',(#1157)); +#1157 = ORIENTED_EDGE('',*,*,#1070,.T.); +#1158 = ADVANCED_FACE('',(#1159),#1142,.F.); +#1159 = FACE_BOUND('',#1160,.T.); +#1160 = EDGE_LOOP('',(#1161)); +#1161 = ORIENTED_EDGE('',*,*,#1127,.F.); +#1162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1166)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1163,#1164,#1165)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1163 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#1164 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1165 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1166 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#1163, + 'distance_accuracy_value','confusion accuracy'); +#1167 = SHAPE_DEFINITION_REPRESENTATION(#1168,#1063); +#1168 = PRODUCT_DEFINITION_SHAPE('','',#1169); +#1169 = PRODUCT_DEFINITION('design','',#1170,#1173); +#1170 = PRODUCT_DEFINITION_FORMATION('','',#1171); +#1171 = PRODUCT('Cylinder003','Cylinder003','',(#1172)); +#1172 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1173 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1174 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1175,#1177); +#1175 = ( REPRESENTATION_RELATIONSHIP('','',#1063,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1176) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1176 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#1177 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1178); +#1178 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','Cylinder003','',#5,#1169,$ + ); +#1179 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1171)); +#1180 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1181),#694); +#1181 = STYLED_ITEM('color',(#1182),#42); +#1182 = PRESENTATION_STYLE_ASSIGNMENT((#1183,#1189)); +#1183 = SURFACE_STYLE_USAGE(.BOTH.,#1184); +#1184 = SURFACE_SIDE_STYLE('',(#1185)); +#1185 = SURFACE_STYLE_FILL_AREA(#1186); +#1186 = FILL_AREA_STYLE('',(#1187)); +#1187 = FILL_AREA_STYLE_COLOUR('',#1188); +#1188 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#1189 = CURVE_STYLE('',#1190,POSITIVE_LENGTH_MEASURE(0.1),#1191); +#1190 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1191 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); +#1192 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1193),#811); +#1193 = STYLED_ITEM('color',(#1194),#713); +#1194 = PRESENTATION_STYLE_ASSIGNMENT((#1195,#1201)); +#1195 = SURFACE_STYLE_USAGE(.BOTH.,#1196); +#1196 = SURFACE_SIDE_STYLE('',(#1197)); +#1197 = SURFACE_STYLE_FILL_AREA(#1198); +#1198 = FILL_AREA_STYLE('',(#1199)); +#1199 = FILL_AREA_STYLE_COLOUR('',#1200); +#1200 = COLOUR_RGB('',0.583831500637,0.583831500637,0.583831500637); +#1201 = CURVE_STYLE('',#1202,POSITIVE_LENGTH_MEASURE(0.1),#1191); +#1202 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1203 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1204),#1045); +#1204 = STYLED_ITEM('color',(#1205),#947); +#1205 = PRESENTATION_STYLE_ASSIGNMENT((#1206,#1211)); +#1206 = SURFACE_STYLE_USAGE(.BOTH.,#1207); +#1207 = SURFACE_SIDE_STYLE('',(#1208)); +#1208 = SURFACE_STYLE_FILL_AREA(#1209); +#1209 = FILL_AREA_STYLE('',(#1210)); +#1210 = FILL_AREA_STYLE_COLOUR('',#1200); +#1211 = CURVE_STYLE('',#1212,POSITIVE_LENGTH_MEASURE(0.1),#1191); +#1212 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1213 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1214),#928); +#1214 = STYLED_ITEM('color',(#1215),#830); +#1215 = PRESENTATION_STYLE_ASSIGNMENT((#1216,#1221)); +#1216 = SURFACE_STYLE_USAGE(.BOTH.,#1217); +#1217 = SURFACE_SIDE_STYLE('',(#1218)); +#1218 = SURFACE_STYLE_FILL_AREA(#1219); +#1219 = FILL_AREA_STYLE('',(#1220)); +#1220 = FILL_AREA_STYLE_COLOUR('',#1200); +#1221 = CURVE_STYLE('',#1222,POSITIVE_LENGTH_MEASURE(0.1),#1191); +#1222 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1223 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1224),#1162); +#1224 = STYLED_ITEM('color',(#1225),#1064); +#1225 = PRESENTATION_STYLE_ASSIGNMENT((#1226,#1231)); +#1226 = SURFACE_STYLE_USAGE(.BOTH.,#1227); +#1227 = SURFACE_SIDE_STYLE('',(#1228)); +#1228 = SURFACE_STYLE_FILL_AREA(#1229); +#1229 = FILL_AREA_STYLE('',(#1230)); +#1230 = FILL_AREA_STYLE_COLOUR('',#1200); +#1231 = CURVE_STYLE('',#1232,POSITIVE_LENGTH_MEASURE(0.1),#1191); +#1232 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/footprints/packages3d/tht.shapes3d/BV-EI-303-XXXX.wrl b/footprints/packages3d/tht.shapes3d/BV-EI-303-XXXX.wrl new file mode 100644 index 0000000..1b0c6f0 --- /dev/null +++ b/footprints/packages3d/tht.shapes3d/BV-EI-303-XXXX.wrl @@ -0,0 +1,1077 @@ +#VRML V2.0 utf8 + + +Group { + children + DEF o0 Group { + children + DEF o1 Group { + children + DEF o2 Transform { + translation -0 -0 -0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o3 Group { + children [ + DEF o4 Group { + children + DEF o5 Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + + } + + }, + + DEF o6 Group { + children + DEF o7 Transform { + translation 4.5 5.1500001 20.299999 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + + } + + }, + + DEF o8 Group { + children + DEF o9 Transform { + translation -0 -0 -0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + + } + + }, + + DEF o10 Group { + children + DEF o11 Transform { + translation -13.9 -16.4 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o12 Group { + children [ + DEF o13 Group { + children + DEF o14 Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + DEF o15 Coordinate { + point [ 0 0 0, + 0 0 20.299999, + 0 32.799999 0, + 0 32.799999 20.299999, + 0 0 0, + 27.799999 0 0, + 0 0 20.299999, + 27.799999 0 20.299999, + 0 0 20.299999, + 0 32.799999 20.299999, + 27.799999 0 20.299999, + 27.799999 32.799999 20.299999, + 4.5 5.1500001 20.299999, + 4.5 27.65 20.299999, + 23.299999 27.65 20.299999, + 23.299999 5.1500001 20.299999, + 0 32.799999 0, + 27.799999 32.799999 0, + 0 32.799999 20.299999, + 27.799999 32.799999 20.299999, + 0 0 0, + 0 32.799999 0, + 27.799999 0 0, + 27.799999 32.799999 0, + 27.799999 0 0, + 27.799999 0 20.299999, + 27.799999 32.799999 0, + 27.799999 32.799999 20.299999, + 4.5 5.1500001 20.299999, + 4.5 5.1500001 23.799999, + 4.5 27.65 20.299999, + 4.5 27.65 23.799999, + 4.5 5.1500001 20.299999, + 23.299999 5.1500001 20.299999, + 4.5 5.1500001 23.799999, + 23.299999 5.1500001 23.799999, + 23.299999 5.1500001 20.299999, + 23.299999 5.1500001 23.799999, + 23.299999 27.65 20.299999, + 23.299999 27.65 23.799999, + 4.5 27.65 20.299999, + 23.299999 27.65 20.299999, + 4.5 27.65 23.799999, + 23.299999 27.65 23.799999, + 4.5 5.1500001 23.799999, + 4.5 27.65 23.799999, + 23.299999 5.1500001 23.799999, + 23.299999 27.65 23.799999, + 0 0 20.299999, + 0 0 0, + 0 32.799999 20.299999, + 0 32.799999 0, + 27.799999 0 0, + 27.799999 0 20.299999, + 27.799999 32.799999 20.299999, + 4.5 27.65 20.299999, + 4.5 5.1500001 20.299999, + 23.299999 5.1500001 20.299999, + 23.299999 27.65 20.299999, + 27.799999 32.799999 0, + 4.5 5.1500001 23.799999, + 4.5 27.65 23.799999, + 23.299999 5.1500001 23.799999, + 23.299999 27.65 23.799999 ] + + } + + } + + } + + }, + + DEF o16 Group { + children + DEF o17 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o15 + coordIndex [ 0, 1, -1, 1, 3, -1, 2, 3, + -1, 0, 2, -1, 4, 5, -1, 5, + 7, -1, 6, 7, -1, 9, 11, -1, + 10, 11, -1, 12, 13, -1, 12, 15, + -1, 15, 14, -1, 13, 14, -1, 16, + 17, -1, 17, 19, -1, 22, 23, -1, + 28, 29, -1, 29, 31, -1, 30, 31, + -1, 33, 35, -1, 34, 35, -1, 37, + 39, -1, 38, 39, -1, 42, 43, -1 ] + + } + + } + + }, + + DEF o18 Group { + children + DEF o19 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0 0 0 + ambientIntensity 0.1 + specularColor 0.059999999 0.059999999 0.059999999 + shininess 0.0077999998 + + } + + } + geometry + IndexedFaceSet { + coord + USE o15 + coordIndex [ 0, 1, 2, -1, 2, 1, 3, -1, + 5, 7, 4, -1, 4, 7, 6, -1, + 15, 8, 10, -1, 15, 12, 8, -1, + 9, 12, 13, -1, 9, 8, 12, -1, + 11, 13, 14, -1, 11, 14, 15, -1, + 11, 15, 10, -1, 11, 9, 13, -1, + 19, 17, 16, -1, 19, 16, 18, -1, + 21, 23, 20, -1, 20, 23, 22, -1, + 25, 24, 26, -1, 25, 26, 27, -1, + 28, 29, 30, -1, 30, 29, 31, -1, + 33, 35, 32, -1, 32, 35, 34, -1, + 37, 36, 38, -1, 37, 38, 39, -1, + 43, 41, 40, -1, 43, 40, 42, -1, + 47, 45, 44, -1, 47, 44, 46, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + } ] + + } + + } + + }, + + DEF o20 Group { + children + DEF o21 Transform { + translation -10 -10 -3 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o22 Group { + children [ + DEF o23 Group { + children + DEF o24 Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + DEF o25 Coordinate { + point [ 0.40000001 0 3, + 0.38837671 0.095726267 3, + 0.35418242 0.18588927 3, + 0.29940429 0.26524907 3, + 0.2272259 0.32919353 3, + 0.14184195 0.37400651 3, + 0.04821467 0.39708355 3, + -0.04821467 0.39708355 3, + -0.14184195 0.37400651 3, + -0.2272259 0.32919353 3, + -0.29940429 0.26524907 3, + -0.35418242 0.18588927 3, + -0.38837671 0.095726267 3, + -0.40000001 0 3, + -0.38837671 -0.095726267 3, + -0.35418242 -0.18588927 3, + -0.29940429 -0.26524907 3, + -0.2272259 -0.32919353 3, + -0.14184195 -0.37400651 3, + -0.04821467 -0.39708355 3, + 0.04821467 -0.39708355 3, + 0.14184195 -0.37400651 3, + 0.2272259 -0.32919353 3, + 0.29940429 -0.26524907 3, + 0.35418242 -0.18588927 3, + 0.38837671 -0.095726267 3, + 0.40000001 0 3, + 0.40000001 0 0, + 0.38837671 0.095726267 0, + 0.35418242 0.18588927 0, + 0.29940429 0.26524907 0, + 0.2272259 0.32919353 0, + 0.14184195 0.37400651 0, + 0.04821467 0.39708355 0, + -0.04821467 0.39708355 0, + -0.14184195 0.37400651 0, + -0.2272259 0.32919353 0, + -0.29940429 0.26524907 0, + -0.35418242 0.18588927 0, + -0.38837671 0.095726267 0, + -0.40000001 0 0, + -0.38837671 -0.095726267 0, + -0.35418242 -0.18588927 0, + -0.29940429 -0.26524907 0, + -0.2272259 -0.32919353 0, + -0.14184195 -0.37400651 0, + -0.04821467 -0.39708355 0, + 0.04821467 -0.39708355 0, + 0.14184195 -0.37400651 0, + 0.2272259 -0.32919353 0, + 0.29940429 -0.26524907 0, + 0.35418242 -0.18588927 0, + 0.38837671 -0.095726267 0, + 0.40000001 0 0, + 0.40000001 0 3, + 0.38837671 0.095726267 3, + 0.35418242 0.18588927 3, + 0.29940429 0.26524907 3, + 0.2272259 0.32919353 3, + 0.14184195 0.37400651 3, + 0.04821467 0.39708355 3, + -0.04821467 0.39708355 3, + -0.14184195 0.37400651 3, + -0.2272259 0.32919353 3, + -0.29940429 0.26524907 3, + -0.35418242 0.18588927 3, + -0.38837671 0.095726267 3, + -0.40000001 0 3, + -0.38837671 -0.095726267 3, + -0.35418242 -0.18588927 3, + -0.29940429 -0.26524907 3, + -0.2272259 -0.32919353 3, + -0.14184195 -0.37400651 3, + -0.04821467 -0.39708355 3, + 0.04821467 -0.39708355 3, + 0.14184195 -0.37400651 3, + 0.2272259 -0.32919353 3, + 0.29940429 -0.26524907 3, + 0.35418242 -0.18588927 3, + 0.38837671 -0.095726267 3, + 0.40000001 0 0, + 0.38837671 0.095726267 0, + 0.35418242 0.18588927 0, + 0.29940429 0.26524907 0, + 0.2272259 0.32919353 0, + 0.14184195 0.37400651 0, + 0.04821467 0.39708355 0, + -0.04821467 0.39708355 0, + -0.14184195 0.37400651 0, + -0.2272259 0.32919353 0, + -0.29940429 0.26524907 0, + -0.35418242 0.18588927 0, + -0.38837671 0.095726267 0, + -0.40000001 0 0, + -0.38837671 -0.095726267 0, + -0.35418242 -0.18588927 0, + -0.29940429 -0.26524907 0, + -0.2272259 -0.32919353 0, + -0.14184195 -0.37400651 0, + -0.04821467 -0.39708355 0, + 0.04821467 -0.39708355 0, + 0.14184195 -0.37400651 0, + 0.2272259 -0.32919353 0, + 0.29940429 -0.26524907 0, + 0.35418242 -0.18588927 0, + 0.38837671 -0.095726267 0, + 0.40000001 -9.7971742e-017 3, + 0.40000001 -9.7971742e-017 0 ] + + } + + } + + } + + }, + + DEF o26 Group { + children + DEF o27 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o25 + coordIndex [ 0, 1, 2, 3, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, -1, 27, 0, -1, 27, + 28, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, 49, 50, 51, + 52, 53, -1 ] + + } + + } + + }, + + DEF o28 Group { + children + DEF o29 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.30000001 0.30000001 0.30000001 + ambientIntensity 0.30000001 + specularColor 0.69999999 0.69999999 0.80000001 + shininess 0.090000004 + + } + + } + geometry + IndexedFaceSet { + coord + USE o25 + coordIndex [ 1, 0, 27, -1, 1, 27, 28, -1, + 2, 28, 29, -1, 2, 1, 28, -1, + 3, 29, 30, -1, 3, 2, 29, -1, + 4, 30, 31, -1, 4, 3, 30, -1, + 5, 31, 32, -1, 5, 32, 33, -1, + 5, 4, 31, -1, 6, 5, 33, -1, + 7, 33, 34, -1, 7, 6, 33, -1, + 8, 34, 35, -1, 8, 7, 34, -1, + 9, 35, 36, -1, 9, 8, 35, -1, + 10, 36, 37, -1, 10, 9, 36, -1, + 11, 10, 37, -1, 11, 37, 38, -1, + 12, 11, 38, -1, 12, 38, 39, -1, + 13, 12, 39, -1, 13, 39, 40, -1, + 13, 40, 41, -1, 14, 13, 41, -1, + 15, 14, 41, -1, 15, 41, 42, -1, + 16, 15, 42, -1, 16, 42, 43, -1, + 17, 16, 43, -1, 17, 43, 44, -1, + 18, 17, 44, -1, 18, 44, 45, -1, + 19, 18, 45, -1, 19, 45, 46, -1, + 19, 46, 47, -1, 20, 19, 47, -1, + 21, 20, 47, -1, 21, 47, 48, -1, + 22, 21, 48, -1, 22, 48, 49, -1, + 23, 22, 49, -1, 23, 49, 50, -1, + 24, 23, 50, -1, 24, 50, 51, -1, + 25, 51, 52, -1, 25, 24, 51, -1, + 26, 52, 53, -1, 26, 25, 52, -1, + 55, 79, 54, -1, 57, 55, 56, -1, + 57, 58, 59, -1, 57, 59, 60, -1, + 57, 60, 61, -1, 57, 61, 62, -1, + 57, 62, 63, -1, 57, 63, 64, -1, + 57, 64, 65, -1, 57, 65, 66, -1, + 57, 66, 67, -1, 57, 67, 68, -1, + 57, 68, 69, -1, 57, 69, 70, -1, + 57, 70, 71, -1, 57, 71, 72, -1, + 57, 72, 73, -1, 57, 73, 74, -1, + 57, 74, 75, -1, 57, 75, 76, -1, + 57, 76, 77, -1, 57, 77, 78, -1, + 57, 78, 79, -1, 57, 79, 55, -1, + 105, 81, 80, -1, 81, 83, 82, -1, + 84, 83, 85, -1, 85, 83, 86, -1, + 86, 83, 87, -1, 87, 83, 88, -1, + 88, 83, 89, -1, 89, 83, 90, -1, + 90, 83, 91, -1, 91, 83, 92, -1, + 92, 83, 93, -1, 93, 83, 94, -1, + 94, 83, 95, -1, 95, 83, 96, -1, + 96, 83, 97, -1, 97, 83, 98, -1, + 98, 83, 99, -1, 99, 83, 100, -1, + 100, 83, 101, -1, 101, 83, 102, -1, + 102, 83, 103, -1, 103, 83, 104, -1, + 104, 83, 105, -1, 105, 83, 81, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + } ] + + } + + } + + }, + + DEF o30 Group { + children + DEF o31 Transform { + translation -10 10 -3 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o32 Group { + children [ + DEF o33 Group { + children + DEF o34 Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + DEF o35 Coordinate { + point [ 0.40000001 0 3, + 0.38837671 0.095726267 3, + 0.35418242 0.18588927 3, + 0.29940429 0.26524907 3, + 0.2272259 0.32919353 3, + 0.14184195 0.37400651 3, + 0.04821467 0.39708355 3, + -0.04821467 0.39708355 3, + -0.14184195 0.37400651 3, + -0.2272259 0.32919353 3, + -0.29940429 0.26524907 3, + -0.35418242 0.18588927 3, + -0.38837671 0.095726267 3, + -0.40000001 0 3, + -0.38837671 -0.095726267 3, + -0.35418242 -0.18588927 3, + -0.29940429 -0.26524907 3, + -0.2272259 -0.32919353 3, + -0.14184195 -0.37400651 3, + -0.04821467 -0.39708355 3, + 0.04821467 -0.39708355 3, + 0.14184195 -0.37400651 3, + 0.2272259 -0.32919353 3, + 0.29940429 -0.26524907 3, + 0.35418242 -0.18588927 3, + 0.38837671 -0.095726267 3, + 0.40000001 0 3, + 0.40000001 0 0, + 0.38837671 0.095726267 0, + 0.35418242 0.18588927 0, + 0.29940429 0.26524907 0, + 0.2272259 0.32919353 0, + 0.14184195 0.37400651 0, + 0.04821467 0.39708355 0, + -0.04821467 0.39708355 0, + -0.14184195 0.37400651 0, + -0.2272259 0.32919353 0, + -0.29940429 0.26524907 0, + -0.35418242 0.18588927 0, + -0.38837671 0.095726267 0, + -0.40000001 0 0, + -0.38837671 -0.095726267 0, + -0.35418242 -0.18588927 0, + -0.29940429 -0.26524907 0, + -0.2272259 -0.32919353 0, + -0.14184195 -0.37400651 0, + -0.04821467 -0.39708355 0, + 0.04821467 -0.39708355 0, + 0.14184195 -0.37400651 0, + 0.2272259 -0.32919353 0, + 0.29940429 -0.26524907 0, + 0.35418242 -0.18588927 0, + 0.38837671 -0.095726267 0, + 0.40000001 0 0, + 0.40000001 0 3, + 0.38837671 0.095726267 3, + 0.35418242 0.18588927 3, + 0.29940429 0.26524907 3, + 0.2272259 0.32919353 3, + 0.14184195 0.37400651 3, + 0.04821467 0.39708355 3, + -0.04821467 0.39708355 3, + -0.14184195 0.37400651 3, + -0.2272259 0.32919353 3, + -0.29940429 0.26524907 3, + -0.35418242 0.18588927 3, + -0.38837671 0.095726267 3, + -0.40000001 0 3, + -0.38837671 -0.095726267 3, + -0.35418242 -0.18588927 3, + -0.29940429 -0.26524907 3, + -0.2272259 -0.32919353 3, + -0.14184195 -0.37400651 3, + -0.04821467 -0.39708355 3, + 0.04821467 -0.39708355 3, + 0.14184195 -0.37400651 3, + 0.2272259 -0.32919353 3, + 0.29940429 -0.26524907 3, + 0.35418242 -0.18588927 3, + 0.38837671 -0.095726267 3, + 0.40000001 0 0, + 0.38837671 0.095726267 0, + 0.35418242 0.18588927 0, + 0.29940429 0.26524907 0, + 0.2272259 0.32919353 0, + 0.14184195 0.37400651 0, + 0.04821467 0.39708355 0, + -0.04821467 0.39708355 0, + -0.14184195 0.37400651 0, + -0.2272259 0.32919353 0, + -0.29940429 0.26524907 0, + -0.35418242 0.18588927 0, + -0.38837671 0.095726267 0, + -0.40000001 0 0, + -0.38837671 -0.095726267 0, + -0.35418242 -0.18588927 0, + -0.29940429 -0.26524907 0, + -0.2272259 -0.32919353 0, + -0.14184195 -0.37400651 0, + -0.04821467 -0.39708355 0, + 0.04821467 -0.39708355 0, + 0.14184195 -0.37400651 0, + 0.2272259 -0.32919353 0, + 0.29940429 -0.26524907 0, + 0.35418242 -0.18588927 0, + 0.38837671 -0.095726267 0, + 0.40000001 -0 3, + 0.40000001 -0 0 ] + + } + + } + + } + + }, + + DEF o36 Group { + children + DEF o37 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o35 + coordIndex [ 0, 1, 2, 3, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, -1, 27, 0, -1, 27, + 28, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, 49, 50, 51, + 52, 53, -1 ] + + } + + } + + }, + + DEF o38 Group { + children + DEF o39 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.30000001 0.30000001 0.30000001 + ambientIntensity 0.30000001 + specularColor 0.69999999 0.69999999 0.80000001 + shininess 0.090000004 + + } + + } + geometry + IndexedFaceSet { + coord + USE o35 + coordIndex [ 1, 0, 27, -1, 1, 27, 28, -1, + 2, 28, 29, -1, 2, 1, 28, -1, + 3, 29, 30, -1, 3, 2, 29, -1, + 4, 30, 31, -1, 4, 3, 30, -1, + 5, 31, 32, -1, 5, 32, 33, -1, + 5, 4, 31, -1, 6, 5, 33, -1, + 7, 33, 34, -1, 7, 6, 33, -1, + 8, 34, 35, -1, 8, 7, 34, -1, + 9, 35, 36, -1, 9, 8, 35, -1, + 10, 36, 37, -1, 10, 9, 36, -1, + 11, 10, 37, -1, 11, 37, 38, -1, + 12, 11, 38, -1, 12, 38, 39, -1, + 13, 12, 39, -1, 13, 39, 40, -1, + 13, 40, 41, -1, 14, 13, 41, -1, + 15, 14, 41, -1, 15, 41, 42, -1, + 16, 15, 42, -1, 16, 42, 43, -1, + 17, 16, 43, -1, 17, 43, 44, -1, + 18, 17, 44, -1, 18, 44, 45, -1, + 19, 18, 45, -1, 19, 45, 46, -1, + 19, 46, 47, -1, 20, 19, 47, -1, + 21, 20, 47, -1, 21, 47, 48, -1, + 22, 21, 48, -1, 22, 48, 49, -1, + 23, 22, 49, -1, 23, 49, 50, -1, + 24, 23, 50, -1, 24, 50, 51, -1, + 25, 51, 52, -1, 25, 24, 51, -1, + 26, 52, 53, -1, 26, 25, 52, -1, + 55, 79, 54, -1, 57, 55, 56, -1, + 57, 58, 59, -1, 57, 59, 60, -1, + 57, 60, 61, -1, 57, 61, 62, -1, + 57, 62, 63, -1, 57, 63, 64, -1, + 57, 64, 65, -1, 57, 65, 66, -1, + 57, 66, 67, -1, 57, 67, 68, -1, + 57, 68, 69, -1, 57, 69, 70, -1, + 57, 70, 71, -1, 57, 71, 72, -1, + 57, 72, 73, -1, 57, 73, 74, -1, + 57, 74, 75, -1, 57, 75, 76, -1, + 57, 76, 77, -1, 57, 77, 78, -1, + 57, 78, 79, -1, 57, 79, 55, -1, + 105, 81, 80, -1, 81, 83, 82, -1, + 84, 83, 85, -1, 85, 83, 86, -1, + 86, 83, 87, -1, 87, 83, 88, -1, + 88, 83, 89, -1, 89, 83, 90, -1, + 90, 83, 91, -1, 91, 83, 92, -1, + 92, 83, 93, -1, 93, 83, 94, -1, + 94, 83, 95, -1, 95, 83, 96, -1, + 96, 83, 97, -1, 97, 83, 98, -1, + 98, 83, 99, -1, 99, 83, 100, -1, + 100, 83, 101, -1, 101, 83, 102, -1, + 102, 83, 103, -1, 103, 83, 104, -1, + 104, 83, 105, -1, 105, 83, 81, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + } ] + + } + + } + + }, + + DEF o40 Group { + children + DEF o41 Transform { + translation 10 -5 -3 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o42 Group { + children [ + DEF o43 Group { + children + DEF o44 Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o35 + + } + + } + + }, + + DEF o45 Group { + children + DEF o46 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o35 + coordIndex [ 0, 1, 2, 3, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, -1, 27, 0, -1, 27, + 28, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, 49, 50, 51, + 52, 53, -1 ] + + } + + } + + }, + + DEF o47 Group { + children + DEF o48 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.30000001 0.30000001 0.30000001 + ambientIntensity 0.30000001 + specularColor 0.69999999 0.69999999 0.80000001 + shininess 0.090000004 + + } + + } + geometry + IndexedFaceSet { + coord + USE o35 + coordIndex [ 1, 0, 27, -1, 1, 27, 28, -1, + 2, 28, 29, -1, 2, 1, 28, -1, + 3, 29, 30, -1, 3, 2, 29, -1, + 4, 30, 31, -1, 4, 3, 30, -1, + 5, 31, 32, -1, 5, 32, 33, -1, + 5, 4, 31, -1, 6, 5, 33, -1, + 7, 33, 34, -1, 7, 6, 33, -1, + 8, 34, 35, -1, 8, 7, 34, -1, + 9, 35, 36, -1, 9, 8, 35, -1, + 10, 36, 37, -1, 10, 9, 36, -1, + 11, 10, 37, -1, 11, 37, 38, -1, + 12, 11, 38, -1, 12, 38, 39, -1, + 13, 12, 39, -1, 13, 39, 40, -1, + 13, 40, 41, -1, 14, 13, 41, -1, + 15, 14, 41, -1, 15, 41, 42, -1, + 16, 15, 42, -1, 16, 42, 43, -1, + 17, 16, 43, -1, 17, 43, 44, -1, + 18, 17, 44, -1, 18, 44, 45, -1, + 19, 18, 45, -1, 19, 45, 46, -1, + 19, 46, 47, -1, 20, 19, 47, -1, + 21, 20, 47, -1, 21, 47, 48, -1, + 22, 21, 48, -1, 22, 48, 49, -1, + 23, 22, 49, -1, 23, 49, 50, -1, + 24, 23, 50, -1, 24, 50, 51, -1, + 25, 51, 52, -1, 25, 24, 51, -1, + 26, 52, 53, -1, 26, 25, 52, -1, + 55, 79, 54, -1, 57, 55, 56, -1, + 57, 58, 59, -1, 57, 59, 60, -1, + 57, 60, 61, -1, 57, 61, 62, -1, + 57, 62, 63, -1, 57, 63, 64, -1, + 57, 64, 65, -1, 57, 65, 66, -1, + 57, 66, 67, -1, 57, 67, 68, -1, + 57, 68, 69, -1, 57, 69, 70, -1, + 57, 70, 71, -1, 57, 71, 72, -1, + 57, 72, 73, -1, 57, 73, 74, -1, + 57, 74, 75, -1, 57, 75, 76, -1, + 57, 76, 77, -1, 57, 77, 78, -1, + 57, 78, 79, -1, 57, 79, 55, -1, + 105, 81, 80, -1, 81, 83, 82, -1, + 84, 83, 85, -1, 85, 83, 86, -1, + 86, 83, 87, -1, 87, 83, 88, -1, + 88, 83, 89, -1, 89, 83, 90, -1, + 90, 83, 91, -1, 91, 83, 92, -1, + 92, 83, 93, -1, 93, 83, 94, -1, + 94, 83, 95, -1, 95, 83, 96, -1, + 96, 83, 97, -1, 97, 83, 98, -1, + 98, 83, 99, -1, 99, 83, 100, -1, + 100, 83, 101, -1, 101, 83, 102, -1, + 102, 83, 103, -1, 103, 83, 104, -1, + 104, 83, 105, -1, 105, 83, 81, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + } ] + + } + + } + + }, + + DEF o49 Group { + children + DEF o50 Transform { + translation 10 5 -3 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o51 Group { + children [ + DEF o52 Group { + children + DEF o53 Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o35 + + } + + } + + }, + + DEF o54 Group { + children + DEF o55 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o35 + coordIndex [ 0, 1, 2, 3, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, -1, 27, 0, -1, 27, + 28, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, 49, 50, 51, + 52, 53, -1 ] + + } + + } + + }, + + DEF o56 Group { + children + DEF o57 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.30000001 0.30000001 0.30000001 + ambientIntensity 0.30000001 + specularColor 0.69999999 0.69999999 0.80000001 + shininess 0.090000004 + + } + + } + geometry + IndexedFaceSet { + coord + USE o35 + coordIndex [ 1, 0, 27, -1, 1, 27, 28, -1, + 2, 28, 29, -1, 2, 1, 28, -1, + 3, 29, 30, -1, 3, 2, 29, -1, + 4, 30, 31, -1, 4, 3, 30, -1, + 5, 31, 32, -1, 5, 32, 33, -1, + 5, 4, 31, -1, 6, 5, 33, -1, + 7, 33, 34, -1, 7, 6, 33, -1, + 8, 34, 35, -1, 8, 7, 34, -1, + 9, 35, 36, -1, 9, 8, 35, -1, + 10, 36, 37, -1, 10, 9, 36, -1, + 11, 10, 37, -1, 11, 37, 38, -1, + 12, 11, 38, -1, 12, 38, 39, -1, + 13, 12, 39, -1, 13, 39, 40, -1, + 13, 40, 41, -1, 14, 13, 41, -1, + 15, 14, 41, -1, 15, 41, 42, -1, + 16, 15, 42, -1, 16, 42, 43, -1, + 17, 16, 43, -1, 17, 43, 44, -1, + 18, 17, 44, -1, 18, 44, 45, -1, + 19, 18, 45, -1, 19, 45, 46, -1, + 19, 46, 47, -1, 20, 19, 47, -1, + 21, 20, 47, -1, 21, 47, 48, -1, + 22, 21, 48, -1, 22, 48, 49, -1, + 23, 22, 49, -1, 23, 49, 50, -1, + 24, 23, 50, -1, 24, 50, 51, -1, + 25, 51, 52, -1, 25, 24, 51, -1, + 26, 52, 53, -1, 26, 25, 52, -1, + 55, 79, 54, -1, 57, 55, 56, -1, + 57, 58, 59, -1, 57, 59, 60, -1, + 57, 60, 61, -1, 57, 61, 62, -1, + 57, 62, 63, -1, 57, 63, 64, -1, + 57, 64, 65, -1, 57, 65, 66, -1, + 57, 66, 67, -1, 57, 67, 68, -1, + 57, 68, 69, -1, 57, 69, 70, -1, + 57, 70, 71, -1, 57, 71, 72, -1, + 57, 72, 73, -1, 57, 73, 74, -1, + 57, 74, 75, -1, 57, 75, 76, -1, + 57, 76, 77, -1, 57, 77, 78, -1, + 57, 78, 79, -1, 57, 79, 55, -1, + 105, 81, 80, -1, 81, 83, 82, -1, + 84, 83, 85, -1, 85, 83, 86, -1, + 86, 83, 87, -1, 87, 83, 88, -1, + 88, 83, 89, -1, 89, 83, 90, -1, + 90, 83, 91, -1, 91, 83, 92, -1, + 92, 83, 93, -1, 93, 83, 94, -1, + 94, 83, 95, -1, 95, 83, 96, -1, + 96, 83, 97, -1, 97, 83, 98, -1, + 98, 83, 99, -1, 99, 83, 100, -1, + 100, 83, 101, -1, 101, 83, 102, -1, + 102, 83, 103, -1, 103, 83, 104, -1, + 104, 83, 105, -1, 105, 83, 81, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + } ] + + } + + } + + } ] + + } + + } + + } + + } + +} diff --git a/footprints/packages3d/tht.shapes3d/BV-EI-305-XXXX.stp b/footprints/packages3d/tht.shapes3d/BV-EI-305-XXXX.stp new file mode 100644 index 0000000..13ddf61 --- /dev/null +++ b/footprints/packages3d/tht.shapes3d/BV-EI-305-XXXX.stp @@ -0,0 +1,1435 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2021-01-16T21:30:53',('Author'),( + ''),'Open CASCADE STEP processor 7.5','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('BV-EI-305-XXXX','BV-EI-305-XXXX','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31),#35); +#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('',(-1.39E-02,-1.64E-02,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(-1.E-02,-1.E-02,-3.E-03)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(-1.E-02,1.E-02,-3.E-03)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(1.E-02,-5.E-03,-3.E-03)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(1.E-02,5.E-03,-3.E-03)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#36,#37,#38)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#36 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#37 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#38 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#39 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#36, + 'distance_accuracy_value','confusion accuracy'); +#40 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#41 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#42),#694); +#42 = MANIFOLD_SOLID_BREP('',#43); +#43 = CLOSED_SHELL('',(#44,#164,#240,#403,#452,#479,#486,#562,#611,#660, + #687)); +#44 = ADVANCED_FACE('',(#45),#59,.F.); +#45 = FACE_BOUND('',#46,.F.); +#46 = EDGE_LOOP('',(#47,#82,#110,#138)); +#47 = ORIENTED_EDGE('',*,*,#48,.F.); +#48 = EDGE_CURVE('',#49,#51,#53,.T.); +#49 = VERTEX_POINT('',#50); +#50 = CARTESIAN_POINT('',(0.,0.,0.)); +#51 = VERTEX_POINT('',#52); +#52 = CARTESIAN_POINT('',(0.,0.,2.6E-02)); +#53 = SURFACE_CURVE('',#54,(#58,#70),.PCURVE_S1.); +#54 = LINE('',#55,#56); +#55 = CARTESIAN_POINT('',(0.,0.,0.)); +#56 = VECTOR('',#57,1.E-03); +#57 = DIRECTION('',(0.,0.,1.)); +#58 = PCURVE('',#59,#64); +#59 = PLANE('',#60); +#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63); +#61 = CARTESIAN_POINT('',(0.,0.,0.)); +#62 = DIRECTION('',(1.,0.,0.)); +#63 = DIRECTION('',(0.,0.,1.)); +#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(0.,0.)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(1.,0.)); +#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70 = PCURVE('',#71,#76); +#71 = PLANE('',#72); +#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75); +#73 = CARTESIAN_POINT('',(0.,0.,0.)); +#74 = DIRECTION('',(0.,1.,0.)); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81); +#77 = LINE('',#78,#79); +#78 = CARTESIAN_POINT('',(0.,0.)); +#79 = VECTOR('',#80,1.); +#80 = DIRECTION('',(1.,0.)); +#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82 = ORIENTED_EDGE('',*,*,#83,.T.); +#83 = EDGE_CURVE('',#49,#84,#86,.T.); +#84 = VERTEX_POINT('',#85); +#85 = CARTESIAN_POINT('',(0.,3.28E-02,0.)); +#86 = SURFACE_CURVE('',#87,(#91,#98),.PCURVE_S1.); +#87 = LINE('',#88,#89); +#88 = CARTESIAN_POINT('',(0.,0.,0.)); +#89 = VECTOR('',#90,1.E-03); +#90 = DIRECTION('',(0.,1.,0.)); +#91 = PCURVE('',#59,#92); +#92 = DEFINITIONAL_REPRESENTATION('',(#93),#97); +#93 = LINE('',#94,#95); +#94 = CARTESIAN_POINT('',(0.,0.)); +#95 = VECTOR('',#96,1.); +#96 = DIRECTION('',(0.,-1.)); +#97 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#98 = PCURVE('',#99,#104); +#99 = PLANE('',#100); +#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); +#101 = CARTESIAN_POINT('',(0.,0.,0.)); +#102 = DIRECTION('',(0.,0.,1.)); +#103 = DIRECTION('',(1.,0.,0.)); +#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 = ORIENTED_EDGE('',*,*,#111,.T.); +#111 = EDGE_CURVE('',#84,#112,#114,.T.); +#112 = VERTEX_POINT('',#113); +#113 = CARTESIAN_POINT('',(0.,3.28E-02,2.6E-02)); +#114 = SURFACE_CURVE('',#115,(#119,#126),.PCURVE_S1.); +#115 = LINE('',#116,#117); +#116 = CARTESIAN_POINT('',(0.,3.28E-02,0.)); +#117 = VECTOR('',#118,1.E-03); +#118 = DIRECTION('',(0.,0.,1.)); +#119 = PCURVE('',#59,#120); +#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(0.,-3.28E-02)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(1.,0.)); +#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#126 = PCURVE('',#127,#132); +#127 = PLANE('',#128); +#128 = AXIS2_PLACEMENT_3D('',#129,#130,#131); +#129 = CARTESIAN_POINT('',(0.,3.28E-02,0.)); +#130 = DIRECTION('',(0.,1.,0.)); +#131 = DIRECTION('',(0.,0.,1.)); +#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137); +#133 = LINE('',#134,#135); +#134 = CARTESIAN_POINT('',(0.,0.)); +#135 = VECTOR('',#136,1.); +#136 = DIRECTION('',(1.,0.)); +#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#138 = ORIENTED_EDGE('',*,*,#139,.F.); +#139 = EDGE_CURVE('',#51,#112,#140,.T.); +#140 = SURFACE_CURVE('',#141,(#145,#152),.PCURVE_S1.); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(0.,0.,2.6E-02)); +#143 = VECTOR('',#144,1.E-03); +#144 = DIRECTION('',(0.,1.,0.)); +#145 = PCURVE('',#59,#146); +#146 = DEFINITIONAL_REPRESENTATION('',(#147),#151); +#147 = LINE('',#148,#149); +#148 = CARTESIAN_POINT('',(2.6E-02,0.)); +#149 = VECTOR('',#150,1.); +#150 = DIRECTION('',(0.,-1.)); +#151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#152 = PCURVE('',#153,#158); +#153 = PLANE('',#154); +#154 = AXIS2_PLACEMENT_3D('',#155,#156,#157); +#155 = CARTESIAN_POINT('',(0.,0.,2.6E-02)); +#156 = DIRECTION('',(0.,0.,1.)); +#157 = DIRECTION('',(1.,0.,0.)); +#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163); +#159 = LINE('',#160,#161); +#160 = CARTESIAN_POINT('',(0.,0.)); +#161 = VECTOR('',#162,1.); +#162 = DIRECTION('',(0.,1.)); +#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#164 = ADVANCED_FACE('',(#165),#71,.F.); +#165 = FACE_BOUND('',#166,.F.); +#166 = EDGE_LOOP('',(#167,#190,#191,#214)); +#167 = ORIENTED_EDGE('',*,*,#168,.F.); +#168 = EDGE_CURVE('',#49,#169,#171,.T.); +#169 = VERTEX_POINT('',#170); +#170 = CARTESIAN_POINT('',(2.78E-02,0.,0.)); +#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.); +#172 = LINE('',#173,#174); +#173 = CARTESIAN_POINT('',(0.,0.,0.)); +#174 = VECTOR('',#175,1.E-03); +#175 = DIRECTION('',(1.,0.,0.)); +#176 = PCURVE('',#71,#177); +#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(0.,0.)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(0.,1.)); +#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#183 = PCURVE('',#99,#184); +#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(0.,0.)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(1.,0.)); +#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#190 = ORIENTED_EDGE('',*,*,#48,.T.); +#191 = ORIENTED_EDGE('',*,*,#192,.T.); +#192 = EDGE_CURVE('',#51,#193,#195,.T.); +#193 = VERTEX_POINT('',#194); +#194 = CARTESIAN_POINT('',(2.78E-02,0.,2.6E-02)); +#195 = SURFACE_CURVE('',#196,(#200,#207),.PCURVE_S1.); +#196 = LINE('',#197,#198); +#197 = CARTESIAN_POINT('',(0.,0.,2.6E-02)); +#198 = VECTOR('',#199,1.E-03); +#199 = DIRECTION('',(1.,0.,0.)); +#200 = PCURVE('',#71,#201); +#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206); +#202 = LINE('',#203,#204); +#203 = CARTESIAN_POINT('',(2.6E-02,0.)); +#204 = VECTOR('',#205,1.); +#205 = DIRECTION('',(0.,1.)); +#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#207 = PCURVE('',#153,#208); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(0.,0.)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(1.,0.)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#214 = ORIENTED_EDGE('',*,*,#215,.F.); +#215 = EDGE_CURVE('',#169,#193,#216,.T.); +#216 = SURFACE_CURVE('',#217,(#221,#228),.PCURVE_S1.); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(2.78E-02,0.,0.)); +#219 = VECTOR('',#220,1.E-03); +#220 = DIRECTION('',(0.,0.,1.)); +#221 = PCURVE('',#71,#222); +#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227); +#223 = LINE('',#224,#225); +#224 = CARTESIAN_POINT('',(0.,2.78E-02)); +#225 = VECTOR('',#226,1.); +#226 = DIRECTION('',(1.,0.)); +#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#228 = PCURVE('',#229,#234); +#229 = PLANE('',#230); +#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233); +#231 = CARTESIAN_POINT('',(2.78E-02,0.,0.)); +#232 = DIRECTION('',(1.,0.,0.)); +#233 = DIRECTION('',(0.,0.,1.)); +#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239); +#235 = LINE('',#236,#237); +#236 = CARTESIAN_POINT('',(0.,0.)); +#237 = VECTOR('',#238,1.); +#238 = DIRECTION('',(1.,0.)); +#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#240 = ADVANCED_FACE('',(#241,#289),#153,.T.); +#241 = FACE_BOUND('',#242,.T.); +#242 = EDGE_LOOP('',(#243,#244,#245,#268)); +#243 = ORIENTED_EDGE('',*,*,#139,.F.); +#244 = ORIENTED_EDGE('',*,*,#192,.T.); +#245 = ORIENTED_EDGE('',*,*,#246,.T.); +#246 = EDGE_CURVE('',#193,#247,#249,.T.); +#247 = VERTEX_POINT('',#248); +#248 = CARTESIAN_POINT('',(2.78E-02,3.28E-02,2.6E-02)); +#249 = SURFACE_CURVE('',#250,(#254,#261),.PCURVE_S1.); +#250 = LINE('',#251,#252); +#251 = CARTESIAN_POINT('',(2.78E-02,0.,2.6E-02)); +#252 = VECTOR('',#253,1.E-03); +#253 = DIRECTION('',(0.,1.,0.)); +#254 = PCURVE('',#153,#255); +#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260); +#256 = LINE('',#257,#258); +#257 = CARTESIAN_POINT('',(2.78E-02,0.)); +#258 = VECTOR('',#259,1.); +#259 = DIRECTION('',(0.,1.)); +#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#261 = PCURVE('',#229,#262); +#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267); +#263 = LINE('',#264,#265); +#264 = CARTESIAN_POINT('',(2.6E-02,0.)); +#265 = VECTOR('',#266,1.); +#266 = DIRECTION('',(0.,-1.)); +#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#268 = ORIENTED_EDGE('',*,*,#269,.F.); +#269 = EDGE_CURVE('',#112,#247,#270,.T.); +#270 = SURFACE_CURVE('',#271,(#275,#282),.PCURVE_S1.); +#271 = LINE('',#272,#273); +#272 = CARTESIAN_POINT('',(0.,3.28E-02,2.6E-02)); +#273 = VECTOR('',#274,1.E-03); +#274 = DIRECTION('',(1.,0.,0.)); +#275 = PCURVE('',#153,#276); +#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281); +#277 = LINE('',#278,#279); +#278 = CARTESIAN_POINT('',(0.,3.28E-02)); +#279 = VECTOR('',#280,1.); +#280 = DIRECTION('',(1.,0.)); +#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#282 = PCURVE('',#127,#283); +#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(2.6E-02,0.)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(0.,1.)); +#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#289 = FACE_BOUND('',#290,.T.); +#290 = EDGE_LOOP('',(#291,#321,#349,#377)); +#291 = ORIENTED_EDGE('',*,*,#292,.T.); +#292 = EDGE_CURVE('',#293,#295,#297,.T.); +#293 = VERTEX_POINT('',#294); +#294 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.6E-02)); +#295 = VERTEX_POINT('',#296); +#296 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.6E-02)); +#297 = SURFACE_CURVE('',#298,(#302,#309),.PCURVE_S1.); +#298 = LINE('',#299,#300); +#299 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.6E-02)); +#300 = VECTOR('',#301,1.E-03); +#301 = DIRECTION('',(0.,1.,0.)); +#302 = PCURVE('',#153,#303); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(4.5E-03,5.15E-03)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(0.,1.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = PCURVE('',#310,#315); +#310 = PLANE('',#311); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.6E-02)); +#313 = DIRECTION('',(1.,0.,0.)); +#314 = DIRECTION('',(0.,0.,1.)); +#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(0.,0.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(0.,-1.)); +#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#321 = ORIENTED_EDGE('',*,*,#322,.T.); +#322 = EDGE_CURVE('',#295,#323,#325,.T.); +#323 = VERTEX_POINT('',#324); +#324 = CARTESIAN_POINT('',(2.33E-02,2.765E-02,2.6E-02)); +#325 = SURFACE_CURVE('',#326,(#330,#337),.PCURVE_S1.); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.6E-02)); +#328 = VECTOR('',#329,1.E-03); +#329 = DIRECTION('',(1.,0.,0.)); +#330 = PCURVE('',#153,#331); +#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(4.5E-03,2.765E-02)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(1.,0.)); +#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#337 = PCURVE('',#338,#343); +#338 = PLANE('',#339); +#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); +#340 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.6E-02)); +#341 = DIRECTION('',(0.,1.,0.)); +#342 = DIRECTION('',(0.,0.,1.)); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = LINE('',#345,#346); +#345 = CARTESIAN_POINT('',(0.,0.)); +#346 = VECTOR('',#347,1.); +#347 = DIRECTION('',(0.,1.)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = ORIENTED_EDGE('',*,*,#350,.F.); +#350 = EDGE_CURVE('',#351,#323,#353,.T.); +#351 = VERTEX_POINT('',#352); +#352 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.6E-02)); +#353 = SURFACE_CURVE('',#354,(#358,#365),.PCURVE_S1.); +#354 = LINE('',#355,#356); +#355 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.6E-02)); +#356 = VECTOR('',#357,1.E-03); +#357 = DIRECTION('',(0.,1.,0.)); +#358 = PCURVE('',#153,#359); +#359 = DEFINITIONAL_REPRESENTATION('',(#360),#364); +#360 = LINE('',#361,#362); +#361 = CARTESIAN_POINT('',(2.33E-02,5.15E-03)); +#362 = VECTOR('',#363,1.); +#363 = DIRECTION('',(0.,1.)); +#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#365 = PCURVE('',#366,#371); +#366 = PLANE('',#367); +#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370); +#368 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.6E-02)); +#369 = DIRECTION('',(1.,0.,0.)); +#370 = DIRECTION('',(0.,0.,1.)); +#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376); +#372 = LINE('',#373,#374); +#373 = CARTESIAN_POINT('',(0.,0.)); +#374 = VECTOR('',#375,1.); +#375 = DIRECTION('',(0.,-1.)); +#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#377 = ORIENTED_EDGE('',*,*,#378,.F.); +#378 = EDGE_CURVE('',#293,#351,#379,.T.); +#379 = SURFACE_CURVE('',#380,(#384,#391),.PCURVE_S1.); +#380 = LINE('',#381,#382); +#381 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.6E-02)); +#382 = VECTOR('',#383,1.E-03); +#383 = DIRECTION('',(1.,0.,0.)); +#384 = PCURVE('',#153,#385); +#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390); +#386 = LINE('',#387,#388); +#387 = CARTESIAN_POINT('',(4.5E-03,5.15E-03)); +#388 = VECTOR('',#389,1.); +#389 = DIRECTION('',(1.,0.)); +#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#391 = PCURVE('',#392,#397); +#392 = PLANE('',#393); +#393 = AXIS2_PLACEMENT_3D('',#394,#395,#396); +#394 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.6E-02)); +#395 = DIRECTION('',(0.,1.,0.)); +#396 = DIRECTION('',(0.,0.,1.)); +#397 = DEFINITIONAL_REPRESENTATION('',(#398),#402); +#398 = LINE('',#399,#400); +#399 = CARTESIAN_POINT('',(0.,0.)); +#400 = VECTOR('',#401,1.); +#401 = DIRECTION('',(0.,1.)); +#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#403 = ADVANCED_FACE('',(#404),#127,.T.); +#404 = FACE_BOUND('',#405,.T.); +#405 = EDGE_LOOP('',(#406,#429,#430,#431)); +#406 = ORIENTED_EDGE('',*,*,#407,.F.); +#407 = EDGE_CURVE('',#84,#408,#410,.T.); +#408 = VERTEX_POINT('',#409); +#409 = CARTESIAN_POINT('',(2.78E-02,3.28E-02,0.)); +#410 = SURFACE_CURVE('',#411,(#415,#422),.PCURVE_S1.); +#411 = LINE('',#412,#413); +#412 = CARTESIAN_POINT('',(0.,3.28E-02,0.)); +#413 = VECTOR('',#414,1.E-03); +#414 = DIRECTION('',(1.,0.,0.)); +#415 = PCURVE('',#127,#416); +#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421); +#417 = LINE('',#418,#419); +#418 = CARTESIAN_POINT('',(0.,0.)); +#419 = VECTOR('',#420,1.); +#420 = DIRECTION('',(0.,1.)); +#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#422 = PCURVE('',#99,#423); +#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428); +#424 = LINE('',#425,#426); +#425 = CARTESIAN_POINT('',(0.,3.28E-02)); +#426 = VECTOR('',#427,1.); +#427 = DIRECTION('',(1.,0.)); +#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#429 = ORIENTED_EDGE('',*,*,#111,.T.); +#430 = ORIENTED_EDGE('',*,*,#269,.T.); +#431 = ORIENTED_EDGE('',*,*,#432,.F.); +#432 = EDGE_CURVE('',#408,#247,#433,.T.); +#433 = SURFACE_CURVE('',#434,(#438,#445),.PCURVE_S1.); +#434 = LINE('',#435,#436); +#435 = CARTESIAN_POINT('',(2.78E-02,3.28E-02,0.)); +#436 = VECTOR('',#437,1.E-03); +#437 = DIRECTION('',(0.,0.,1.)); +#438 = PCURVE('',#127,#439); +#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444); +#440 = LINE('',#441,#442); +#441 = CARTESIAN_POINT('',(0.,2.78E-02)); +#442 = VECTOR('',#443,1.); +#443 = DIRECTION('',(1.,0.)); +#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#445 = PCURVE('',#229,#446); +#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451); +#447 = LINE('',#448,#449); +#448 = CARTESIAN_POINT('',(0.,-3.28E-02)); +#449 = VECTOR('',#450,1.); +#450 = DIRECTION('',(1.,0.)); +#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#452 = ADVANCED_FACE('',(#453),#99,.F.); +#453 = FACE_BOUND('',#454,.F.); +#454 = EDGE_LOOP('',(#455,#456,#457,#478)); +#455 = ORIENTED_EDGE('',*,*,#83,.F.); +#456 = ORIENTED_EDGE('',*,*,#168,.T.); +#457 = ORIENTED_EDGE('',*,*,#458,.T.); +#458 = EDGE_CURVE('',#169,#408,#459,.T.); +#459 = SURFACE_CURVE('',#460,(#464,#471),.PCURVE_S1.); +#460 = LINE('',#461,#462); +#461 = CARTESIAN_POINT('',(2.78E-02,0.,0.)); +#462 = VECTOR('',#463,1.E-03); +#463 = DIRECTION('',(0.,1.,0.)); +#464 = PCURVE('',#99,#465); +#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(2.78E-02,0.)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(0.,1.)); +#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#471 = PCURVE('',#229,#472); +#472 = DEFINITIONAL_REPRESENTATION('',(#473),#477); +#473 = LINE('',#474,#475); +#474 = CARTESIAN_POINT('',(0.,0.)); +#475 = VECTOR('',#476,1.); +#476 = DIRECTION('',(0.,-1.)); +#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#478 = ORIENTED_EDGE('',*,*,#407,.F.); +#479 = ADVANCED_FACE('',(#480),#229,.T.); +#480 = FACE_BOUND('',#481,.T.); +#481 = EDGE_LOOP('',(#482,#483,#484,#485)); +#482 = ORIENTED_EDGE('',*,*,#215,.F.); +#483 = ORIENTED_EDGE('',*,*,#458,.T.); +#484 = ORIENTED_EDGE('',*,*,#432,.T.); +#485 = ORIENTED_EDGE('',*,*,#246,.F.); +#486 = ADVANCED_FACE('',(#487),#310,.F.); +#487 = FACE_BOUND('',#488,.F.); +#488 = EDGE_LOOP('',(#489,#512,#513,#536)); +#489 = ORIENTED_EDGE('',*,*,#490,.F.); +#490 = EDGE_CURVE('',#293,#491,#493,.T.); +#491 = VERTEX_POINT('',#492); +#492 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.95E-02)); +#493 = SURFACE_CURVE('',#494,(#498,#505),.PCURVE_S1.); +#494 = LINE('',#495,#496); +#495 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.6E-02)); +#496 = VECTOR('',#497,1.E-03); +#497 = DIRECTION('',(0.,0.,1.)); +#498 = PCURVE('',#310,#499); +#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504); +#500 = LINE('',#501,#502); +#501 = CARTESIAN_POINT('',(0.,0.)); +#502 = VECTOR('',#503,1.); +#503 = DIRECTION('',(1.,0.)); +#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#505 = PCURVE('',#392,#506); +#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(0.,0.)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(1.,0.)); +#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#512 = ORIENTED_EDGE('',*,*,#292,.T.); +#513 = ORIENTED_EDGE('',*,*,#514,.T.); +#514 = EDGE_CURVE('',#295,#515,#517,.T.); +#515 = VERTEX_POINT('',#516); +#516 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.95E-02)); +#517 = SURFACE_CURVE('',#518,(#522,#529),.PCURVE_S1.); +#518 = LINE('',#519,#520); +#519 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.6E-02)); +#520 = VECTOR('',#521,1.E-03); +#521 = DIRECTION('',(0.,0.,1.)); +#522 = PCURVE('',#310,#523); +#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528); +#524 = LINE('',#525,#526); +#525 = CARTESIAN_POINT('',(0.,-2.25E-02)); +#526 = VECTOR('',#527,1.); +#527 = DIRECTION('',(1.,0.)); +#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#529 = PCURVE('',#338,#530); +#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535); +#531 = LINE('',#532,#533); +#532 = CARTESIAN_POINT('',(0.,0.)); +#533 = VECTOR('',#534,1.); +#534 = DIRECTION('',(1.,0.)); +#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#536 = ORIENTED_EDGE('',*,*,#537,.F.); +#537 = EDGE_CURVE('',#491,#515,#538,.T.); +#538 = SURFACE_CURVE('',#539,(#543,#550),.PCURVE_S1.); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.95E-02)); +#541 = VECTOR('',#542,1.E-03); +#542 = DIRECTION('',(0.,1.,0.)); +#543 = PCURVE('',#310,#544); +#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(3.5E-03,0.)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(0.,-1.)); +#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#550 = PCURVE('',#551,#556); +#551 = PLANE('',#552); +#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555); +#553 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.95E-02)); +#554 = DIRECTION('',(0.,0.,1.)); +#555 = DIRECTION('',(1.,0.,0.)); +#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561); +#557 = LINE('',#558,#559); +#558 = CARTESIAN_POINT('',(0.,0.)); +#559 = VECTOR('',#560,1.); +#560 = DIRECTION('',(0.,1.)); +#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#562 = ADVANCED_FACE('',(#563),#392,.F.); +#563 = FACE_BOUND('',#564,.F.); +#564 = EDGE_LOOP('',(#565,#566,#567,#590)); +#565 = ORIENTED_EDGE('',*,*,#378,.F.); +#566 = ORIENTED_EDGE('',*,*,#490,.T.); +#567 = ORIENTED_EDGE('',*,*,#568,.T.); +#568 = EDGE_CURVE('',#491,#569,#571,.T.); +#569 = VERTEX_POINT('',#570); +#570 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.95E-02)); +#571 = SURFACE_CURVE('',#572,(#576,#583),.PCURVE_S1.); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(4.5E-03,5.15E-03,2.95E-02)); +#574 = VECTOR('',#575,1.E-03); +#575 = DIRECTION('',(1.,0.,0.)); +#576 = PCURVE('',#392,#577); +#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582); +#578 = LINE('',#579,#580); +#579 = CARTESIAN_POINT('',(3.5E-03,0.)); +#580 = VECTOR('',#581,1.); +#581 = DIRECTION('',(0.,1.)); +#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#583 = PCURVE('',#551,#584); +#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589); +#585 = LINE('',#586,#587); +#586 = CARTESIAN_POINT('',(0.,0.)); +#587 = VECTOR('',#588,1.); +#588 = DIRECTION('',(1.,0.)); +#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#590 = ORIENTED_EDGE('',*,*,#591,.F.); +#591 = EDGE_CURVE('',#351,#569,#592,.T.); +#592 = SURFACE_CURVE('',#593,(#597,#604),.PCURVE_S1.); +#593 = LINE('',#594,#595); +#594 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.6E-02)); +#595 = VECTOR('',#596,1.E-03); +#596 = DIRECTION('',(0.,0.,1.)); +#597 = PCURVE('',#392,#598); +#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603); +#599 = LINE('',#600,#601); +#600 = CARTESIAN_POINT('',(0.,1.88E-02)); +#601 = VECTOR('',#602,1.); +#602 = DIRECTION('',(1.,0.)); +#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#604 = PCURVE('',#366,#605); +#605 = DEFINITIONAL_REPRESENTATION('',(#606),#610); +#606 = LINE('',#607,#608); +#607 = CARTESIAN_POINT('',(0.,0.)); +#608 = VECTOR('',#609,1.); +#609 = DIRECTION('',(1.,0.)); +#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#611 = ADVANCED_FACE('',(#612),#366,.T.); +#612 = FACE_BOUND('',#613,.T.); +#613 = EDGE_LOOP('',(#614,#615,#616,#639)); +#614 = ORIENTED_EDGE('',*,*,#591,.F.); +#615 = ORIENTED_EDGE('',*,*,#350,.T.); +#616 = ORIENTED_EDGE('',*,*,#617,.T.); +#617 = EDGE_CURVE('',#323,#618,#620,.T.); +#618 = VERTEX_POINT('',#619); +#619 = CARTESIAN_POINT('',(2.33E-02,2.765E-02,2.95E-02)); +#620 = SURFACE_CURVE('',#621,(#625,#632),.PCURVE_S1.); +#621 = LINE('',#622,#623); +#622 = CARTESIAN_POINT('',(2.33E-02,2.765E-02,2.6E-02)); +#623 = VECTOR('',#624,1.E-03); +#624 = DIRECTION('',(0.,0.,1.)); +#625 = PCURVE('',#366,#626); +#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631); +#627 = LINE('',#628,#629); +#628 = CARTESIAN_POINT('',(0.,-2.25E-02)); +#629 = VECTOR('',#630,1.); +#630 = DIRECTION('',(1.,0.)); +#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#632 = PCURVE('',#338,#633); +#633 = DEFINITIONAL_REPRESENTATION('',(#634),#638); +#634 = LINE('',#635,#636); +#635 = CARTESIAN_POINT('',(0.,1.88E-02)); +#636 = VECTOR('',#637,1.); +#637 = DIRECTION('',(1.,0.)); +#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#639 = ORIENTED_EDGE('',*,*,#640,.F.); +#640 = EDGE_CURVE('',#569,#618,#641,.T.); +#641 = SURFACE_CURVE('',#642,(#646,#653),.PCURVE_S1.); +#642 = LINE('',#643,#644); +#643 = CARTESIAN_POINT('',(2.33E-02,5.15E-03,2.95E-02)); +#644 = VECTOR('',#645,1.E-03); +#645 = DIRECTION('',(0.,1.,0.)); +#646 = PCURVE('',#366,#647); +#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652); +#648 = LINE('',#649,#650); +#649 = CARTESIAN_POINT('',(3.5E-03,0.)); +#650 = VECTOR('',#651,1.); +#651 = DIRECTION('',(0.,-1.)); +#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#653 = PCURVE('',#551,#654); +#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659); +#655 = LINE('',#656,#657); +#656 = CARTESIAN_POINT('',(1.88E-02,0.)); +#657 = VECTOR('',#658,1.); +#658 = DIRECTION('',(0.,1.)); +#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#660 = ADVANCED_FACE('',(#661),#338,.T.); +#661 = FACE_BOUND('',#662,.T.); +#662 = EDGE_LOOP('',(#663,#664,#665,#686)); +#663 = ORIENTED_EDGE('',*,*,#322,.F.); +#664 = ORIENTED_EDGE('',*,*,#514,.T.); +#665 = ORIENTED_EDGE('',*,*,#666,.T.); +#666 = EDGE_CURVE('',#515,#618,#667,.T.); +#667 = SURFACE_CURVE('',#668,(#672,#679),.PCURVE_S1.); +#668 = LINE('',#669,#670); +#669 = CARTESIAN_POINT('',(4.5E-03,2.765E-02,2.95E-02)); +#670 = VECTOR('',#671,1.E-03); +#671 = DIRECTION('',(1.,0.,0.)); +#672 = PCURVE('',#338,#673); +#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678); +#674 = LINE('',#675,#676); +#675 = CARTESIAN_POINT('',(3.5E-03,0.)); +#676 = VECTOR('',#677,1.); +#677 = DIRECTION('',(0.,1.)); +#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#679 = PCURVE('',#551,#680); +#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685); +#681 = LINE('',#682,#683); +#682 = CARTESIAN_POINT('',(0.,2.25E-02)); +#683 = VECTOR('',#684,1.); +#684 = DIRECTION('',(1.,0.)); +#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#686 = ORIENTED_EDGE('',*,*,#617,.F.); +#687 = ADVANCED_FACE('',(#688),#551,.T.); +#688 = FACE_BOUND('',#689,.T.); +#689 = EDGE_LOOP('',(#690,#691,#692,#693)); +#690 = ORIENTED_EDGE('',*,*,#537,.F.); +#691 = ORIENTED_EDGE('',*,*,#568,.T.); +#692 = ORIENTED_EDGE('',*,*,#640,.T.); +#693 = ORIENTED_EDGE('',*,*,#666,.F.); +#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#698)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#695,#696,#697)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#695 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#696 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#697 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#698 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#695, + 'distance_accuracy_value','confusion accuracy'); +#699 = SHAPE_DEFINITION_REPRESENTATION(#700,#41); +#700 = PRODUCT_DEFINITION_SHAPE('','',#701); +#701 = PRODUCT_DEFINITION('design','',#702,#705); +#702 = PRODUCT_DEFINITION_FORMATION('','',#703); +#703 = PRODUCT('TransformerCase','TransformerCase','',(#704)); +#704 = PRODUCT_CONTEXT('',#2,'mechanical'); +#705 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#706 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#707,#709); +#707 = ( REPRESENTATION_RELATIONSHIP('','',#41,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#708) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#708 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#709 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#710 + ); +#710 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','TransformerCase','',#5,#701,$ + ); +#711 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#703)); +#712 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#713),#811); +#713 = MANIFOLD_SOLID_BREP('',#714); +#714 = CLOSED_SHELL('',(#715,#803,#807)); +#715 = ADVANCED_FACE('',(#716),#729,.T.); +#716 = FACE_BOUND('',#717,.T.); +#717 = EDGE_LOOP('',(#718,#752,#775,#802)); +#718 = ORIENTED_EDGE('',*,*,#719,.F.); +#719 = EDGE_CURVE('',#720,#720,#722,.T.); +#720 = VERTEX_POINT('',#721); +#721 = CARTESIAN_POINT('',(4.E-04,-9.797174393179E-20,3.E-03)); +#722 = SURFACE_CURVE('',#723,(#728,#740),.PCURVE_S1.); +#723 = CIRCLE('',#724,4.E-04); +#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727); +#725 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#726 = DIRECTION('',(0.,0.,1.)); +#727 = DIRECTION('',(1.,0.,-0.)); +#728 = PCURVE('',#729,#734); +#729 = CYLINDRICAL_SURFACE('',#730,4.E-04); +#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733); +#731 = CARTESIAN_POINT('',(0.,0.,0.)); +#732 = DIRECTION('',(0.,0.,1.)); +#733 = DIRECTION('',(1.,0.,-0.)); +#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739); +#735 = LINE('',#736,#737); +#736 = CARTESIAN_POINT('',(0.,3.E-03)); +#737 = VECTOR('',#738,1.); +#738 = DIRECTION('',(1.,0.)); +#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#740 = PCURVE('',#741,#746); +#741 = PLANE('',#742); +#742 = AXIS2_PLACEMENT_3D('',#743,#744,#745); +#743 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#744 = DIRECTION('',(0.,0.,1.)); +#745 = DIRECTION('',(1.,0.,-0.)); +#746 = DEFINITIONAL_REPRESENTATION('',(#747),#751); +#747 = CIRCLE('',#748,4.E-04); +#748 = AXIS2_PLACEMENT_2D('',#749,#750); +#749 = CARTESIAN_POINT('',(0.,0.)); +#750 = DIRECTION('',(1.,0.)); +#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#752 = ORIENTED_EDGE('',*,*,#753,.F.); +#753 = EDGE_CURVE('',#754,#720,#756,.T.); +#754 = VERTEX_POINT('',#755); +#755 = CARTESIAN_POINT('',(4.E-04,-9.797174393179E-20,0.)); +#756 = SEAM_CURVE('',#757,(#761,#768),.PCURVE_S1.); +#757 = LINE('',#758,#759); +#758 = CARTESIAN_POINT('',(4.E-04,-9.797174393179E-20,0.)); +#759 = VECTOR('',#760,1.E-03); +#760 = DIRECTION('',(0.,0.,1.)); +#761 = PCURVE('',#729,#762); +#762 = DEFINITIONAL_REPRESENTATION('',(#763),#767); +#763 = LINE('',#764,#765); +#764 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#765 = VECTOR('',#766,1.); +#766 = DIRECTION('',(0.,1.)); +#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#768 = PCURVE('',#729,#769); +#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774); +#770 = LINE('',#771,#772); +#771 = CARTESIAN_POINT('',(0.,-0.)); +#772 = VECTOR('',#773,1.); +#773 = DIRECTION('',(0.,1.)); +#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#775 = ORIENTED_EDGE('',*,*,#776,.T.); +#776 = EDGE_CURVE('',#754,#754,#777,.T.); +#777 = SURFACE_CURVE('',#778,(#783,#790),.PCURVE_S1.); +#778 = CIRCLE('',#779,4.E-04); +#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782); +#780 = CARTESIAN_POINT('',(0.,0.,0.)); +#781 = DIRECTION('',(0.,0.,1.)); +#782 = DIRECTION('',(1.,0.,-0.)); +#783 = PCURVE('',#729,#784); +#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789); +#785 = LINE('',#786,#787); +#786 = CARTESIAN_POINT('',(0.,0.)); +#787 = VECTOR('',#788,1.); +#788 = DIRECTION('',(1.,0.)); +#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#790 = PCURVE('',#791,#796); +#791 = PLANE('',#792); +#792 = AXIS2_PLACEMENT_3D('',#793,#794,#795); +#793 = CARTESIAN_POINT('',(0.,0.,0.)); +#794 = DIRECTION('',(0.,0.,1.)); +#795 = DIRECTION('',(1.,0.,-0.)); +#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801); +#797 = CIRCLE('',#798,4.E-04); +#798 = AXIS2_PLACEMENT_2D('',#799,#800); +#799 = CARTESIAN_POINT('',(0.,0.)); +#800 = DIRECTION('',(1.,0.)); +#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#802 = ORIENTED_EDGE('',*,*,#753,.T.); +#803 = ADVANCED_FACE('',(#804),#741,.T.); +#804 = FACE_BOUND('',#805,.T.); +#805 = EDGE_LOOP('',(#806)); +#806 = ORIENTED_EDGE('',*,*,#719,.T.); +#807 = ADVANCED_FACE('',(#808),#791,.F.); +#808 = FACE_BOUND('',#809,.T.); +#809 = EDGE_LOOP('',(#810)); +#810 = ORIENTED_EDGE('',*,*,#776,.F.); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#815)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#812,#813,#814)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#812, + 'distance_accuracy_value','confusion accuracy'); +#816 = SHAPE_DEFINITION_REPRESENTATION(#817,#712); +#817 = PRODUCT_DEFINITION_SHAPE('','',#818); +#818 = PRODUCT_DEFINITION('design','',#819,#822); +#819 = PRODUCT_DEFINITION_FORMATION('','',#820); +#820 = PRODUCT('Cylinder','Cylinder','',(#821)); +#821 = PRODUCT_CONTEXT('',#2,'mechanical'); +#822 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#823 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#824,#826); +#824 = ( REPRESENTATION_RELATIONSHIP('','',#712,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#825) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#825 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#826 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#827 + ); +#827 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Cylinder','',#5,#818,$); +#828 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#820)); +#829 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#830),#928); +#830 = MANIFOLD_SOLID_BREP('',#831); +#831 = CLOSED_SHELL('',(#832,#920,#924)); +#832 = ADVANCED_FACE('',(#833),#846,.T.); +#833 = FACE_BOUND('',#834,.T.); +#834 = EDGE_LOOP('',(#835,#869,#892,#919)); +#835 = ORIENTED_EDGE('',*,*,#836,.F.); +#836 = EDGE_CURVE('',#837,#837,#839,.T.); +#837 = VERTEX_POINT('',#838); +#838 = CARTESIAN_POINT('',(4.E-04,-0.,3.E-03)); +#839 = SURFACE_CURVE('',#840,(#845,#857),.PCURVE_S1.); +#840 = CIRCLE('',#841,4.E-04); +#841 = AXIS2_PLACEMENT_3D('',#842,#843,#844); +#842 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#843 = DIRECTION('',(0.,0.,1.)); +#844 = DIRECTION('',(1.,0.,-0.)); +#845 = PCURVE('',#846,#851); +#846 = CYLINDRICAL_SURFACE('',#847,4.E-04); +#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850); +#848 = CARTESIAN_POINT('',(0.,0.,0.)); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = DIRECTION('',(1.,0.,-0.)); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(0.,3.E-03)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(1.,0.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = PCURVE('',#858,#863); +#858 = PLANE('',#859); +#859 = AXIS2_PLACEMENT_3D('',#860,#861,#862); +#860 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#861 = DIRECTION('',(0.,0.,1.)); +#862 = DIRECTION('',(1.,0.,-0.)); +#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868); +#864 = CIRCLE('',#865,4.E-04); +#865 = AXIS2_PLACEMENT_2D('',#866,#867); +#866 = CARTESIAN_POINT('',(0.,0.)); +#867 = DIRECTION('',(1.,0.)); +#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#869 = ORIENTED_EDGE('',*,*,#870,.F.); +#870 = EDGE_CURVE('',#871,#837,#873,.T.); +#871 = VERTEX_POINT('',#872); +#872 = CARTESIAN_POINT('',(4.E-04,-0.,0.)); +#873 = SEAM_CURVE('',#874,(#878,#885),.PCURVE_S1.); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(4.E-04,-1.E-19,0.)); +#876 = VECTOR('',#877,1.E-03); +#877 = DIRECTION('',(0.,0.,1.)); +#878 = PCURVE('',#846,#879); +#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884); +#880 = LINE('',#881,#882); +#881 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#882 = VECTOR('',#883,1.); +#883 = DIRECTION('',(0.,1.)); +#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#885 = PCURVE('',#846,#886); +#886 = DEFINITIONAL_REPRESENTATION('',(#887),#891); +#887 = LINE('',#888,#889); +#888 = CARTESIAN_POINT('',(0.,-0.)); +#889 = VECTOR('',#890,1.); +#890 = DIRECTION('',(0.,1.)); +#891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#892 = ORIENTED_EDGE('',*,*,#893,.T.); +#893 = EDGE_CURVE('',#871,#871,#894,.T.); +#894 = SURFACE_CURVE('',#895,(#900,#907),.PCURVE_S1.); +#895 = CIRCLE('',#896,4.E-04); +#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899); +#897 = CARTESIAN_POINT('',(0.,0.,0.)); +#898 = DIRECTION('',(0.,0.,1.)); +#899 = DIRECTION('',(1.,0.,-0.)); +#900 = PCURVE('',#846,#901); +#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(0.,0.)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(1.,0.)); +#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#907 = PCURVE('',#908,#913); +#908 = PLANE('',#909); +#909 = AXIS2_PLACEMENT_3D('',#910,#911,#912); +#910 = CARTESIAN_POINT('',(0.,0.,0.)); +#911 = DIRECTION('',(0.,0.,1.)); +#912 = DIRECTION('',(1.,0.,-0.)); +#913 = DEFINITIONAL_REPRESENTATION('',(#914),#918); +#914 = CIRCLE('',#915,4.E-04); +#915 = AXIS2_PLACEMENT_2D('',#916,#917); +#916 = CARTESIAN_POINT('',(0.,0.)); +#917 = DIRECTION('',(1.,0.)); +#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#919 = ORIENTED_EDGE('',*,*,#870,.T.); +#920 = ADVANCED_FACE('',(#921),#858,.T.); +#921 = FACE_BOUND('',#922,.T.); +#922 = EDGE_LOOP('',(#923)); +#923 = ORIENTED_EDGE('',*,*,#836,.T.); +#924 = ADVANCED_FACE('',(#925),#908,.F.); +#925 = FACE_BOUND('',#926,.T.); +#926 = EDGE_LOOP('',(#927)); +#927 = ORIENTED_EDGE('',*,*,#893,.F.); +#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#932)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#929,#930,#931)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#929 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#930 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#931 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#932 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#929, + 'distance_accuracy_value','confusion accuracy'); +#933 = SHAPE_DEFINITION_REPRESENTATION(#934,#829); +#934 = PRODUCT_DEFINITION_SHAPE('','',#935); +#935 = PRODUCT_DEFINITION('design','',#936,#939); +#936 = PRODUCT_DEFINITION_FORMATION('','',#937); +#937 = PRODUCT('Cylinder001','Cylinder001','',(#938)); +#938 = PRODUCT_CONTEXT('',#2,'mechanical'); +#939 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#940 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#941,#943); +#941 = ( REPRESENTATION_RELATIONSHIP('','',#829,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#942) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#942 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#943 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#944 + ); +#944 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Cylinder001','',#5,#935,$); +#945 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#937)); +#946 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#947),#1045); +#947 = MANIFOLD_SOLID_BREP('',#948); +#948 = CLOSED_SHELL('',(#949,#1037,#1041)); +#949 = ADVANCED_FACE('',(#950),#963,.T.); +#950 = FACE_BOUND('',#951,.T.); +#951 = EDGE_LOOP('',(#952,#986,#1009,#1036)); +#952 = ORIENTED_EDGE('',*,*,#953,.F.); +#953 = EDGE_CURVE('',#954,#954,#956,.T.); +#954 = VERTEX_POINT('',#955); +#955 = CARTESIAN_POINT('',(4.E-04,-0.,3.E-03)); +#956 = SURFACE_CURVE('',#957,(#962,#974),.PCURVE_S1.); +#957 = CIRCLE('',#958,4.E-04); +#958 = AXIS2_PLACEMENT_3D('',#959,#960,#961); +#959 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#960 = DIRECTION('',(0.,0.,1.)); +#961 = DIRECTION('',(1.,0.,-0.)); +#962 = PCURVE('',#963,#968); +#963 = CYLINDRICAL_SURFACE('',#964,4.E-04); +#964 = AXIS2_PLACEMENT_3D('',#965,#966,#967); +#965 = CARTESIAN_POINT('',(0.,0.,0.)); +#966 = DIRECTION('',(0.,0.,1.)); +#967 = DIRECTION('',(1.,0.,-0.)); +#968 = DEFINITIONAL_REPRESENTATION('',(#969),#973); +#969 = LINE('',#970,#971); +#970 = CARTESIAN_POINT('',(0.,3.E-03)); +#971 = VECTOR('',#972,1.); +#972 = DIRECTION('',(1.,0.)); +#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#974 = PCURVE('',#975,#980); +#975 = PLANE('',#976); +#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979); +#977 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#978 = DIRECTION('',(0.,0.,1.)); +#979 = DIRECTION('',(1.,0.,-0.)); +#980 = DEFINITIONAL_REPRESENTATION('',(#981),#985); +#981 = CIRCLE('',#982,4.E-04); +#982 = AXIS2_PLACEMENT_2D('',#983,#984); +#983 = CARTESIAN_POINT('',(0.,0.)); +#984 = DIRECTION('',(1.,0.)); +#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#986 = ORIENTED_EDGE('',*,*,#987,.F.); +#987 = EDGE_CURVE('',#988,#954,#990,.T.); +#988 = VERTEX_POINT('',#989); +#989 = CARTESIAN_POINT('',(4.E-04,-0.,0.)); +#990 = SEAM_CURVE('',#991,(#995,#1002),.PCURVE_S1.); +#991 = LINE('',#992,#993); +#992 = CARTESIAN_POINT('',(4.E-04,-1.E-19,0.)); +#993 = VECTOR('',#994,1.E-03); +#994 = DIRECTION('',(0.,0.,1.)); +#995 = PCURVE('',#963,#996); +#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1001); +#997 = LINE('',#998,#999); +#998 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#999 = VECTOR('',#1000,1.); +#1000 = DIRECTION('',(0.,1.)); +#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1002 = PCURVE('',#963,#1003); +#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008); +#1004 = LINE('',#1005,#1006); +#1005 = CARTESIAN_POINT('',(0.,-0.)); +#1006 = VECTOR('',#1007,1.); +#1007 = DIRECTION('',(0.,1.)); +#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1009 = ORIENTED_EDGE('',*,*,#1010,.T.); +#1010 = EDGE_CURVE('',#988,#988,#1011,.T.); +#1011 = SURFACE_CURVE('',#1012,(#1017,#1024),.PCURVE_S1.); +#1012 = CIRCLE('',#1013,4.E-04); +#1013 = AXIS2_PLACEMENT_3D('',#1014,#1015,#1016); +#1014 = CARTESIAN_POINT('',(0.,0.,0.)); +#1015 = DIRECTION('',(0.,0.,1.)); +#1016 = DIRECTION('',(1.,0.,-0.)); +#1017 = PCURVE('',#963,#1018); +#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023); +#1019 = LINE('',#1020,#1021); +#1020 = CARTESIAN_POINT('',(0.,0.)); +#1021 = VECTOR('',#1022,1.); +#1022 = DIRECTION('',(1.,0.)); +#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1024 = PCURVE('',#1025,#1030); +#1025 = PLANE('',#1026); +#1026 = AXIS2_PLACEMENT_3D('',#1027,#1028,#1029); +#1027 = CARTESIAN_POINT('',(0.,0.,0.)); +#1028 = DIRECTION('',(0.,0.,1.)); +#1029 = DIRECTION('',(1.,0.,-0.)); +#1030 = DEFINITIONAL_REPRESENTATION('',(#1031),#1035); +#1031 = CIRCLE('',#1032,4.E-04); +#1032 = AXIS2_PLACEMENT_2D('',#1033,#1034); +#1033 = CARTESIAN_POINT('',(0.,0.)); +#1034 = DIRECTION('',(1.,0.)); +#1035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1036 = ORIENTED_EDGE('',*,*,#987,.T.); +#1037 = ADVANCED_FACE('',(#1038),#975,.T.); +#1038 = FACE_BOUND('',#1039,.T.); +#1039 = EDGE_LOOP('',(#1040)); +#1040 = ORIENTED_EDGE('',*,*,#953,.T.); +#1041 = ADVANCED_FACE('',(#1042),#1025,.F.); +#1042 = FACE_BOUND('',#1043,.T.); +#1043 = EDGE_LOOP('',(#1044)); +#1044 = ORIENTED_EDGE('',*,*,#1010,.F.); +#1045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1049)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1046,#1047,#1048)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1046 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#1047 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1048 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1049 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#1046, + 'distance_accuracy_value','confusion accuracy'); +#1050 = SHAPE_DEFINITION_REPRESENTATION(#1051,#946); +#1051 = PRODUCT_DEFINITION_SHAPE('','',#1052); +#1052 = PRODUCT_DEFINITION('design','',#1053,#1056); +#1053 = PRODUCT_DEFINITION_FORMATION('','',#1054); +#1054 = PRODUCT('Cylinder002','Cylinder002','',(#1055)); +#1055 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1056 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1057 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1058,#1060); +#1058 = ( REPRESENTATION_RELATIONSHIP('','',#946,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1059) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1059 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#1060 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1061); +#1061 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','Cylinder002','',#5,#1052,$); +#1062 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1054)); +#1063 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1064),#1162); +#1064 = MANIFOLD_SOLID_BREP('',#1065); +#1065 = CLOSED_SHELL('',(#1066,#1154,#1158)); +#1066 = ADVANCED_FACE('',(#1067),#1080,.T.); +#1067 = FACE_BOUND('',#1068,.T.); +#1068 = EDGE_LOOP('',(#1069,#1103,#1126,#1153)); +#1069 = ORIENTED_EDGE('',*,*,#1070,.F.); +#1070 = EDGE_CURVE('',#1071,#1071,#1073,.T.); +#1071 = VERTEX_POINT('',#1072); +#1072 = CARTESIAN_POINT('',(4.E-04,-0.,3.E-03)); +#1073 = SURFACE_CURVE('',#1074,(#1079,#1091),.PCURVE_S1.); +#1074 = CIRCLE('',#1075,4.E-04); +#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078); +#1076 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#1077 = DIRECTION('',(0.,0.,1.)); +#1078 = DIRECTION('',(1.,0.,-0.)); +#1079 = PCURVE('',#1080,#1085); +#1080 = CYLINDRICAL_SURFACE('',#1081,4.E-04); +#1081 = AXIS2_PLACEMENT_3D('',#1082,#1083,#1084); +#1082 = CARTESIAN_POINT('',(0.,0.,0.)); +#1083 = DIRECTION('',(0.,0.,1.)); +#1084 = DIRECTION('',(1.,0.,-0.)); +#1085 = DEFINITIONAL_REPRESENTATION('',(#1086),#1090); +#1086 = LINE('',#1087,#1088); +#1087 = CARTESIAN_POINT('',(0.,3.E-03)); +#1088 = VECTOR('',#1089,1.); +#1089 = DIRECTION('',(1.,0.)); +#1090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1091 = PCURVE('',#1092,#1097); +#1092 = PLANE('',#1093); +#1093 = AXIS2_PLACEMENT_3D('',#1094,#1095,#1096); +#1094 = CARTESIAN_POINT('',(0.,0.,3.E-03)); +#1095 = DIRECTION('',(0.,0.,1.)); +#1096 = DIRECTION('',(1.,0.,-0.)); +#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1102); +#1098 = CIRCLE('',#1099,4.E-04); +#1099 = AXIS2_PLACEMENT_2D('',#1100,#1101); +#1100 = CARTESIAN_POINT('',(0.,0.)); +#1101 = DIRECTION('',(1.,0.)); +#1102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1103 = ORIENTED_EDGE('',*,*,#1104,.F.); +#1104 = EDGE_CURVE('',#1105,#1071,#1107,.T.); +#1105 = VERTEX_POINT('',#1106); +#1106 = CARTESIAN_POINT('',(4.E-04,-0.,0.)); +#1107 = SEAM_CURVE('',#1108,(#1112,#1119),.PCURVE_S1.); +#1108 = LINE('',#1109,#1110); +#1109 = CARTESIAN_POINT('',(4.E-04,-1.E-19,0.)); +#1110 = VECTOR('',#1111,1.E-03); +#1111 = DIRECTION('',(0.,0.,1.)); +#1112 = PCURVE('',#1080,#1113); +#1113 = DEFINITIONAL_REPRESENTATION('',(#1114),#1118); +#1114 = LINE('',#1115,#1116); +#1115 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1116 = VECTOR('',#1117,1.); +#1117 = DIRECTION('',(0.,1.)); +#1118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1119 = PCURVE('',#1080,#1120); +#1120 = DEFINITIONAL_REPRESENTATION('',(#1121),#1125); +#1121 = LINE('',#1122,#1123); +#1122 = CARTESIAN_POINT('',(0.,-0.)); +#1123 = VECTOR('',#1124,1.); +#1124 = DIRECTION('',(0.,1.)); +#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1126 = ORIENTED_EDGE('',*,*,#1127,.T.); +#1127 = EDGE_CURVE('',#1105,#1105,#1128,.T.); +#1128 = SURFACE_CURVE('',#1129,(#1134,#1141),.PCURVE_S1.); +#1129 = CIRCLE('',#1130,4.E-04); +#1130 = AXIS2_PLACEMENT_3D('',#1131,#1132,#1133); +#1131 = CARTESIAN_POINT('',(0.,0.,0.)); +#1132 = DIRECTION('',(0.,0.,1.)); +#1133 = DIRECTION('',(1.,0.,-0.)); +#1134 = PCURVE('',#1080,#1135); +#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1140); +#1136 = LINE('',#1137,#1138); +#1137 = CARTESIAN_POINT('',(0.,0.)); +#1138 = VECTOR('',#1139,1.); +#1139 = DIRECTION('',(1.,0.)); +#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1141 = PCURVE('',#1142,#1147); +#1142 = PLANE('',#1143); +#1143 = AXIS2_PLACEMENT_3D('',#1144,#1145,#1146); +#1144 = CARTESIAN_POINT('',(0.,0.,0.)); +#1145 = DIRECTION('',(0.,0.,1.)); +#1146 = DIRECTION('',(1.,0.,-0.)); +#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152); +#1148 = CIRCLE('',#1149,4.E-04); +#1149 = AXIS2_PLACEMENT_2D('',#1150,#1151); +#1150 = CARTESIAN_POINT('',(0.,0.)); +#1151 = DIRECTION('',(1.,0.)); +#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1153 = ORIENTED_EDGE('',*,*,#1104,.T.); +#1154 = ADVANCED_FACE('',(#1155),#1092,.T.); +#1155 = FACE_BOUND('',#1156,.T.); +#1156 = EDGE_LOOP('',(#1157)); +#1157 = ORIENTED_EDGE('',*,*,#1070,.T.); +#1158 = ADVANCED_FACE('',(#1159),#1142,.F.); +#1159 = FACE_BOUND('',#1160,.T.); +#1160 = EDGE_LOOP('',(#1161)); +#1161 = ORIENTED_EDGE('',*,*,#1127,.F.); +#1162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1166)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1163,#1164,#1165)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1163 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); +#1164 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1165 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1166 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-10),#1163, + 'distance_accuracy_value','confusion accuracy'); +#1167 = SHAPE_DEFINITION_REPRESENTATION(#1168,#1063); +#1168 = PRODUCT_DEFINITION_SHAPE('','',#1169); +#1169 = PRODUCT_DEFINITION('design','',#1170,#1173); +#1170 = PRODUCT_DEFINITION_FORMATION('','',#1171); +#1171 = PRODUCT('Cylinder003','Cylinder003','',(#1172)); +#1172 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1173 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1174 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1175,#1177); +#1175 = ( REPRESENTATION_RELATIONSHIP('','',#1063,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1176) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1176 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#1177 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1178); +#1178 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Cylinder003','',#5,#1169,$ + ); +#1179 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1171)); +#1180 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1181),#811); +#1181 = STYLED_ITEM('color',(#1182),#713); +#1182 = PRESENTATION_STYLE_ASSIGNMENT((#1183,#1189)); +#1183 = SURFACE_STYLE_USAGE(.BOTH.,#1184); +#1184 = SURFACE_SIDE_STYLE('',(#1185)); +#1185 = SURFACE_STYLE_FILL_AREA(#1186); +#1186 = FILL_AREA_STYLE('',(#1187)); +#1187 = FILL_AREA_STYLE_COLOUR('',#1188); +#1188 = COLOUR_RGB('',0.583831500637,0.583831500637,0.583831500637); +#1189 = CURVE_STYLE('',#1190,POSITIVE_LENGTH_MEASURE(0.1),#1191); +#1190 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1191 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); +#1192 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1193),#1045); +#1193 = STYLED_ITEM('color',(#1194),#947); +#1194 = PRESENTATION_STYLE_ASSIGNMENT((#1195,#1200)); +#1195 = SURFACE_STYLE_USAGE(.BOTH.,#1196); +#1196 = SURFACE_SIDE_STYLE('',(#1197)); +#1197 = SURFACE_STYLE_FILL_AREA(#1198); +#1198 = FILL_AREA_STYLE('',(#1199)); +#1199 = FILL_AREA_STYLE_COLOUR('',#1188); +#1200 = CURVE_STYLE('',#1201,POSITIVE_LENGTH_MEASURE(0.1),#1191); +#1201 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1202 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1203),#928); +#1203 = STYLED_ITEM('color',(#1204),#830); +#1204 = PRESENTATION_STYLE_ASSIGNMENT((#1205,#1210)); +#1205 = SURFACE_STYLE_USAGE(.BOTH.,#1206); +#1206 = SURFACE_SIDE_STYLE('',(#1207)); +#1207 = SURFACE_STYLE_FILL_AREA(#1208); +#1208 = FILL_AREA_STYLE('',(#1209)); +#1209 = FILL_AREA_STYLE_COLOUR('',#1188); +#1210 = CURVE_STYLE('',#1211,POSITIVE_LENGTH_MEASURE(0.1),#1191); +#1211 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1212 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1213),#694); +#1213 = STYLED_ITEM('color',(#1214),#42); +#1214 = PRESENTATION_STYLE_ASSIGNMENT((#1215,#1221)); +#1215 = SURFACE_STYLE_USAGE(.BOTH.,#1216); +#1216 = SURFACE_SIDE_STYLE('',(#1217)); +#1217 = SURFACE_STYLE_FILL_AREA(#1218); +#1218 = FILL_AREA_STYLE('',(#1219)); +#1219 = FILL_AREA_STYLE_COLOUR('',#1220); +#1220 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#1221 = CURVE_STYLE('',#1222,POSITIVE_LENGTH_MEASURE(0.1),#1191); +#1222 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1223 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1224),#1162); +#1224 = STYLED_ITEM('color',(#1225),#1064); +#1225 = PRESENTATION_STYLE_ASSIGNMENT((#1226,#1231)); +#1226 = SURFACE_STYLE_USAGE(.BOTH.,#1227); +#1227 = SURFACE_SIDE_STYLE('',(#1228)); +#1228 = SURFACE_STYLE_FILL_AREA(#1229); +#1229 = FILL_AREA_STYLE('',(#1230)); +#1230 = FILL_AREA_STYLE_COLOUR('',#1188); +#1231 = CURVE_STYLE('',#1232,POSITIVE_LENGTH_MEASURE(0.1),#1191); +#1232 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/footprints/packages3d/tht.shapes3d/BV-EI-305-XXXX.wrl b/footprints/packages3d/tht.shapes3d/BV-EI-305-XXXX.wrl new file mode 100644 index 0000000..beb3ab3 --- /dev/null +++ b/footprints/packages3d/tht.shapes3d/BV-EI-305-XXXX.wrl @@ -0,0 +1,1077 @@ +#VRML V2.0 utf8 + + +Group { + children + DEF o0 Group { + children + DEF o1 Group { + children + DEF o2 Transform { + translation -0 -0 -0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o3 Group { + children [ + DEF o4 Group { + children + DEF o5 Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + + } + + }, + + DEF o6 Group { + children + DEF o7 Transform { + translation 4.5 5.1500001 26 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + + } + + }, + + DEF o8 Group { + children + DEF o9 Transform { + translation -0 -0 -0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + + } + + }, + + DEF o10 Group { + children + DEF o11 Transform { + translation -13.9 -16.4 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o12 Group { + children [ + DEF o13 Group { + children + DEF o14 Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + DEF o15 Coordinate { + point [ 0 0 0, + 0 0 26, + 0 32.799999 0, + 0 32.799999 26, + 0 0 0, + 27.799999 0 0, + 0 0 26, + 27.799999 0 26, + 0 0 26, + 0 32.799999 26, + 27.799999 0 26, + 27.799999 32.799999 26, + 4.5 5.1500001 26, + 4.5 27.65 26, + 23.299999 27.65 26, + 23.299999 5.1500001 26, + 0 32.799999 0, + 27.799999 32.799999 0, + 0 32.799999 26, + 27.799999 32.799999 26, + 0 0 0, + 0 32.799999 0, + 27.799999 0 0, + 27.799999 32.799999 0, + 27.799999 0 0, + 27.799999 0 26, + 27.799999 32.799999 0, + 27.799999 32.799999 26, + 4.5 5.1500001 26, + 4.5 5.1500001 29.5, + 4.5 27.65 26, + 4.5 27.65 29.5, + 4.5 5.1500001 26, + 23.299999 5.1500001 26, + 4.5 5.1500001 29.5, + 23.299999 5.1500001 29.5, + 23.299999 5.1500001 26, + 23.299999 5.1500001 29.5, + 23.299999 27.65 26, + 23.299999 27.65 29.5, + 4.5 27.65 26, + 23.299999 27.65 26, + 4.5 27.65 29.5, + 23.299999 27.65 29.5, + 4.5 5.1500001 29.5, + 4.5 27.65 29.5, + 23.299999 5.1500001 29.5, + 23.299999 27.65 29.5, + 0 0 26, + 0 0 0, + 0 32.799999 26, + 0 32.799999 0, + 27.799999 0 0, + 27.799999 0 26, + 27.799999 32.799999 26, + 4.5 27.65 26, + 4.5 5.1500001 26, + 23.299999 5.1500001 26, + 23.299999 27.65 26, + 27.799999 32.799999 0, + 4.5 5.1500001 29.5, + 4.5 27.65 29.5, + 23.299999 5.1500001 29.5, + 23.299999 27.65 29.5 ] + + } + + } + + } + + }, + + DEF o16 Group { + children + DEF o17 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o15 + coordIndex [ 0, 1, -1, 1, 3, -1, 2, 3, + -1, 0, 2, -1, 4, 5, -1, 5, + 7, -1, 6, 7, -1, 9, 11, -1, + 10, 11, -1, 12, 13, -1, 12, 15, + -1, 15, 14, -1, 13, 14, -1, 16, + 17, -1, 17, 19, -1, 22, 23, -1, + 28, 29, -1, 29, 31, -1, 30, 31, + -1, 33, 35, -1, 34, 35, -1, 37, + 39, -1, 38, 39, -1, 42, 43, -1 ] + + } + + } + + }, + + DEF o18 Group { + children + DEF o19 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0 0 0 + ambientIntensity 0.1 + specularColor 0.059999999 0.059999999 0.059999999 + shininess 0.0077999998 + + } + + } + geometry + IndexedFaceSet { + coord + USE o15 + coordIndex [ 0, 1, 2, -1, 2, 1, 3, -1, + 5, 7, 4, -1, 4, 7, 6, -1, + 15, 8, 10, -1, 15, 12, 8, -1, + 9, 12, 13, -1, 9, 8, 12, -1, + 11, 13, 14, -1, 11, 14, 15, -1, + 11, 15, 10, -1, 11, 9, 13, -1, + 19, 17, 16, -1, 19, 16, 18, -1, + 21, 23, 20, -1, 20, 23, 22, -1, + 25, 24, 26, -1, 25, 26, 27, -1, + 28, 29, 30, -1, 30, 29, 31, -1, + 33, 35, 32, -1, 32, 35, 34, -1, + 37, 36, 38, -1, 37, 38, 39, -1, + 43, 41, 40, -1, 43, 40, 42, -1, + 47, 45, 44, -1, 47, 44, 46, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + } ] + + } + + } + + }, + + DEF o20 Group { + children + DEF o21 Transform { + translation -10 -10 -3 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o22 Group { + children [ + DEF o23 Group { + children + DEF o24 Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + DEF o25 Coordinate { + point [ 0.40000001 0 3, + 0.38837671 0.095726267 3, + 0.35418242 0.18588927 3, + 0.29940429 0.26524907 3, + 0.2272259 0.32919353 3, + 0.14184195 0.37400651 3, + 0.04821467 0.39708355 3, + -0.04821467 0.39708355 3, + -0.14184195 0.37400651 3, + -0.2272259 0.32919353 3, + -0.29940429 0.26524907 3, + -0.35418242 0.18588927 3, + -0.38837671 0.095726267 3, + -0.40000001 0 3, + -0.38837671 -0.095726267 3, + -0.35418242 -0.18588927 3, + -0.29940429 -0.26524907 3, + -0.2272259 -0.32919353 3, + -0.14184195 -0.37400651 3, + -0.04821467 -0.39708355 3, + 0.04821467 -0.39708355 3, + 0.14184195 -0.37400651 3, + 0.2272259 -0.32919353 3, + 0.29940429 -0.26524907 3, + 0.35418242 -0.18588927 3, + 0.38837671 -0.095726267 3, + 0.40000001 0 3, + 0.40000001 0 0, + 0.38837671 0.095726267 0, + 0.35418242 0.18588927 0, + 0.29940429 0.26524907 0, + 0.2272259 0.32919353 0, + 0.14184195 0.37400651 0, + 0.04821467 0.39708355 0, + -0.04821467 0.39708355 0, + -0.14184195 0.37400651 0, + -0.2272259 0.32919353 0, + -0.29940429 0.26524907 0, + -0.35418242 0.18588927 0, + -0.38837671 0.095726267 0, + -0.40000001 0 0, + -0.38837671 -0.095726267 0, + -0.35418242 -0.18588927 0, + -0.29940429 -0.26524907 0, + -0.2272259 -0.32919353 0, + -0.14184195 -0.37400651 0, + -0.04821467 -0.39708355 0, + 0.04821467 -0.39708355 0, + 0.14184195 -0.37400651 0, + 0.2272259 -0.32919353 0, + 0.29940429 -0.26524907 0, + 0.35418242 -0.18588927 0, + 0.38837671 -0.095726267 0, + 0.40000001 0 0, + 0.40000001 0 3, + 0.38837671 0.095726267 3, + 0.35418242 0.18588927 3, + 0.29940429 0.26524907 3, + 0.2272259 0.32919353 3, + 0.14184195 0.37400651 3, + 0.04821467 0.39708355 3, + -0.04821467 0.39708355 3, + -0.14184195 0.37400651 3, + -0.2272259 0.32919353 3, + -0.29940429 0.26524907 3, + -0.35418242 0.18588927 3, + -0.38837671 0.095726267 3, + -0.40000001 0 3, + -0.38837671 -0.095726267 3, + -0.35418242 -0.18588927 3, + -0.29940429 -0.26524907 3, + -0.2272259 -0.32919353 3, + -0.14184195 -0.37400651 3, + -0.04821467 -0.39708355 3, + 0.04821467 -0.39708355 3, + 0.14184195 -0.37400651 3, + 0.2272259 -0.32919353 3, + 0.29940429 -0.26524907 3, + 0.35418242 -0.18588927 3, + 0.38837671 -0.095726267 3, + 0.40000001 0 0, + 0.38837671 0.095726267 0, + 0.35418242 0.18588927 0, + 0.29940429 0.26524907 0, + 0.2272259 0.32919353 0, + 0.14184195 0.37400651 0, + 0.04821467 0.39708355 0, + -0.04821467 0.39708355 0, + -0.14184195 0.37400651 0, + -0.2272259 0.32919353 0, + -0.29940429 0.26524907 0, + -0.35418242 0.18588927 0, + -0.38837671 0.095726267 0, + -0.40000001 0 0, + -0.38837671 -0.095726267 0, + -0.35418242 -0.18588927 0, + -0.29940429 -0.26524907 0, + -0.2272259 -0.32919353 0, + -0.14184195 -0.37400651 0, + -0.04821467 -0.39708355 0, + 0.04821467 -0.39708355 0, + 0.14184195 -0.37400651 0, + 0.2272259 -0.32919353 0, + 0.29940429 -0.26524907 0, + 0.35418242 -0.18588927 0, + 0.38837671 -0.095726267 0, + 0.40000001 -9.7971742e-017 3, + 0.40000001 -9.7971742e-017 0 ] + + } + + } + + } + + }, + + DEF o26 Group { + children + DEF o27 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o25 + coordIndex [ 0, 1, 2, 3, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, -1, 27, 0, -1, 27, + 28, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, 49, 50, 51, + 52, 53, -1 ] + + } + + } + + }, + + DEF o28 Group { + children + DEF o29 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.30000001 0.30000001 0.30000001 + ambientIntensity 0.30000001 + specularColor 0.69999999 0.69999999 0.80000001 + shininess 0.090000004 + + } + + } + geometry + IndexedFaceSet { + coord + USE o25 + coordIndex [ 1, 0, 27, -1, 1, 27, 28, -1, + 2, 28, 29, -1, 2, 1, 28, -1, + 3, 29, 30, -1, 3, 2, 29, -1, + 4, 30, 31, -1, 4, 3, 30, -1, + 5, 31, 32, -1, 5, 32, 33, -1, + 5, 4, 31, -1, 6, 5, 33, -1, + 7, 33, 34, -1, 7, 6, 33, -1, + 8, 34, 35, -1, 8, 7, 34, -1, + 9, 35, 36, -1, 9, 8, 35, -1, + 10, 36, 37, -1, 10, 9, 36, -1, + 11, 10, 37, -1, 11, 37, 38, -1, + 12, 11, 38, -1, 12, 38, 39, -1, + 13, 12, 39, -1, 13, 39, 40, -1, + 13, 40, 41, -1, 14, 13, 41, -1, + 15, 14, 41, -1, 15, 41, 42, -1, + 16, 15, 42, -1, 16, 42, 43, -1, + 17, 16, 43, -1, 17, 43, 44, -1, + 18, 17, 44, -1, 18, 44, 45, -1, + 19, 18, 45, -1, 19, 45, 46, -1, + 19, 46, 47, -1, 20, 19, 47, -1, + 21, 20, 47, -1, 21, 47, 48, -1, + 22, 21, 48, -1, 22, 48, 49, -1, + 23, 22, 49, -1, 23, 49, 50, -1, + 24, 23, 50, -1, 24, 50, 51, -1, + 25, 51, 52, -1, 25, 24, 51, -1, + 26, 52, 53, -1, 26, 25, 52, -1, + 55, 79, 54, -1, 57, 55, 56, -1, + 57, 58, 59, -1, 57, 59, 60, -1, + 57, 60, 61, -1, 57, 61, 62, -1, + 57, 62, 63, -1, 57, 63, 64, -1, + 57, 64, 65, -1, 57, 65, 66, -1, + 57, 66, 67, -1, 57, 67, 68, -1, + 57, 68, 69, -1, 57, 69, 70, -1, + 57, 70, 71, -1, 57, 71, 72, -1, + 57, 72, 73, -1, 57, 73, 74, -1, + 57, 74, 75, -1, 57, 75, 76, -1, + 57, 76, 77, -1, 57, 77, 78, -1, + 57, 78, 79, -1, 57, 79, 55, -1, + 105, 81, 80, -1, 81, 83, 82, -1, + 84, 83, 85, -1, 85, 83, 86, -1, + 86, 83, 87, -1, 87, 83, 88, -1, + 88, 83, 89, -1, 89, 83, 90, -1, + 90, 83, 91, -1, 91, 83, 92, -1, + 92, 83, 93, -1, 93, 83, 94, -1, + 94, 83, 95, -1, 95, 83, 96, -1, + 96, 83, 97, -1, 97, 83, 98, -1, + 98, 83, 99, -1, 99, 83, 100, -1, + 100, 83, 101, -1, 101, 83, 102, -1, + 102, 83, 103, -1, 103, 83, 104, -1, + 104, 83, 105, -1, 105, 83, 81, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + } ] + + } + + } + + }, + + DEF o30 Group { + children + DEF o31 Transform { + translation -10 10 -3 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o32 Group { + children [ + DEF o33 Group { + children + DEF o34 Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + DEF o35 Coordinate { + point [ 0.40000001 0 3, + 0.38837671 0.095726267 3, + 0.35418242 0.18588927 3, + 0.29940429 0.26524907 3, + 0.2272259 0.32919353 3, + 0.14184195 0.37400651 3, + 0.04821467 0.39708355 3, + -0.04821467 0.39708355 3, + -0.14184195 0.37400651 3, + -0.2272259 0.32919353 3, + -0.29940429 0.26524907 3, + -0.35418242 0.18588927 3, + -0.38837671 0.095726267 3, + -0.40000001 0 3, + -0.38837671 -0.095726267 3, + -0.35418242 -0.18588927 3, + -0.29940429 -0.26524907 3, + -0.2272259 -0.32919353 3, + -0.14184195 -0.37400651 3, + -0.04821467 -0.39708355 3, + 0.04821467 -0.39708355 3, + 0.14184195 -0.37400651 3, + 0.2272259 -0.32919353 3, + 0.29940429 -0.26524907 3, + 0.35418242 -0.18588927 3, + 0.38837671 -0.095726267 3, + 0.40000001 0 3, + 0.40000001 0 0, + 0.38837671 0.095726267 0, + 0.35418242 0.18588927 0, + 0.29940429 0.26524907 0, + 0.2272259 0.32919353 0, + 0.14184195 0.37400651 0, + 0.04821467 0.39708355 0, + -0.04821467 0.39708355 0, + -0.14184195 0.37400651 0, + -0.2272259 0.32919353 0, + -0.29940429 0.26524907 0, + -0.35418242 0.18588927 0, + -0.38837671 0.095726267 0, + -0.40000001 0 0, + -0.38837671 -0.095726267 0, + -0.35418242 -0.18588927 0, + -0.29940429 -0.26524907 0, + -0.2272259 -0.32919353 0, + -0.14184195 -0.37400651 0, + -0.04821467 -0.39708355 0, + 0.04821467 -0.39708355 0, + 0.14184195 -0.37400651 0, + 0.2272259 -0.32919353 0, + 0.29940429 -0.26524907 0, + 0.35418242 -0.18588927 0, + 0.38837671 -0.095726267 0, + 0.40000001 0 0, + 0.40000001 0 3, + 0.38837671 0.095726267 3, + 0.35418242 0.18588927 3, + 0.29940429 0.26524907 3, + 0.2272259 0.32919353 3, + 0.14184195 0.37400651 3, + 0.04821467 0.39708355 3, + -0.04821467 0.39708355 3, + -0.14184195 0.37400651 3, + -0.2272259 0.32919353 3, + -0.29940429 0.26524907 3, + -0.35418242 0.18588927 3, + -0.38837671 0.095726267 3, + -0.40000001 0 3, + -0.38837671 -0.095726267 3, + -0.35418242 -0.18588927 3, + -0.29940429 -0.26524907 3, + -0.2272259 -0.32919353 3, + -0.14184195 -0.37400651 3, + -0.04821467 -0.39708355 3, + 0.04821467 -0.39708355 3, + 0.14184195 -0.37400651 3, + 0.2272259 -0.32919353 3, + 0.29940429 -0.26524907 3, + 0.35418242 -0.18588927 3, + 0.38837671 -0.095726267 3, + 0.40000001 0 0, + 0.38837671 0.095726267 0, + 0.35418242 0.18588927 0, + 0.29940429 0.26524907 0, + 0.2272259 0.32919353 0, + 0.14184195 0.37400651 0, + 0.04821467 0.39708355 0, + -0.04821467 0.39708355 0, + -0.14184195 0.37400651 0, + -0.2272259 0.32919353 0, + -0.29940429 0.26524907 0, + -0.35418242 0.18588927 0, + -0.38837671 0.095726267 0, + -0.40000001 0 0, + -0.38837671 -0.095726267 0, + -0.35418242 -0.18588927 0, + -0.29940429 -0.26524907 0, + -0.2272259 -0.32919353 0, + -0.14184195 -0.37400651 0, + -0.04821467 -0.39708355 0, + 0.04821467 -0.39708355 0, + 0.14184195 -0.37400651 0, + 0.2272259 -0.32919353 0, + 0.29940429 -0.26524907 0, + 0.35418242 -0.18588927 0, + 0.38837671 -0.095726267 0, + 0.40000001 -0 3, + 0.40000001 -0 0 ] + + } + + } + + } + + }, + + DEF o36 Group { + children + DEF o37 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o35 + coordIndex [ 0, 1, 2, 3, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, -1, 27, 0, -1, 27, + 28, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, 49, 50, 51, + 52, 53, -1 ] + + } + + } + + }, + + DEF o38 Group { + children + DEF o39 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.30000001 0.30000001 0.30000001 + ambientIntensity 0.30000001 + specularColor 0.69999999 0.69999999 0.80000001 + shininess 0.090000004 + + } + + } + geometry + IndexedFaceSet { + coord + USE o35 + coordIndex [ 1, 0, 27, -1, 1, 27, 28, -1, + 2, 28, 29, -1, 2, 1, 28, -1, + 3, 29, 30, -1, 3, 2, 29, -1, + 4, 30, 31, -1, 4, 3, 30, -1, + 5, 31, 32, -1, 5, 32, 33, -1, + 5, 4, 31, -1, 6, 5, 33, -1, + 7, 33, 34, -1, 7, 6, 33, -1, + 8, 34, 35, -1, 8, 7, 34, -1, + 9, 35, 36, -1, 9, 8, 35, -1, + 10, 36, 37, -1, 10, 9, 36, -1, + 11, 10, 37, -1, 11, 37, 38, -1, + 12, 11, 38, -1, 12, 38, 39, -1, + 13, 12, 39, -1, 13, 39, 40, -1, + 13, 40, 41, -1, 14, 13, 41, -1, + 15, 14, 41, -1, 15, 41, 42, -1, + 16, 15, 42, -1, 16, 42, 43, -1, + 17, 16, 43, -1, 17, 43, 44, -1, + 18, 17, 44, -1, 18, 44, 45, -1, + 19, 18, 45, -1, 19, 45, 46, -1, + 19, 46, 47, -1, 20, 19, 47, -1, + 21, 20, 47, -1, 21, 47, 48, -1, + 22, 21, 48, -1, 22, 48, 49, -1, + 23, 22, 49, -1, 23, 49, 50, -1, + 24, 23, 50, -1, 24, 50, 51, -1, + 25, 51, 52, -1, 25, 24, 51, -1, + 26, 52, 53, -1, 26, 25, 52, -1, + 55, 79, 54, -1, 57, 55, 56, -1, + 57, 58, 59, -1, 57, 59, 60, -1, + 57, 60, 61, -1, 57, 61, 62, -1, + 57, 62, 63, -1, 57, 63, 64, -1, + 57, 64, 65, -1, 57, 65, 66, -1, + 57, 66, 67, -1, 57, 67, 68, -1, + 57, 68, 69, -1, 57, 69, 70, -1, + 57, 70, 71, -1, 57, 71, 72, -1, + 57, 72, 73, -1, 57, 73, 74, -1, + 57, 74, 75, -1, 57, 75, 76, -1, + 57, 76, 77, -1, 57, 77, 78, -1, + 57, 78, 79, -1, 57, 79, 55, -1, + 105, 81, 80, -1, 81, 83, 82, -1, + 84, 83, 85, -1, 85, 83, 86, -1, + 86, 83, 87, -1, 87, 83, 88, -1, + 88, 83, 89, -1, 89, 83, 90, -1, + 90, 83, 91, -1, 91, 83, 92, -1, + 92, 83, 93, -1, 93, 83, 94, -1, + 94, 83, 95, -1, 95, 83, 96, -1, + 96, 83, 97, -1, 97, 83, 98, -1, + 98, 83, 99, -1, 99, 83, 100, -1, + 100, 83, 101, -1, 101, 83, 102, -1, + 102, 83, 103, -1, 103, 83, 104, -1, + 104, 83, 105, -1, 105, 83, 81, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + } ] + + } + + } + + }, + + DEF o40 Group { + children + DEF o41 Transform { + translation 10 -5 -3 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o42 Group { + children [ + DEF o43 Group { + children + DEF o44 Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o35 + + } + + } + + }, + + DEF o45 Group { + children + DEF o46 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o35 + coordIndex [ 0, 1, 2, 3, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, -1, 27, 0, -1, 27, + 28, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, 49, 50, 51, + 52, 53, -1 ] + + } + + } + + }, + + DEF o47 Group { + children + DEF o48 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.30000001 0.30000001 0.30000001 + ambientIntensity 0.30000001 + specularColor 0.69999999 0.69999999 0.80000001 + shininess 0.090000004 + + } + + } + geometry + IndexedFaceSet { + coord + USE o35 + coordIndex [ 1, 0, 27, -1, 1, 27, 28, -1, + 2, 28, 29, -1, 2, 1, 28, -1, + 3, 29, 30, -1, 3, 2, 29, -1, + 4, 30, 31, -1, 4, 3, 30, -1, + 5, 31, 32, -1, 5, 32, 33, -1, + 5, 4, 31, -1, 6, 5, 33, -1, + 7, 33, 34, -1, 7, 6, 33, -1, + 8, 34, 35, -1, 8, 7, 34, -1, + 9, 35, 36, -1, 9, 8, 35, -1, + 10, 36, 37, -1, 10, 9, 36, -1, + 11, 10, 37, -1, 11, 37, 38, -1, + 12, 11, 38, -1, 12, 38, 39, -1, + 13, 12, 39, -1, 13, 39, 40, -1, + 13, 40, 41, -1, 14, 13, 41, -1, + 15, 14, 41, -1, 15, 41, 42, -1, + 16, 15, 42, -1, 16, 42, 43, -1, + 17, 16, 43, -1, 17, 43, 44, -1, + 18, 17, 44, -1, 18, 44, 45, -1, + 19, 18, 45, -1, 19, 45, 46, -1, + 19, 46, 47, -1, 20, 19, 47, -1, + 21, 20, 47, -1, 21, 47, 48, -1, + 22, 21, 48, -1, 22, 48, 49, -1, + 23, 22, 49, -1, 23, 49, 50, -1, + 24, 23, 50, -1, 24, 50, 51, -1, + 25, 51, 52, -1, 25, 24, 51, -1, + 26, 52, 53, -1, 26, 25, 52, -1, + 55, 79, 54, -1, 57, 55, 56, -1, + 57, 58, 59, -1, 57, 59, 60, -1, + 57, 60, 61, -1, 57, 61, 62, -1, + 57, 62, 63, -1, 57, 63, 64, -1, + 57, 64, 65, -1, 57, 65, 66, -1, + 57, 66, 67, -1, 57, 67, 68, -1, + 57, 68, 69, -1, 57, 69, 70, -1, + 57, 70, 71, -1, 57, 71, 72, -1, + 57, 72, 73, -1, 57, 73, 74, -1, + 57, 74, 75, -1, 57, 75, 76, -1, + 57, 76, 77, -1, 57, 77, 78, -1, + 57, 78, 79, -1, 57, 79, 55, -1, + 105, 81, 80, -1, 81, 83, 82, -1, + 84, 83, 85, -1, 85, 83, 86, -1, + 86, 83, 87, -1, 87, 83, 88, -1, + 88, 83, 89, -1, 89, 83, 90, -1, + 90, 83, 91, -1, 91, 83, 92, -1, + 92, 83, 93, -1, 93, 83, 94, -1, + 94, 83, 95, -1, 95, 83, 96, -1, + 96, 83, 97, -1, 97, 83, 98, -1, + 98, 83, 99, -1, 99, 83, 100, -1, + 100, 83, 101, -1, 101, 83, 102, -1, + 102, 83, 103, -1, 103, 83, 104, -1, + 104, 83, 105, -1, 105, 83, 81, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + } ] + + } + + } + + }, + + DEF o49 Group { + children + DEF o50 Transform { + translation 10 5 -3 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + DEF o51 Group { + children [ + DEF o52 Group { + children + DEF o53 Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o35 + + } + + } + + }, + + DEF o54 Group { + children + DEF o55 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o35 + coordIndex [ 0, 1, 2, 3, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, -1, 27, 0, -1, 27, + 28, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, 49, 50, 51, + 52, 53, -1 ] + + } + + } + + }, + + DEF o56 Group { + children + DEF o57 Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.30000001 0.30000001 0.30000001 + ambientIntensity 0.30000001 + specularColor 0.69999999 0.69999999 0.80000001 + shininess 0.090000004 + + } + + } + geometry + IndexedFaceSet { + coord + USE o35 + coordIndex [ 1, 0, 27, -1, 1, 27, 28, -1, + 2, 28, 29, -1, 2, 1, 28, -1, + 3, 29, 30, -1, 3, 2, 29, -1, + 4, 30, 31, -1, 4, 3, 30, -1, + 5, 31, 32, -1, 5, 32, 33, -1, + 5, 4, 31, -1, 6, 5, 33, -1, + 7, 33, 34, -1, 7, 6, 33, -1, + 8, 34, 35, -1, 8, 7, 34, -1, + 9, 35, 36, -1, 9, 8, 35, -1, + 10, 36, 37, -1, 10, 9, 36, -1, + 11, 10, 37, -1, 11, 37, 38, -1, + 12, 11, 38, -1, 12, 38, 39, -1, + 13, 12, 39, -1, 13, 39, 40, -1, + 13, 40, 41, -1, 14, 13, 41, -1, + 15, 14, 41, -1, 15, 41, 42, -1, + 16, 15, 42, -1, 16, 42, 43, -1, + 17, 16, 43, -1, 17, 43, 44, -1, + 18, 17, 44, -1, 18, 44, 45, -1, + 19, 18, 45, -1, 19, 45, 46, -1, + 19, 46, 47, -1, 20, 19, 47, -1, + 21, 20, 47, -1, 21, 47, 48, -1, + 22, 21, 48, -1, 22, 48, 49, -1, + 23, 22, 49, -1, 23, 49, 50, -1, + 24, 23, 50, -1, 24, 50, 51, -1, + 25, 51, 52, -1, 25, 24, 51, -1, + 26, 52, 53, -1, 26, 25, 52, -1, + 55, 79, 54, -1, 57, 55, 56, -1, + 57, 58, 59, -1, 57, 59, 60, -1, + 57, 60, 61, -1, 57, 61, 62, -1, + 57, 62, 63, -1, 57, 63, 64, -1, + 57, 64, 65, -1, 57, 65, 66, -1, + 57, 66, 67, -1, 57, 67, 68, -1, + 57, 68, 69, -1, 57, 69, 70, -1, + 57, 70, 71, -1, 57, 71, 72, -1, + 57, 72, 73, -1, 57, 73, 74, -1, + 57, 74, 75, -1, 57, 75, 76, -1, + 57, 76, 77, -1, 57, 77, 78, -1, + 57, 78, 79, -1, 57, 79, 55, -1, + 105, 81, 80, -1, 81, 83, 82, -1, + 84, 83, 85, -1, 85, 83, 86, -1, + 86, 83, 87, -1, 87, 83, 88, -1, + 88, 83, 89, -1, 89, 83, 90, -1, + 90, 83, 91, -1, 91, 83, 92, -1, + 92, 83, 93, -1, 93, 83, 94, -1, + 94, 83, 95, -1, 95, 83, 96, -1, + 96, 83, 97, -1, 97, 83, 98, -1, + 98, 83, 99, -1, 99, 83, 100, -1, + 100, 83, 101, -1, 101, 83, 102, -1, + 102, 83, 103, -1, 103, 83, 104, -1, + 104, 83, 105, -1, 105, 83, 81, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + } ] + + } + + } + + } ] + + } + + } + + } + + } + +} diff --git a/footprints/pretty/shimatta_tht.pretty/BV-EI-303-2010.kicad_mod b/footprints/pretty/shimatta_tht.pretty/BV-EI-303-2010.kicad_mod index 2f351e5..8fde607 100644 --- a/footprints/pretty/shimatta_tht.pretty/BV-EI-303-2010.kicad_mod +++ b/footprints/pretty/shimatta_tht.pretty/BV-EI-303-2010.kicad_mod @@ -1,4 +1,4 @@ -(module BV-EI-303-2010 (layer F.Cu) (tedit 5E092AF7) +(module BV-EI-303-2010 (layer F.Cu) (tedit 60034F12) (fp_text reference REF** (at 0 0.5) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) @@ -13,4 +13,9 @@ (pad 2 thru_hole circle (at -10 -10) (size 2 2) (drill 1) (layers *.Cu *.Mask)) (pad 3 thru_hole circle (at 10 5) (size 2 2) (drill 1) (layers *.Cu *.Mask)) (pad 4 thru_hole circle (at 10 -5) (size 2 2) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/tht.shapes3d/BV-EI-303-XXXX.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.3937 0.3937 0.3937)) + (rotate (xyz 0 0 0)) + ) ) diff --git a/footprints/pretty/shimatta_tht.pretty/BV-EI-305-XXXX.kicad_mod b/footprints/pretty/shimatta_tht.pretty/BV-EI-305-XXXX.kicad_mod new file mode 100644 index 0000000..e3de29c --- /dev/null +++ b/footprints/pretty/shimatta_tht.pretty/BV-EI-305-XXXX.kicad_mod @@ -0,0 +1,21 @@ +(module BV-EI-305-XXXX (layer F.Cu) (tedit 60034E03) + (fp_text reference REF** (at 0 0.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BV-EI-305-XXXX (at 0 -0.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -13.9 -16.4) (end 13.9 -16.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -13.9 -16.4) (end -13.9 16.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -13.9 16.4) (end 13.9 16.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 13.9 -16.4) (end 13.9 16.4) (layer F.SilkS) (width 0.15)) + (pad 4 thru_hole circle (at 10 -5) (size 2 2) (drill 1) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 10 5) (size 2 2) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -10 -10) (size 2 2) (drill 1) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at -10 10) (size 2 2) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/tht.shapes3d/BV-EI-305-XXXX.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.3937 0.3937 0.3937)) + (rotate (xyz 0 0 0)) + ) +)