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