diff --git a/Generic objects/pushpins/README.md b/Generic objects/pushpins/README.md index 8ebc536e..8a5ee067 100644 --- a/Generic objects/pushpins/README.md +++ b/Generic objects/pushpins/README.md @@ -3,3 +3,9 @@ ## Drawing pin  + +## Drawing pin with cover + +This is another type of drawing ping with a plastic cover. Usually this drawing pins come with covers in different colors + + diff --git a/Generic objects/pushpins/drawing-pin-with-cover.fcstd b/Generic objects/pushpins/drawing-pin-with-cover.fcstd new file mode 100644 index 00000000..3abc1b5a Binary files /dev/null and b/Generic objects/pushpins/drawing-pin-with-cover.fcstd differ diff --git a/Generic objects/pushpins/drawing-pin-with-cover.png b/Generic objects/pushpins/drawing-pin-with-cover.png new file mode 100644 index 00000000..7a9ad37d Binary files /dev/null and b/Generic objects/pushpins/drawing-pin-with-cover.png differ diff --git a/Generic objects/pushpins/drawing-pin-with-cover.stl b/Generic objects/pushpins/drawing-pin-with-cover.stl new file mode 100644 index 00000000..71e5b6c4 Binary files /dev/null and b/Generic objects/pushpins/drawing-pin-with-cover.stl differ diff --git a/Generic objects/pushpins/drawing-pin-with-cover.stp b/Generic objects/pushpins/drawing-pin-with-cover.stp new file mode 100644 index 00000000..7b030ce6 --- /dev/null +++ b/Generic objects/pushpins/drawing-pin-with-cover.stp @@ -0,0 +1,776 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/obijuan/develop/FreeCAD-library/Generic +objects/pushpins/drawing-pin-with-cover.stp','2018-03-10T12:03:44',(''), + (''),'Open CASCADE STEP processor 7.1','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('Drawing-pin-with-cover','Drawing-pin-with-cover','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24, + 'distance_accuracy_value','confusion accuracy'); +#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#29 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30),#328); +#30 = MANIFOLD_SOLID_BREP('',#31); +#31 = CLOSED_SHELL('',(#32,#100,#155,#210,#265,#269,#324)); +#32 = ADVANCED_FACE('',(#33,#69),#46,.T.); +#33 = FACE_BOUND('',#34,.F.); +#34 = EDGE_LOOP('',(#35)); +#35 = ORIENTED_EDGE('',*,*,#36,.T.); +#36 = EDGE_CURVE('',#37,#37,#39,.T.); +#37 = VERTEX_POINT('',#38); +#38 = CARTESIAN_POINT('',(0.9,0.,0.)); +#39 = SURFACE_CURVE('',#40,(#45,#57),.PCURVE_S1.); +#40 = CIRCLE('',#41,0.9); +#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44); +#42 = CARTESIAN_POINT('',(0.,0.,0.)); +#43 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#44 = DIRECTION('',(1.,0.,0.)); +#45 = PCURVE('',#46,#51); +#46 = PLANE('',#47); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(0.,0.,0.)); +#49 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#50 = DIRECTION('',(1.,0.,0.)); +#51 = DEFINITIONAL_REPRESENTATION('',(#52),#56); +#52 = CIRCLE('',#53,0.9); +#53 = AXIS2_PLACEMENT_2D('',#54,#55); +#54 = CARTESIAN_POINT('',(0.,0.)); +#55 = DIRECTION('',(1.,-0.)); +#56 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57 = PCURVE('',#58,#63); +#58 = CONICAL_SURFACE('',#59,0.5,0.785398163397); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(0.,-1.33226762955E-16,-0.4)); +#61 = DIRECTION('',(-0.,3.330669073875E-16,1.)); +#62 = DIRECTION('',(1.,0.,0.)); +#63 = DEFINITIONAL_REPRESENTATION('',(#64),#68); +#64 = LINE('',#65,#66); +#65 = CARTESIAN_POINT('',(0.,0.4)); +#66 = VECTOR('',#67,1.); +#67 = DIRECTION('',(-1.,-0.)); +#68 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69 = FACE_BOUND('',#70,.F.); +#70 = EDGE_LOOP('',(#71)); +#71 = ORIENTED_EDGE('',*,*,#72,.F.); +#72 = EDGE_CURVE('',#73,#73,#75,.T.); +#73 = VERTEX_POINT('',#74); +#74 = CARTESIAN_POINT('',(4.775,0.,0.)); +#75 = SURFACE_CURVE('',#76,(#81,#88),.PCURVE_S1.); +#76 = CIRCLE('',#77,4.775); +#77 = AXIS2_PLACEMENT_3D('',#78,#79,#80); +#78 = CARTESIAN_POINT('',(0.,0.,0.)); +#79 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#80 = DIRECTION('',(1.,0.,0.)); +#81 = PCURVE('',#46,#82); +#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87); +#83 = CIRCLE('',#84,4.775); +#84 = AXIS2_PLACEMENT_2D('',#85,#86); +#85 = CARTESIAN_POINT('',(0.,0.)); +#86 = DIRECTION('',(1.,-0.)); +#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88 = PCURVE('',#89,#94); +#89 = CYLINDRICAL_SURFACE('',#90,4.775); +#90 = AXIS2_PLACEMENT_3D('',#91,#92,#93); +#91 = CARTESIAN_POINT('',(0.,9.992007221626E-17,0.3)); +#92 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#93 = DIRECTION('',(1.,0.,0.)); +#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99); +#95 = LINE('',#96,#97); +#96 = CARTESIAN_POINT('',(0.,0.3)); +#97 = VECTOR('',#98,1.); +#98 = DIRECTION('',(1.,0.)); +#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#100 = ADVANCED_FACE('',(#101),#58,.T.); +#101 = FACE_BOUND('',#102,.T.); +#102 = EDGE_LOOP('',(#103,#126,#127,#128)); +#103 = ORIENTED_EDGE('',*,*,#104,.F.); +#104 = EDGE_CURVE('',#37,#105,#107,.T.); +#105 = VERTEX_POINT('',#106); +#106 = CARTESIAN_POINT('',(0.5,-1.33226762955E-16,-0.4)); +#107 = SEAM_CURVE('',#108,(#112,#119),.PCURVE_S1.); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(0.5,-1.33226762955E-16,-0.4)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(-0.707106781187,-2.355138688026E-16,-0.707106781187 + )); +#112 = PCURVE('',#58,#113); +#113 = DEFINITIONAL_REPRESENTATION('',(#114),#118); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-0.,-0.)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(-0.,-1.)); +#118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#119 = PCURVE('',#58,#120); +#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(-6.28318530718,-0.)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(-0.,-1.)); +#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#126 = ORIENTED_EDGE('',*,*,#36,.T.); +#127 = ORIENTED_EDGE('',*,*,#104,.T.); +#128 = ORIENTED_EDGE('',*,*,#129,.F.); +#129 = EDGE_CURVE('',#105,#105,#130,.T.); +#130 = SURFACE_CURVE('',#131,(#136,#143),.PCURVE_S1.); +#131 = CIRCLE('',#132,0.5); +#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135); +#133 = CARTESIAN_POINT('',(0.,-1.33226762955E-16,-0.4)); +#134 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#135 = DIRECTION('',(1.,0.,0.)); +#136 = PCURVE('',#58,#137); +#137 = DEFINITIONAL_REPRESENTATION('',(#138),#142); +#138 = LINE('',#139,#140); +#139 = CARTESIAN_POINT('',(-0.,-0.)); +#140 = VECTOR('',#141,1.); +#141 = DIRECTION('',(-1.,-0.)); +#142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#143 = PCURVE('',#144,#149); +#144 = CYLINDRICAL_SURFACE('',#145,0.5); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(0.,-2.031708135064E-15,-6.1)); +#147 = DIRECTION('',(0.,3.330669073875E-16,1.)); +#148 = DIRECTION('',(1.,0.,0.)); +#149 = DEFINITIONAL_REPRESENTATION('',(#150),#154); +#150 = LINE('',#151,#152); +#151 = CARTESIAN_POINT('',(-0.,5.7)); +#152 = VECTOR('',#153,1.); +#153 = DIRECTION('',(-1.,0.)); +#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#155 = ADVANCED_FACE('',(#156),#89,.T.); +#156 = FACE_BOUND('',#157,.T.); +#157 = EDGE_LOOP('',(#158,#187,#208,#209)); +#158 = ORIENTED_EDGE('',*,*,#159,.T.); +#159 = EDGE_CURVE('',#160,#160,#162,.T.); +#160 = VERTEX_POINT('',#161); +#161 = CARTESIAN_POINT('',(4.775,9.992007221626E-17,0.3)); +#162 = SURFACE_CURVE('',#163,(#168,#175),.PCURVE_S1.); +#163 = CIRCLE('',#164,4.775); +#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167); +#165 = CARTESIAN_POINT('',(0.,9.992007221626E-17,0.3)); +#166 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#167 = DIRECTION('',(1.,0.,0.)); +#168 = PCURVE('',#89,#169); +#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(0.,0.)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(1.,0.)); +#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#175 = PCURVE('',#176,#181); +#176 = PLANE('',#177); +#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180); +#178 = CARTESIAN_POINT('',(0.,9.992007221626E-17,0.3)); +#179 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#180 = DIRECTION('',(1.,0.,0.)); +#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186); +#182 = CIRCLE('',#183,4.775); +#183 = AXIS2_PLACEMENT_2D('',#184,#185); +#184 = CARTESIAN_POINT('',(0.,0.)); +#185 = DIRECTION('',(1.,-0.)); +#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#187 = ORIENTED_EDGE('',*,*,#188,.T.); +#188 = EDGE_CURVE('',#160,#73,#189,.T.); +#189 = SEAM_CURVE('',#190,(#194,#201),.PCURVE_S1.); +#190 = LINE('',#191,#192); +#191 = CARTESIAN_POINT('',(4.775,9.992007221626E-17,0.3)); +#192 = VECTOR('',#193,1.); +#193 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#194 = PCURVE('',#89,#195); +#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200); +#196 = LINE('',#197,#198); +#197 = CARTESIAN_POINT('',(0.,0.)); +#198 = VECTOR('',#199,1.); +#199 = DIRECTION('',(0.,1.)); +#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#201 = PCURVE('',#89,#202); +#202 = DEFINITIONAL_REPRESENTATION('',(#203),#207); +#203 = LINE('',#204,#205); +#204 = CARTESIAN_POINT('',(6.28318530718,0.)); +#205 = VECTOR('',#206,1.); +#206 = DIRECTION('',(0.,1.)); +#207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#208 = ORIENTED_EDGE('',*,*,#72,.F.); +#209 = ORIENTED_EDGE('',*,*,#188,.F.); +#210 = ADVANCED_FACE('',(#211),#144,.T.); +#211 = FACE_BOUND('',#212,.F.); +#212 = EDGE_LOOP('',(#213,#236,#263,#264)); +#213 = ORIENTED_EDGE('',*,*,#214,.F.); +#214 = EDGE_CURVE('',#215,#105,#217,.T.); +#215 = VERTEX_POINT('',#216); +#216 = CARTESIAN_POINT('',(0.5,-3.031708135064E-15,-6.1)); +#217 = SEAM_CURVE('',#218,(#222,#229),.PCURVE_S1.); +#218 = LINE('',#219,#220); +#219 = CARTESIAN_POINT('',(0.5,-2.031708135064E-15,-6.1)); +#220 = VECTOR('',#221,1.); +#221 = DIRECTION('',(0.,3.330669073875E-16,1.)); +#222 = PCURVE('',#144,#223); +#223 = DEFINITIONAL_REPRESENTATION('',(#224),#228); +#224 = LINE('',#225,#226); +#225 = CARTESIAN_POINT('',(-0.,0.)); +#226 = VECTOR('',#227,1.); +#227 = DIRECTION('',(-0.,1.)); +#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#229 = PCURVE('',#144,#230); +#230 = DEFINITIONAL_REPRESENTATION('',(#231),#235); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(-0.,1.)); +#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#236 = ORIENTED_EDGE('',*,*,#237,.T.); +#237 = EDGE_CURVE('',#215,#215,#238,.T.); +#238 = SURFACE_CURVE('',#239,(#244,#251),.PCURVE_S1.); +#239 = CIRCLE('',#240,0.5); +#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243); +#241 = CARTESIAN_POINT('',(0.,-2.031708135064E-15,-6.1)); +#242 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#243 = DIRECTION('',(1.,-2.E-15,6.661338147751E-31)); +#244 = PCURVE('',#144,#245); +#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); +#246 = LINE('',#247,#248); +#247 = CARTESIAN_POINT('',(-0.,0.)); +#248 = VECTOR('',#249,1.); +#249 = DIRECTION('',(-1.,0.)); +#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#251 = PCURVE('',#252,#257); +#252 = CONICAL_SURFACE('',#253,0.1,0.19739555985); +#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256); +#254 = CARTESIAN_POINT('',(0.,-2.697841949839E-15,-8.1)); +#255 = DIRECTION('',(0.,3.330669073875E-16,1.)); +#256 = DIRECTION('',(1.,0.,0.)); +#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262); +#258 = LINE('',#259,#260); +#259 = CARTESIAN_POINT('',(-0.,2.)); +#260 = VECTOR('',#261,1.); +#261 = DIRECTION('',(-1.,0.)); +#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#263 = ORIENTED_EDGE('',*,*,#214,.T.); +#264 = ORIENTED_EDGE('',*,*,#129,.F.); +#265 = ADVANCED_FACE('',(#266),#176,.F.); +#266 = FACE_BOUND('',#267,.T.); +#267 = EDGE_LOOP('',(#268)); +#268 = ORIENTED_EDGE('',*,*,#159,.F.); +#269 = ADVANCED_FACE('',(#270),#252,.T.); +#270 = FACE_BOUND('',#271,.F.); +#271 = EDGE_LOOP('',(#272,#301,#322,#323)); +#272 = ORIENTED_EDGE('',*,*,#273,.T.); +#273 = EDGE_CURVE('',#274,#274,#276,.T.); +#274 = VERTEX_POINT('',#275); +#275 = CARTESIAN_POINT('',(0.1,-4.697841949839E-15,-8.1)); +#276 = SURFACE_CURVE('',#277,(#282,#289),.PCURVE_S1.); +#277 = CIRCLE('',#278,0.1); +#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281); +#279 = CARTESIAN_POINT('',(0.,-2.697841949839E-15,-8.1)); +#280 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#281 = DIRECTION('',(1.,-2.E-14,6.661338147751E-30)); +#282 = PCURVE('',#252,#283); +#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-0.,0.)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(-1.,0.)); +#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#289 = PCURVE('',#290,#295); +#290 = PLANE('',#291); +#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294); +#292 = CARTESIAN_POINT('',(0.,-2.697841949839E-15,-8.1)); +#293 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#294 = DIRECTION('',(1.,0.,0.)); +#295 = DEFINITIONAL_REPRESENTATION('',(#296),#300); +#296 = CIRCLE('',#297,0.1); +#297 = AXIS2_PLACEMENT_2D('',#298,#299); +#298 = CARTESIAN_POINT('',(0.,0.)); +#299 = DIRECTION('',(1.,2.E-14)); +#300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#301 = ORIENTED_EDGE('',*,*,#302,.T.); +#302 = EDGE_CURVE('',#274,#215,#303,.T.); +#303 = SEAM_CURVE('',#304,(#308,#315),.PCURVE_S1.); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(0.1,-2.697841949839E-15,-8.1)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(0.196116135138,3.265989730964E-16,0.980580675691)); +#308 = PCURVE('',#252,#309); +#309 = DEFINITIONAL_REPRESENTATION('',(#310),#314); +#310 = LINE('',#311,#312); +#311 = CARTESIAN_POINT('',(-0.,0.)); +#312 = VECTOR('',#313,1.); +#313 = DIRECTION('',(-0.,1.)); +#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#315 = PCURVE('',#252,#316); +#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321); +#317 = LINE('',#318,#319); +#318 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#319 = VECTOR('',#320,1.); +#320 = DIRECTION('',(-0.,1.)); +#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#322 = ORIENTED_EDGE('',*,*,#237,.F.); +#323 = ORIENTED_EDGE('',*,*,#302,.F.); +#324 = ADVANCED_FACE('',(#325),#290,.T.); +#325 = FACE_BOUND('',#326,.F.); +#326 = EDGE_LOOP('',(#327)); +#327 = ORIENTED_EDGE('',*,*,#273,.F.); +#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#332)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#329,#330,#331)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#329 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#330 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#331 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#332 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#329, + 'distance_accuracy_value','confusion accuracy'); +#333 = SHAPE_DEFINITION_REPRESENTATION(#334,#29); +#334 = PRODUCT_DEFINITION_SHAPE('','',#335); +#335 = PRODUCT_DEFINITION('design','',#336,#339); +#336 = PRODUCT_DEFINITION_FORMATION('','',#337); +#337 = PRODUCT('drawing-pin-body','drawing-pin-body','',(#338)); +#338 = PRODUCT_CONTEXT('',#2,'mechanical'); +#339 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#340 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#341,#343); +#341 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#342) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#342 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#343 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#344 + ); +#344 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:1]','',#5,#335,$); +#345 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#337)); +#346 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#347),#626); +#347 = MANIFOLD_SOLID_BREP('',#348); +#348 = CLOSED_SHELL('',(#349,#386,#441,#476,#531,#566,#622)); +#349 = ADVANCED_FACE('',(#350),#363,.T.); +#350 = FACE_BOUND('',#351,.F.); +#351 = EDGE_LOOP('',(#352)); +#352 = ORIENTED_EDGE('',*,*,#353,.F.); +#353 = EDGE_CURVE('',#354,#354,#356,.T.); +#354 = VERTEX_POINT('',#355); +#355 = CARTESIAN_POINT('',(4.75,9.992007221626E-17,0.3)); +#356 = SURFACE_CURVE('',#357,(#362,#374),.PCURVE_S1.); +#357 = CIRCLE('',#358,4.75); +#358 = AXIS2_PLACEMENT_3D('',#359,#360,#361); +#359 = CARTESIAN_POINT('',(0.,9.992007221626E-17,0.3)); +#360 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#361 = DIRECTION('',(1.,0.,0.)); +#362 = PCURVE('',#363,#368); +#363 = PLANE('',#364); +#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367); +#365 = CARTESIAN_POINT('',(0.,9.992007221626E-17,0.3)); +#366 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#367 = DIRECTION('',(1.,-0.,0.)); +#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373); +#369 = CIRCLE('',#370,4.75); +#370 = AXIS2_PLACEMENT_2D('',#371,#372); +#371 = CARTESIAN_POINT('',(0.,0.)); +#372 = DIRECTION('',(1.,-0.)); +#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#374 = PCURVE('',#375,#380); +#375 = CYLINDRICAL_SURFACE('',#376,4.75); +#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379); +#377 = CARTESIAN_POINT('',(0.,9.992007221626E-17,0.3)); +#378 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#379 = DIRECTION('',(1.,0.,0.)); +#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385); +#381 = LINE('',#382,#383); +#382 = CARTESIAN_POINT('',(0.,0.)); +#383 = VECTOR('',#384,1.); +#384 = DIRECTION('',(1.,0.)); +#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#386 = ADVANCED_FACE('',(#387),#375,.F.); +#387 = FACE_BOUND('',#388,.F.); +#388 = EDGE_LOOP('',(#389,#390,#413,#440)); +#389 = ORIENTED_EDGE('',*,*,#353,.T.); +#390 = ORIENTED_EDGE('',*,*,#391,.T.); +#391 = EDGE_CURVE('',#354,#392,#394,.T.); +#392 = VERTEX_POINT('',#393); +#393 = CARTESIAN_POINT('',(4.75,0.,0.)); +#394 = SEAM_CURVE('',#395,(#399,#406),.PCURVE_S1.); +#395 = LINE('',#396,#397); +#396 = CARTESIAN_POINT('',(4.75,9.992007221626E-17,0.3)); +#397 = VECTOR('',#398,1.); +#398 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#399 = PCURVE('',#375,#400); +#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(0.,0.)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(0.,1.)); +#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#406 = PCURVE('',#375,#407); +#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412); +#408 = LINE('',#409,#410); +#409 = CARTESIAN_POINT('',(6.28318530718,0.)); +#410 = VECTOR('',#411,1.); +#411 = DIRECTION('',(0.,1.)); +#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#413 = ORIENTED_EDGE('',*,*,#414,.F.); +#414 = EDGE_CURVE('',#392,#392,#415,.T.); +#415 = SURFACE_CURVE('',#416,(#421,#428),.PCURVE_S1.); +#416 = CIRCLE('',#417,4.75); +#417 = AXIS2_PLACEMENT_3D('',#418,#419,#420); +#418 = CARTESIAN_POINT('',(0.,0.,0.)); +#419 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#420 = DIRECTION('',(1.,0.,0.)); +#421 = PCURVE('',#375,#422); +#422 = DEFINITIONAL_REPRESENTATION('',(#423),#427); +#423 = LINE('',#424,#425); +#424 = CARTESIAN_POINT('',(0.,0.3)); +#425 = VECTOR('',#426,1.); +#426 = DIRECTION('',(1.,0.)); +#427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#428 = PCURVE('',#429,#434); +#429 = PLANE('',#430); +#430 = AXIS2_PLACEMENT_3D('',#431,#432,#433); +#431 = CARTESIAN_POINT('',(0.,0.,0.)); +#432 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#433 = DIRECTION('',(1.,0.,0.)); +#434 = DEFINITIONAL_REPRESENTATION('',(#435),#439); +#435 = CIRCLE('',#436,4.75); +#436 = AXIS2_PLACEMENT_2D('',#437,#438); +#437 = CARTESIAN_POINT('',(0.,0.)); +#438 = DIRECTION('',(1.,0.)); +#439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#440 = ORIENTED_EDGE('',*,*,#391,.F.); +#441 = ADVANCED_FACE('',(#442,#445),#429,.F.); +#442 = FACE_BOUND('',#443,.F.); +#443 = EDGE_LOOP('',(#444)); +#444 = ORIENTED_EDGE('',*,*,#414,.T.); +#445 = FACE_BOUND('',#446,.F.); +#446 = EDGE_LOOP('',(#447)); +#447 = ORIENTED_EDGE('',*,*,#448,.F.); +#448 = EDGE_CURVE('',#449,#449,#451,.T.); +#449 = VERTEX_POINT('',#450); +#450 = CARTESIAN_POINT('',(4.45,0.,0.)); +#451 = SURFACE_CURVE('',#452,(#457,#464),.PCURVE_S1.); +#452 = CIRCLE('',#453,4.45); +#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456); +#454 = CARTESIAN_POINT('',(0.,0.,0.)); +#455 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#456 = DIRECTION('',(1.,0.,0.)); +#457 = PCURVE('',#429,#458); +#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463); +#459 = CIRCLE('',#460,4.45); +#460 = AXIS2_PLACEMENT_2D('',#461,#462); +#461 = CARTESIAN_POINT('',(0.,0.)); +#462 = DIRECTION('',(1.,0.)); +#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#464 = PCURVE('',#465,#470); +#465 = CYLINDRICAL_SURFACE('',#466,4.45); +#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469); +#467 = CARTESIAN_POINT('',(0.,0.,0.)); +#468 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#469 = DIRECTION('',(1.,0.,0.)); +#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(0.,0.)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(1.,0.)); +#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#476 = ADVANCED_FACE('',(#477),#465,.F.); +#477 = FACE_BOUND('',#478,.F.); +#478 = EDGE_LOOP('',(#479,#480,#503,#530)); +#479 = ORIENTED_EDGE('',*,*,#448,.T.); +#480 = ORIENTED_EDGE('',*,*,#481,.T.); +#481 = EDGE_CURVE('',#449,#482,#484,.T.); +#482 = VERTEX_POINT('',#483); +#483 = CARTESIAN_POINT('',(4.45,-9.992007221626E-17,-0.3)); +#484 = SEAM_CURVE('',#485,(#489,#496),.PCURVE_S1.); +#485 = LINE('',#486,#487); +#486 = CARTESIAN_POINT('',(4.45,0.,0.)); +#487 = VECTOR('',#488,1.); +#488 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#489 = PCURVE('',#465,#490); +#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(0.,0.)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,1.)); +#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#496 = PCURVE('',#465,#497); +#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502); +#498 = LINE('',#499,#500); +#499 = CARTESIAN_POINT('',(6.28318530718,0.)); +#500 = VECTOR('',#501,1.); +#501 = DIRECTION('',(0.,1.)); +#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#503 = ORIENTED_EDGE('',*,*,#504,.F.); +#504 = EDGE_CURVE('',#482,#482,#505,.T.); +#505 = SURFACE_CURVE('',#506,(#511,#518),.PCURVE_S1.); +#506 = CIRCLE('',#507,4.45); +#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510); +#508 = CARTESIAN_POINT('',(0.,-9.992007221626E-17,-0.3)); +#509 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#510 = DIRECTION('',(1.,0.,0.)); +#511 = PCURVE('',#465,#512); +#512 = DEFINITIONAL_REPRESENTATION('',(#513),#517); +#513 = LINE('',#514,#515); +#514 = CARTESIAN_POINT('',(0.,0.3)); +#515 = VECTOR('',#516,1.); +#516 = DIRECTION('',(1.,0.)); +#517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#518 = PCURVE('',#519,#524); +#519 = PLANE('',#520); +#520 = AXIS2_PLACEMENT_3D('',#521,#522,#523); +#521 = CARTESIAN_POINT('',(0.,-9.992007221626E-17,-0.3)); +#522 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#523 = DIRECTION('',(1.,-0.,0.)); +#524 = DEFINITIONAL_REPRESENTATION('',(#525),#529); +#525 = CIRCLE('',#526,4.45); +#526 = AXIS2_PLACEMENT_2D('',#527,#528); +#527 = CARTESIAN_POINT('',(0.,-1.232595164408E-32)); +#528 = DIRECTION('',(1.,-0.)); +#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#530 = ORIENTED_EDGE('',*,*,#481,.F.); +#531 = ADVANCED_FACE('',(#532,#535),#519,.T.); +#532 = FACE_BOUND('',#533,.F.); +#533 = EDGE_LOOP('',(#534)); +#534 = ORIENTED_EDGE('',*,*,#504,.T.); +#535 = FACE_BOUND('',#536,.F.); +#536 = EDGE_LOOP('',(#537)); +#537 = ORIENTED_EDGE('',*,*,#538,.F.); +#538 = EDGE_CURVE('',#539,#539,#541,.T.); +#539 = VERTEX_POINT('',#540); +#540 = CARTESIAN_POINT('',(4.75,-9.992007221626E-17,-0.3)); +#541 = SURFACE_CURVE('',#542,(#547,#554),.PCURVE_S1.); +#542 = CIRCLE('',#543,4.75); +#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546); +#544 = CARTESIAN_POINT('',(0.,-9.992007221626E-17,-0.3)); +#545 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#546 = DIRECTION('',(1.,0.,0.)); +#547 = PCURVE('',#519,#548); +#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553); +#549 = CIRCLE('',#550,4.75); +#550 = AXIS2_PLACEMENT_2D('',#551,#552); +#551 = CARTESIAN_POINT('',(0.,-1.232595164408E-32)); +#552 = DIRECTION('',(1.,-0.)); +#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#554 = PCURVE('',#555,#560); +#555 = TOROIDAL_SURFACE('',#556,4.75,0.45); +#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559); +#557 = CARTESIAN_POINT('',(0.,4.996003610813E-17,0.15)); +#558 = DIRECTION('',(0.,3.330669073875E-16,1.)); +#559 = DIRECTION('',(1.,0.,0.)); +#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565); +#561 = LINE('',#562,#563); +#562 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#563 = VECTOR('',#564,1.); +#564 = DIRECTION('',(-1.,0.)); +#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#566 = ADVANCED_FACE('',(#567),#555,.T.); +#567 = FACE_BOUND('',#568,.F.); +#568 = EDGE_LOOP('',(#569,#570,#594,#621)); +#569 = ORIENTED_EDGE('',*,*,#538,.T.); +#570 = ORIENTED_EDGE('',*,*,#571,.T.); +#571 = EDGE_CURVE('',#539,#572,#574,.T.); +#572 = VERTEX_POINT('',#573); +#573 = CARTESIAN_POINT('',(4.75,1.998401444325E-16,0.6)); +#574 = SEAM_CURVE('',#575,(#580,#587),.PCURVE_S1.); +#575 = CIRCLE('',#576,0.45); +#576 = AXIS2_PLACEMENT_3D('',#577,#578,#579); +#577 = CARTESIAN_POINT('',(4.75,4.996003610813E-17,0.15)); +#578 = DIRECTION('',(0.,-1.,3.330669073875E-16)); +#579 = DIRECTION('',(1.,0.,0.)); +#580 = PCURVE('',#555,#581); +#581 = DEFINITIONAL_REPRESENTATION('',(#582),#586); +#582 = LINE('',#583,#584); +#583 = CARTESIAN_POINT('',(-0.,0.)); +#584 = VECTOR('',#585,1.); +#585 = DIRECTION('',(-0.,1.)); +#586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#587 = PCURVE('',#555,#588); +#588 = DEFINITIONAL_REPRESENTATION('',(#589),#593); +#589 = LINE('',#590,#591); +#590 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#591 = VECTOR('',#592,1.); +#592 = DIRECTION('',(-0.,1.)); +#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#594 = ORIENTED_EDGE('',*,*,#595,.F.); +#595 = EDGE_CURVE('',#572,#572,#596,.T.); +#596 = SURFACE_CURVE('',#597,(#602,#609),.PCURVE_S1.); +#597 = CIRCLE('',#598,4.75); +#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601); +#599 = CARTESIAN_POINT('',(0.,1.998401444325E-16,0.6)); +#600 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#601 = DIRECTION('',(1.,0.,0.)); +#602 = PCURVE('',#555,#603); +#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608); +#604 = LINE('',#605,#606); +#605 = CARTESIAN_POINT('',(-0.,7.853981633974)); +#606 = VECTOR('',#607,1.); +#607 = DIRECTION('',(-1.,0.)); +#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#609 = PCURVE('',#610,#615); +#610 = PLANE('',#611); +#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614); +#612 = CARTESIAN_POINT('',(0.,1.998401444325E-16,0.6)); +#613 = DIRECTION('',(0.,-3.330669073875E-16,-1.)); +#614 = DIRECTION('',(1.,-0.,0.)); +#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620); +#616 = CIRCLE('',#617,4.75); +#617 = AXIS2_PLACEMENT_2D('',#618,#619); +#618 = CARTESIAN_POINT('',(0.,0.)); +#619 = DIRECTION('',(1.,-0.)); +#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#621 = ORIENTED_EDGE('',*,*,#571,.F.); +#622 = ADVANCED_FACE('',(#623),#610,.F.); +#623 = FACE_BOUND('',#624,.T.); +#624 = EDGE_LOOP('',(#625)); +#625 = ORIENTED_EDGE('',*,*,#595,.F.); +#626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#630)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#627,#628,#629)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#627 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#628 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#629 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#630 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#627, + 'distance_accuracy_value','confusion accuracy'); +#631 = SHAPE_DEFINITION_REPRESENTATION(#632,#346); +#632 = PRODUCT_DEFINITION_SHAPE('','',#633); +#633 = PRODUCT_DEFINITION('design','',#634,#637); +#634 = PRODUCT_DEFINITION_FORMATION('','',#635); +#635 = PRODUCT('Plastic-cover','Plastic-cover','',(#636)); +#636 = PRODUCT_CONTEXT('',#2,'mechanical'); +#637 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#638 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#639,#641); +#639 = ( REPRESENTATION_RELATIONSHIP('','',#346,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#640) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#640 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#641 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#642 + ); +#642 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:2]','',#5,#633,$); +#643 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#635)); +#644 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#645) + ,#328); +#645 = STYLED_ITEM('color',(#646),#30); +#646 = PRESENTATION_STYLE_ASSIGNMENT((#647,#653)); +#647 = SURFACE_STYLE_USAGE(.BOTH.,#648); +#648 = SURFACE_SIDE_STYLE('',(#649)); +#649 = SURFACE_STYLE_FILL_AREA(#650); +#650 = FILL_AREA_STYLE('',(#651)); +#651 = FILL_AREA_STYLE_COLOUR('',#652); +#652 = COLOUR_RGB('',0.800000011921,0.600000023842,0.270588248968); +#653 = CURVE_STYLE('',#654,POSITIVE_LENGTH_MEASURE(0.1),#652); +#654 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#655 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#656) + ,#626); +#656 = STYLED_ITEM('color',(#657),#347); +#657 = PRESENTATION_STYLE_ASSIGNMENT((#658,#664)); +#658 = SURFACE_STYLE_USAGE(.BOTH.,#659); +#659 = SURFACE_SIDE_STYLE('',(#660)); +#660 = SURFACE_STYLE_FILL_AREA(#661); +#661 = FILL_AREA_STYLE('',(#662)); +#662 = FILL_AREA_STYLE_COLOUR('',#663); +#663 = DRAUGHTING_PRE_DEFINED_COLOUR('red'); +#664 = CURVE_STYLE('',#665,POSITIVE_LENGTH_MEASURE(0.1),#663); +#665 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Generic objects/pushpins/pushpin-model-III.fcstd b/Generic objects/pushpins/pushpin-model-III.fcstd deleted file mode 100644 index 4fe15f07..00000000 Binary files a/Generic objects/pushpins/pushpin-model-III.fcstd and /dev/null differ diff --git a/Generic objects/pushpins/pushpin-model-III.step b/Generic objects/pushpins/pushpin-model-III.step deleted file mode 100644 index 26f0839a..00000000 --- a/Generic objects/pushpins/pushpin-model-III.step +++ /dev/null @@ -1,776 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); -FILE_NAME( -'/home/obijuan/develop/FreeCAD-library/Generic -objects/pushpins/pushpin-model-III.step','2017-03-20T09:54:19',(''),('') - ,'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); -FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); -ENDSEC; -DATA; -#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', - 'automotive_design',1997,#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('ASSEMBLY','ASSEMBLY','',(#8)); -#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); -#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23); -#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); -#12 = CARTESIAN_POINT('',(0.,0.,0.)); -#13 = DIRECTION('',(0.,0.,1.)); -#14 = DIRECTION('',(1.,0.,-0.)); -#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); -#16 = CARTESIAN_POINT('',(0.,0.,0.)); -#17 = DIRECTION('',(0.,-1.,2.22044604925E-16)); -#18 = DIRECTION('',(1.,0.,0.)); -#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); -#20 = CARTESIAN_POINT('',(0.,0.,0.)); -#21 = DIRECTION('',(0.,0.,1.)); -#22 = DIRECTION('',(1.,0.,0.)); -#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT( -(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24, - 'distance_accuracy_value','confusion accuracy'); -#28 = PRODUCT_TYPE('part',$,(#7)); -#29 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30),#309); -#30 = MANIFOLD_SOLID_BREP('',#31); -#31 = CLOSED_SHELL('',(#32,#69,#124,#159,#214,#249,#305)); -#32 = ADVANCED_FACE('',(#33),#46,.T.); -#33 = FACE_BOUND('',#34,.F.); -#34 = EDGE_LOOP('',(#35)); -#35 = ORIENTED_EDGE('',*,*,#36,.F.); -#36 = EDGE_CURVE('',#37,#37,#39,.T.); -#37 = VERTEX_POINT('',#38); -#38 = CARTESIAN_POINT('',(4.75,0.3,-1.33226762955E-16)); -#39 = SURFACE_CURVE('',#40,(#45,#57),.PCURVE_S1.); -#40 = CIRCLE('',#41,4.75); -#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44); -#42 = CARTESIAN_POINT('',(0.,0.3,-6.661338147751E-17)); -#43 = DIRECTION('',(0.,-1.,2.22044604925E-16)); -#44 = DIRECTION('',(1.,-3.113924625872E-33,-1.402386978474E-17)); -#45 = PCURVE('',#46,#51); -#46 = PLANE('',#47); -#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); -#48 = CARTESIAN_POINT('',(0.,0.3,-6.661338147751E-17)); -#49 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); -#50 = DIRECTION('',(1.,-3.113924625872E-33,-1.402386978474E-17)); -#51 = DEFINITIONAL_REPRESENTATION('',(#52),#56); -#52 = CIRCLE('',#53,4.75); -#53 = AXIS2_PLACEMENT_2D('',#54,#55); -#54 = CARTESIAN_POINT('',(0.,0.)); -#55 = DIRECTION('',(1.,-0.)); -#56 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#57 = PCURVE('',#58,#63); -#58 = CYLINDRICAL_SURFACE('',#59,4.75); -#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); -#60 = CARTESIAN_POINT('',(0.,0.3,-6.661338147751E-17)); -#61 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); -#62 = DIRECTION('',(1.,-3.113924625872E-33,-1.402386978474E-17)); -#63 = DEFINITIONAL_REPRESENTATION('',(#64),#68); -#64 = LINE('',#65,#66); -#65 = CARTESIAN_POINT('',(0.,0.)); -#66 = VECTOR('',#67,1.); -#67 = DIRECTION('',(1.,0.)); -#68 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#69 = ADVANCED_FACE('',(#70),#58,.F.); -#70 = FACE_BOUND('',#71,.F.); -#71 = EDGE_LOOP('',(#72,#73,#96,#123)); -#72 = ORIENTED_EDGE('',*,*,#36,.T.); -#73 = ORIENTED_EDGE('',*,*,#74,.T.); -#74 = EDGE_CURVE('',#37,#75,#77,.T.); -#75 = VERTEX_POINT('',#76); -#76 = CARTESIAN_POINT('',(4.75,0.,0.)); -#77 = SEAM_CURVE('',#78,(#82,#89),.PCURVE_S1.); -#78 = LINE('',#79,#80); -#79 = CARTESIAN_POINT('',(4.75,0.3,-1.33226762955E-16)); -#80 = VECTOR('',#81,1.); -#81 = DIRECTION('',(0.,-1.,4.440892098501E-16)); -#82 = PCURVE('',#58,#83); -#83 = DEFINITIONAL_REPRESENTATION('',(#84),#88); -#84 = LINE('',#85,#86); -#85 = CARTESIAN_POINT('',(0.,0.)); -#86 = VECTOR('',#87,1.); -#87 = DIRECTION('',(0.,1.)); -#88 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#89 = PCURVE('',#58,#90); -#90 = DEFINITIONAL_REPRESENTATION('',(#91),#95); -#91 = LINE('',#92,#93); -#92 = CARTESIAN_POINT('',(6.28318530718,0.)); -#93 = VECTOR('',#94,1.); -#94 = DIRECTION('',(0.,1.)); -#95 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#96 = ORIENTED_EDGE('',*,*,#97,.F.); -#97 = EDGE_CURVE('',#75,#75,#98,.T.); -#98 = SURFACE_CURVE('',#99,(#104,#111),.PCURVE_S1.); -#99 = CIRCLE('',#100,4.75); -#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); -#101 = CARTESIAN_POINT('',(0.,0.,0.)); -#102 = DIRECTION('',(0.,-1.,2.22044604925E-16)); -#103 = DIRECTION('',(1.,0.,0.)); -#104 = PCURVE('',#58,#105); -#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); -#106 = LINE('',#107,#108); -#107 = CARTESIAN_POINT('',(0.,0.3)); -#108 = VECTOR('',#109,1.); -#109 = DIRECTION('',(1.,0.)); -#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#111 = PCURVE('',#112,#117); -#112 = PLANE('',#113); -#113 = AXIS2_PLACEMENT_3D('',#114,#115,#116); -#114 = CARTESIAN_POINT('',(0.,0.,0.)); -#115 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); -#116 = DIRECTION('',(1.,0.,0.)); -#117 = DEFINITIONAL_REPRESENTATION('',(#118),#122); -#118 = CIRCLE('',#119,4.75); -#119 = AXIS2_PLACEMENT_2D('',#120,#121); -#120 = CARTESIAN_POINT('',(0.,0.)); -#121 = DIRECTION('',(1.,0.)); -#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#123 = ORIENTED_EDGE('',*,*,#74,.F.); -#124 = ADVANCED_FACE('',(#125,#128),#112,.F.); -#125 = FACE_BOUND('',#126,.F.); -#126 = EDGE_LOOP('',(#127)); -#127 = ORIENTED_EDGE('',*,*,#97,.T.); -#128 = FACE_BOUND('',#129,.F.); -#129 = EDGE_LOOP('',(#130)); -#130 = ORIENTED_EDGE('',*,*,#131,.F.); -#131 = EDGE_CURVE('',#132,#132,#134,.T.); -#132 = VERTEX_POINT('',#133); -#133 = CARTESIAN_POINT('',(4.45,0.,0.)); -#134 = SURFACE_CURVE('',#135,(#140,#147),.PCURVE_S1.); -#135 = CIRCLE('',#136,4.45); -#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139); -#137 = CARTESIAN_POINT('',(0.,0.,0.)); -#138 = DIRECTION('',(0.,-1.,2.22044604925E-16)); -#139 = DIRECTION('',(1.,0.,0.)); -#140 = PCURVE('',#112,#141); -#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146); -#142 = CIRCLE('',#143,4.45); -#143 = AXIS2_PLACEMENT_2D('',#144,#145); -#144 = CARTESIAN_POINT('',(0.,0.)); -#145 = DIRECTION('',(1.,0.)); -#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#147 = PCURVE('',#148,#153); -#148 = CYLINDRICAL_SURFACE('',#149,4.45); -#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152); -#150 = CARTESIAN_POINT('',(0.,0.,0.)); -#151 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); -#152 = DIRECTION('',(1.,0.,0.)); -#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158); -#154 = LINE('',#155,#156); -#155 = CARTESIAN_POINT('',(0.,0.)); -#156 = VECTOR('',#157,1.); -#157 = DIRECTION('',(1.,0.)); -#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#159 = ADVANCED_FACE('',(#160),#148,.F.); -#160 = FACE_BOUND('',#161,.F.); -#161 = EDGE_LOOP('',(#162,#163,#186,#213)); -#162 = ORIENTED_EDGE('',*,*,#131,.T.); -#163 = ORIENTED_EDGE('',*,*,#164,.T.); -#164 = EDGE_CURVE('',#132,#165,#167,.T.); -#165 = VERTEX_POINT('',#166); -#166 = CARTESIAN_POINT('',(4.45,-0.3,1.33226762955E-16)); -#167 = SEAM_CURVE('',#168,(#172,#179),.PCURVE_S1.); -#168 = LINE('',#169,#170); -#169 = CARTESIAN_POINT('',(4.45,0.,0.)); -#170 = VECTOR('',#171,1.); -#171 = DIRECTION('',(0.,-1.,4.440892098501E-16)); -#172 = PCURVE('',#148,#173); -#173 = DEFINITIONAL_REPRESENTATION('',(#174),#178); -#174 = LINE('',#175,#176); -#175 = CARTESIAN_POINT('',(0.,0.)); -#176 = VECTOR('',#177,1.); -#177 = DIRECTION('',(0.,1.)); -#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#179 = PCURVE('',#148,#180); -#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185); -#181 = LINE('',#182,#183); -#182 = CARTESIAN_POINT('',(6.28318530718,0.)); -#183 = VECTOR('',#184,1.); -#184 = DIRECTION('',(0.,1.)); -#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#186 = ORIENTED_EDGE('',*,*,#187,.F.); -#187 = EDGE_CURVE('',#165,#165,#188,.T.); -#188 = SURFACE_CURVE('',#189,(#194,#201),.PCURVE_S1.); -#189 = CIRCLE('',#190,4.45); -#190 = AXIS2_PLACEMENT_3D('',#191,#192,#193); -#191 = CARTESIAN_POINT('',(0.,-0.3,6.661338147751E-17)); -#192 = DIRECTION('',(0.,-1.,2.22044604925E-16)); -#193 = DIRECTION('',(1.,3.32385212874E-33,1.496929920843E-17)); -#194 = PCURVE('',#148,#195); -#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200); -#196 = LINE('',#197,#198); -#197 = CARTESIAN_POINT('',(0.,0.3)); -#198 = VECTOR('',#199,1.); -#199 = DIRECTION('',(1.,0.)); -#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#201 = PCURVE('',#202,#207); -#202 = PLANE('',#203); -#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206); -#204 = CARTESIAN_POINT('',(0.,-0.3,6.661338147751E-17)); -#205 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); -#206 = DIRECTION('',(1.,3.32385212874E-33,1.496929920843E-17)); -#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212); -#208 = CIRCLE('',#209,4.45); -#209 = AXIS2_PLACEMENT_2D('',#210,#211); -#210 = CARTESIAN_POINT('',(0.,0.)); -#211 = DIRECTION('',(1.,5.5397535479E-33)); -#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#213 = ORIENTED_EDGE('',*,*,#164,.F.); -#214 = ADVANCED_FACE('',(#215,#218),#202,.T.); -#215 = FACE_BOUND('',#216,.F.); -#216 = EDGE_LOOP('',(#217)); -#217 = ORIENTED_EDGE('',*,*,#187,.T.); -#218 = FACE_BOUND('',#219,.F.); -#219 = EDGE_LOOP('',(#220)); -#220 = ORIENTED_EDGE('',*,*,#221,.F.); -#221 = EDGE_CURVE('',#222,#222,#224,.T.); -#222 = VERTEX_POINT('',#223); -#223 = CARTESIAN_POINT('',(4.75,-0.3,1.33226762955E-16)); -#224 = SURFACE_CURVE('',#225,(#230,#237),.PCURVE_S1.); -#225 = CIRCLE('',#226,4.75); -#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229); -#227 = CARTESIAN_POINT('',(0.,-0.3,6.661338147751E-17)); -#228 = DIRECTION('',(0.,-1.,2.22044604925E-16)); -#229 = DIRECTION('',(1.,3.113924625872E-33,1.402386978474E-17)); -#230 = PCURVE('',#202,#231); -#231 = DEFINITIONAL_REPRESENTATION('',(#232),#236); -#232 = CIRCLE('',#233,4.75); -#233 = AXIS2_PLACEMENT_2D('',#234,#235); -#234 = CARTESIAN_POINT('',(0.,0.)); -#235 = DIRECTION('',(1.,-9.454294236903E-19)); -#236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#237 = PCURVE('',#238,#243); -#238 = TOROIDAL_SURFACE('',#239,4.75,0.45); -#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242); -#240 = CARTESIAN_POINT('',(0.,0.15,-3.330669073875E-17)); -#241 = DIRECTION('',(0.,1.,-2.22044604925E-16)); -#242 = DIRECTION('',(1.,-1.556962312936E-33,-7.011934892369E-18)); -#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248); -#244 = LINE('',#245,#246); -#245 = CARTESIAN_POINT('',(-2.103580467711E-17,4.712388980385)); -#246 = VECTOR('',#247,1.); -#247 = DIRECTION('',(-1.,0.)); -#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#249 = ADVANCED_FACE('',(#250),#238,.T.); -#250 = FACE_BOUND('',#251,.F.); -#251 = EDGE_LOOP('',(#252,#253,#277,#304)); -#252 = ORIENTED_EDGE('',*,*,#221,.T.); -#253 = ORIENTED_EDGE('',*,*,#254,.T.); -#254 = EDGE_CURVE('',#222,#255,#257,.T.); -#255 = VERTEX_POINT('',#256); -#256 = CARTESIAN_POINT('',(4.75,0.6,-2.6645352591E-16)); -#257 = SEAM_CURVE('',#258,(#263,#270),.PCURVE_S1.); -#258 = CIRCLE('',#259,0.45); -#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262); -#260 = CARTESIAN_POINT('',(4.75,0.15,-6.661338147751E-17)); -#261 = DIRECTION('',(-0.,4.440892098501E-16,1.)); -#262 = DIRECTION('',(1.,0.,0.)); -#263 = PCURVE('',#238,#264); -#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269); -#265 = LINE('',#266,#267); -#266 = CARTESIAN_POINT('',(-2.103580467711E-17,0.)); -#267 = VECTOR('',#268,1.); -#268 = DIRECTION('',(-0.,1.)); -#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#270 = PCURVE('',#238,#271); -#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276); -#272 = LINE('',#273,#274); -#273 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#274 = VECTOR('',#275,1.); -#275 = DIRECTION('',(-0.,1.)); -#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#277 = ORIENTED_EDGE('',*,*,#278,.F.); -#278 = EDGE_CURVE('',#255,#255,#279,.T.); -#279 = SURFACE_CURVE('',#280,(#285,#292),.PCURVE_S1.); -#280 = CIRCLE('',#281,4.75); -#281 = AXIS2_PLACEMENT_3D('',#282,#283,#284); -#282 = CARTESIAN_POINT('',(0.,0.6,-1.33226762955E-16)); -#283 = DIRECTION('',(0.,-1.,2.22044604925E-16)); -#284 = DIRECTION('',(1.,-6.227849251745E-33,-2.804773956948E-17)); -#285 = PCURVE('',#238,#286); -#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); -#287 = LINE('',#288,#289); -#288 = CARTESIAN_POINT('',(-2.103580467711E-17,7.853981633974)); -#289 = VECTOR('',#290,1.); -#290 = DIRECTION('',(-1.,0.)); -#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#292 = PCURVE('',#293,#298); -#293 = PLANE('',#294); -#294 = AXIS2_PLACEMENT_3D('',#295,#296,#297); -#295 = CARTESIAN_POINT('',(0.,0.6,-1.33226762955E-16)); -#296 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); -#297 = DIRECTION('',(1.,-6.227849251745E-33,-2.804773956948E-17)); -#298 = DEFINITIONAL_REPRESENTATION('',(#299),#303); -#299 = CIRCLE('',#300,4.75); -#300 = AXIS2_PLACEMENT_2D('',#301,#302); -#301 = CARTESIAN_POINT('',(0.,0.)); -#302 = DIRECTION('',(1.,-0.)); -#303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#304 = ORIENTED_EDGE('',*,*,#254,.F.); -#305 = ADVANCED_FACE('',(#306),#293,.F.); -#306 = FACE_BOUND('',#307,.T.); -#307 = EDGE_LOOP('',(#308)); -#308 = ORIENTED_EDGE('',*,*,#278,.F.); -#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#313)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#310,#311,#312)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#310 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#311 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#312 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#313 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#310, - 'distance_accuracy_value','confusion accuracy'); -#314 = SHAPE_DEFINITION_REPRESENTATION(#315,#29); -#315 = PRODUCT_DEFINITION_SHAPE('','',#316); -#316 = PRODUCT_DEFINITION('design','',#317,#320); -#317 = PRODUCT_DEFINITION_FORMATION('','',#318); -#318 = PRODUCT('cover','cover','',(#319)); -#319 = MECHANICAL_CONTEXT('',#2,'mechanical'); -#320 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#321 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#322,#324); -#322 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#323) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#323 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); -#324 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#325 - ); -#325 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#316,$); -#326 = PRODUCT_TYPE('part',$,(#318)); -#327 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#328),#624); -#328 = MANIFOLD_SOLID_BREP('',#329); -#329 = CLOSED_SHELL('',(#330,#398,#451,#506,#561,#565,#620)); -#330 = ADVANCED_FACE('',(#331,#367),#344,.T.); -#331 = FACE_BOUND('',#332,.F.); -#332 = EDGE_LOOP('',(#333)); -#333 = ORIENTED_EDGE('',*,*,#334,.T.); -#334 = EDGE_CURVE('',#335,#335,#337,.T.); -#335 = VERTEX_POINT('',#336); -#336 = CARTESIAN_POINT('',(0.7,1.60237371373E-31,0.)); -#337 = SURFACE_CURVE('',#338,(#343,#355),.PCURVE_S1.); -#338 = CIRCLE('',#339,0.7); -#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); -#340 = CARTESIAN_POINT('',(0.,-3.944304526105E-31,1.751623080406E-46)); -#341 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); -#342 = DIRECTION('',(1.,7.88860905221E-31,-3.503246160812E-46)); -#343 = PCURVE('',#344,#349); -#344 = PLANE('',#345); -#345 = AXIS2_PLACEMENT_3D('',#346,#347,#348); -#346 = CARTESIAN_POINT('',(0.,0.,0.)); -#347 = DIRECTION('',(-0.,-4.440892098501E-16,-1.)); -#348 = DIRECTION('',(1.,0.,0.)); -#349 = DEFINITIONAL_REPRESENTATION('',(#350),#354); -#350 = CIRCLE('',#351,0.7); -#351 = AXIS2_PLACEMENT_2D('',#352,#353); -#352 = CARTESIAN_POINT('',(0.,3.944304526105E-31)); -#353 = DIRECTION('',(1.,-7.88860905221E-31)); -#354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#355 = PCURVE('',#356,#361); -#356 = CONICAL_SURFACE('',#357,0.5,0.785398163397); -#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360); -#358 = CARTESIAN_POINT('',(0.,-8.881784197001E-17,-0.2)); -#359 = DIRECTION('',(0.,4.440892098501E-16,1.)); -#360 = DIRECTION('',(1.,7.88860905221E-31,-3.503246160812E-46)); -#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366); -#362 = LINE('',#363,#364); -#363 = CARTESIAN_POINT('',(0.,0.2)); -#364 = VECTOR('',#365,1.); -#365 = DIRECTION('',(-1.,-0.)); -#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#367 = FACE_BOUND('',#368,.F.); -#368 = EDGE_LOOP('',(#369)); -#369 = ORIENTED_EDGE('',*,*,#370,.F.); -#370 = EDGE_CURVE('',#371,#371,#373,.T.); -#371 = VERTEX_POINT('',#372); -#372 = CARTESIAN_POINT('',(4.775,0.,0.)); -#373 = SURFACE_CURVE('',#374,(#379,#386),.PCURVE_S1.); -#374 = CIRCLE('',#375,4.775); -#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378); -#376 = CARTESIAN_POINT('',(0.,0.,0.)); -#377 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); -#378 = DIRECTION('',(1.,0.,0.)); -#379 = PCURVE('',#344,#380); -#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385); -#381 = CIRCLE('',#382,4.775); -#382 = AXIS2_PLACEMENT_2D('',#383,#384); -#383 = CARTESIAN_POINT('',(0.,0.)); -#384 = DIRECTION('',(1.,-0.)); -#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#386 = PCURVE('',#387,#392); -#387 = CYLINDRICAL_SURFACE('',#388,4.775); -#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391); -#389 = CARTESIAN_POINT('',(0.,1.33226762955E-16,0.3)); -#390 = DIRECTION('',(-0.,-4.440892098501E-16,-1.)); -#391 = DIRECTION('',(1.,1.395044638272E-17,-6.19524271116E-33)); -#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397); -#393 = LINE('',#394,#395); -#394 = CARTESIAN_POINT('',(0.,0.3)); -#395 = VECTOR('',#396,1.); -#396 = DIRECTION('',(1.,0.)); -#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#398 = ADVANCED_FACE('',(#399),#356,.T.); -#399 = FACE_BOUND('',#400,.T.); -#400 = EDGE_LOOP('',(#401,#422,#423,#424)); -#401 = ORIENTED_EDGE('',*,*,#402,.F.); -#402 = EDGE_CURVE('',#335,#403,#405,.T.); -#403 = VERTEX_POINT('',#404); -#404 = CARTESIAN_POINT('',(0.5,-8.881784197001E-17,-0.2)); -#405 = SEAM_CURVE('',#406,(#410,#416),.PCURVE_S1.); -#406 = LINE('',#407,#408); -#407 = CARTESIAN_POINT('',(0.5,-8.881784197001E-17,-0.2)); -#408 = VECTOR('',#409,1.); -#409 = DIRECTION('',(-0.707106781187,-3.140184917368E-16,-0.707106781187 - )); -#410 = PCURVE('',#356,#411); -#411 = DEFINITIONAL_REPRESENTATION('',(#412),#415); -#412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#413,#414),.UNSPECIFIED.,.F.,.F., - (2,2),(-0.282842712475,0.),.PIECEWISE_BEZIER_KNOTS.); -#413 = CARTESIAN_POINT('',(0.,0.2)); -#414 = CARTESIAN_POINT('',(0.,0.)); -#415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#416 = PCURVE('',#356,#417); -#417 = DEFINITIONAL_REPRESENTATION('',(#418),#421); -#418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#419,#420),.UNSPECIFIED.,.F.,.F., - (2,2),(-0.282842712475,0.),.PIECEWISE_BEZIER_KNOTS.); -#419 = CARTESIAN_POINT('',(-6.28318530718,0.2)); -#420 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#422 = ORIENTED_EDGE('',*,*,#334,.T.); -#423 = ORIENTED_EDGE('',*,*,#402,.T.); -#424 = ORIENTED_EDGE('',*,*,#425,.F.); -#425 = EDGE_CURVE('',#403,#403,#426,.T.); -#426 = SURFACE_CURVE('',#427,(#432,#439),.PCURVE_S1.); -#427 = CIRCLE('',#428,0.5); -#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431); -#429 = CARTESIAN_POINT('',(0.,-8.881784197001E-17,-0.2)); -#430 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); -#431 = DIRECTION('',(1.,7.88860905221E-31,-3.503246160812E-46)); -#432 = PCURVE('',#356,#433); -#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438); -#434 = LINE('',#435,#436); -#435 = CARTESIAN_POINT('',(-0.,-0.)); -#436 = VECTOR('',#437,1.); -#437 = DIRECTION('',(-1.,-0.)); -#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#439 = PCURVE('',#440,#445); -#440 = CYLINDRICAL_SURFACE('',#441,0.5); -#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444); -#442 = CARTESIAN_POINT('',(0.,-2.708944180085E-15,-6.1)); -#443 = DIRECTION('',(0.,4.440892098501E-16,1.)); -#444 = DIRECTION('',(1.,-2.708944180085E-15,1.203012880462E-30)); -#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450); -#446 = LINE('',#447,#448); -#447 = CARTESIAN_POINT('',(-0.,5.9)); -#448 = VECTOR('',#449,1.); -#449 = DIRECTION('',(-1.,0.)); -#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#451 = ADVANCED_FACE('',(#452),#387,.T.); -#452 = FACE_BOUND('',#453,.T.); -#453 = EDGE_LOOP('',(#454,#483,#504,#505)); -#454 = ORIENTED_EDGE('',*,*,#455,.T.); -#455 = EDGE_CURVE('',#456,#456,#458,.T.); -#456 = VERTEX_POINT('',#457); -#457 = CARTESIAN_POINT('',(4.775,1.998401444325E-16,0.3)); -#458 = SURFACE_CURVE('',#459,(#464,#471),.PCURVE_S1.); -#459 = CIRCLE('',#460,4.775); -#460 = AXIS2_PLACEMENT_3D('',#461,#462,#463); -#461 = CARTESIAN_POINT('',(0.,1.33226762955E-16,0.3)); -#462 = DIRECTION('',(-1.368455531567E-48,-4.440892098501E-16,-1.)); -#463 = DIRECTION('',(1.,1.395044638272E-17,-6.19524271116E-33)); -#464 = PCURVE('',#387,#465); -#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470); -#466 = LINE('',#467,#468); -#467 = CARTESIAN_POINT('',(0.,0.)); -#468 = VECTOR('',#469,1.); -#469 = DIRECTION('',(1.,0.)); -#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#471 = PCURVE('',#472,#477); -#472 = PLANE('',#473); -#473 = AXIS2_PLACEMENT_3D('',#474,#475,#476); -#474 = CARTESIAN_POINT('',(0.,1.33226762955E-16,0.3)); -#475 = DIRECTION('',(-0.,-4.440892098501E-16,-1.)); -#476 = DIRECTION('',(1.,1.395044638272E-17,-6.19524271116E-33)); -#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482); -#478 = CIRCLE('',#479,4.775); -#479 = AXIS2_PLACEMENT_2D('',#480,#481); -#480 = CARTESIAN_POINT('',(0.,0.)); -#481 = DIRECTION('',(1.,-0.)); -#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#483 = ORIENTED_EDGE('',*,*,#484,.T.); -#484 = EDGE_CURVE('',#456,#371,#485,.T.); -#485 = SEAM_CURVE('',#486,(#490,#497),.PCURVE_S1.); -#486 = LINE('',#487,#488); -#487 = CARTESIAN_POINT('',(4.775,1.998401444325E-16,0.3)); -#488 = VECTOR('',#489,1.); -#489 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); -#490 = PCURVE('',#387,#491); -#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496); -#492 = LINE('',#493,#494); -#493 = CARTESIAN_POINT('',(0.,0.)); -#494 = VECTOR('',#495,1.); -#495 = DIRECTION('',(0.,1.)); -#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#497 = PCURVE('',#387,#498); -#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503); -#499 = LINE('',#500,#501); -#500 = CARTESIAN_POINT('',(6.28318530718,0.)); -#501 = VECTOR('',#502,1.); -#502 = DIRECTION('',(0.,1.)); -#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#504 = ORIENTED_EDGE('',*,*,#370,.F.); -#505 = ORIENTED_EDGE('',*,*,#484,.F.); -#506 = ADVANCED_FACE('',(#507),#440,.T.); -#507 = FACE_BOUND('',#508,.F.); -#508 = EDGE_LOOP('',(#509,#532,#559,#560)); -#509 = ORIENTED_EDGE('',*,*,#510,.F.); -#510 = EDGE_CURVE('',#511,#403,#513,.T.); -#511 = VERTEX_POINT('',#512); -#512 = CARTESIAN_POINT('',(0.5,-4.063416270128E-15,-6.1)); -#513 = SEAM_CURVE('',#514,(#518,#525),.PCURVE_S1.); -#514 = LINE('',#515,#516); -#515 = CARTESIAN_POINT('',(0.5,-4.063416270128E-15,-6.1)); -#516 = VECTOR('',#517,1.); -#517 = DIRECTION('',(0.,6.661338147751E-16,1.)); -#518 = PCURVE('',#440,#519); -#519 = DEFINITIONAL_REPRESENTATION('',(#520),#524); -#520 = LINE('',#521,#522); -#521 = CARTESIAN_POINT('',(-0.,0.)); -#522 = VECTOR('',#523,1.); -#523 = DIRECTION('',(-0.,1.)); -#524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#525 = PCURVE('',#440,#526); -#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531); -#527 = LINE('',#528,#529); -#528 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#529 = VECTOR('',#530,1.); -#530 = DIRECTION('',(-0.,1.)); -#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#532 = ORIENTED_EDGE('',*,*,#533,.T.); -#533 = EDGE_CURVE('',#511,#511,#534,.T.); -#534 = SURFACE_CURVE('',#535,(#540,#547),.PCURVE_S1.); -#535 = CIRCLE('',#536,0.5); -#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539); -#537 = CARTESIAN_POINT('',(0.,-2.708944180085E-15,-6.1)); -#538 = DIRECTION('',(1.751623080406E-46,-4.440892098501E-16,-1.)); -#539 = DIRECTION('',(1.,-2.708944180085E-15,1.203012880462E-30)); -#540 = PCURVE('',#440,#541); -#541 = DEFINITIONAL_REPRESENTATION('',(#542),#546); -#542 = LINE('',#543,#544); -#543 = CARTESIAN_POINT('',(-0.,0.)); -#544 = VECTOR('',#545,1.); -#545 = DIRECTION('',(-1.,0.)); -#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#547 = PCURVE('',#548,#553); -#548 = CONICAL_SURFACE('',#549,1.E-01,0.19739555985); -#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552); -#550 = CARTESIAN_POINT('',(0.,-3.597122599786E-15,-8.1)); -#551 = DIRECTION('',(0.,4.440892098501E-16,1.)); -#552 = DIRECTION('',(1.,-1.798561299893E-14,7.987216665363E-30)); -#553 = DEFINITIONAL_REPRESENTATION('',(#554),#558); -#554 = LINE('',#555,#556); -#555 = CARTESIAN_POINT('',(-0.,2.)); -#556 = VECTOR('',#557,1.); -#557 = DIRECTION('',(-1.,0.)); -#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#559 = ORIENTED_EDGE('',*,*,#510,.T.); -#560 = ORIENTED_EDGE('',*,*,#425,.F.); -#561 = ADVANCED_FACE('',(#562),#472,.F.); -#562 = FACE_BOUND('',#563,.T.); -#563 = EDGE_LOOP('',(#564)); -#564 = ORIENTED_EDGE('',*,*,#455,.F.); -#565 = ADVANCED_FACE('',(#566),#548,.T.); -#566 = FACE_BOUND('',#567,.F.); -#567 = EDGE_LOOP('',(#568,#597,#618,#619)); -#568 = ORIENTED_EDGE('',*,*,#569,.T.); -#569 = EDGE_CURVE('',#570,#570,#572,.T.); -#570 = VERTEX_POINT('',#571); -#571 = CARTESIAN_POINT('',(1.E-01,-5.395683899678E-15,-8.1)); -#572 = SURFACE_CURVE('',#573,(#578,#585),.PCURVE_S1.); -#573 = CIRCLE('',#574,1.E-01); -#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577); -#575 = CARTESIAN_POINT('',(0.,-3.597122599786E-15,-8.1)); -#576 = DIRECTION('',(1.401298464325E-45,-4.440892098501E-16,-1.)); -#577 = DIRECTION('',(1.,-1.798561299893E-14,7.987216665363E-30)); -#578 = PCURVE('',#548,#579); -#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584); -#580 = LINE('',#581,#582); -#581 = CARTESIAN_POINT('',(-0.,0.)); -#582 = VECTOR('',#583,1.); -#583 = DIRECTION('',(-1.,0.)); -#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#585 = PCURVE('',#586,#591); -#586 = PLANE('',#587); -#587 = AXIS2_PLACEMENT_3D('',#588,#589,#590); -#588 = CARTESIAN_POINT('',(0.,-3.597122599786E-15,-8.1)); -#589 = DIRECTION('',(-0.,-4.440892098501E-16,-1.)); -#590 = DIRECTION('',(1.,-1.798561299893E-14,7.987216665363E-30)); -#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596); -#592 = CIRCLE('',#593,1.E-01); -#593 = AXIS2_PLACEMENT_2D('',#594,#595); -#594 = CARTESIAN_POINT('',(0.,0.)); -#595 = DIRECTION('',(1.,-0.)); -#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#597 = ORIENTED_EDGE('',*,*,#598,.T.); -#598 = EDGE_CURVE('',#570,#511,#599,.T.); -#599 = SEAM_CURVE('',#600,(#604,#611),.PCURVE_S1.); -#600 = LINE('',#601,#602); -#601 = CARTESIAN_POINT('',(1.E-01,-5.395683899678E-15,-8.1)); -#602 = VECTOR('',#603,1.); -#603 = DIRECTION('',(0.196116135138,6.531979461927E-16,0.980580675691)); -#604 = PCURVE('',#548,#605); -#605 = DEFINITIONAL_REPRESENTATION('',(#606),#610); -#606 = LINE('',#607,#608); -#607 = CARTESIAN_POINT('',(-0.,0.)); -#608 = VECTOR('',#609,1.); -#609 = DIRECTION('',(-0.,1.)); -#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#611 = PCURVE('',#548,#612); -#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617); -#613 = LINE('',#614,#615); -#614 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#615 = VECTOR('',#616,1.); -#616 = DIRECTION('',(-0.,1.)); -#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#618 = ORIENTED_EDGE('',*,*,#533,.F.); -#619 = ORIENTED_EDGE('',*,*,#598,.F.); -#620 = ADVANCED_FACE('',(#621),#586,.T.); -#621 = FACE_BOUND('',#622,.F.); -#622 = EDGE_LOOP('',(#623)); -#623 = ORIENTED_EDGE('',*,*,#569,.F.); -#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#628)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#625,#626,#627)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#625 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#626 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#627 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#628 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#625, - 'distance_accuracy_value','confusion accuracy'); -#629 = SHAPE_DEFINITION_REPRESENTATION(#630,#327); -#630 = PRODUCT_DEFINITION_SHAPE('','',#631); -#631 = PRODUCT_DEFINITION('design','',#632,#635); -#632 = PRODUCT_DEFINITION_FORMATION('','',#633); -#633 = PRODUCT('Pushpin-body','Pushpin-body','',(#634)); -#634 = MECHANICAL_CONTEXT('',#2,'mechanical'); -#635 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#636 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#637,#639); -#637 = ( REPRESENTATION_RELATIONSHIP('','',#327,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#638) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#638 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); -#639 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#640 - ); -#640 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#631,$); -#641 = PRODUCT_TYPE('part',$,(#633)); -#642 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#643) - ,#309); -#643 = STYLED_ITEM('color',(#644),#30); -#644 = PRESENTATION_STYLE_ASSIGNMENT((#645,#651)); -#645 = SURFACE_STYLE_USAGE(.BOTH.,#646); -#646 = SURFACE_SIDE_STYLE('',(#647)); -#647 = SURFACE_STYLE_FILL_AREA(#648); -#648 = FILL_AREA_STYLE('',(#649)); -#649 = FILL_AREA_STYLE_COLOUR('',#650); -#650 = DRAUGHTING_PRE_DEFINED_COLOUR('red'); -#651 = CURVE_STYLE('',#652,POSITIVE_LENGTH_MEASURE(0.1),#650); -#652 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#653 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#654) - ,#624); -#654 = STYLED_ITEM('color',(#655),#328); -#655 = PRESENTATION_STYLE_ASSIGNMENT((#656,#662)); -#656 = SURFACE_STYLE_USAGE(.BOTH.,#657); -#657 = SURFACE_SIDE_STYLE('',(#658)); -#658 = SURFACE_STYLE_FILL_AREA(#659); -#659 = FILL_AREA_STYLE('',(#660)); -#660 = FILL_AREA_STYLE_COLOUR('',#661); -#661 = COLOUR_RGB('',0.800000011921,0.600000023842,0.270588248968); -#662 = CURVE_STYLE('',#663,POSITIVE_LENGTH_MEASURE(0.1),#661); -#663 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -ENDSEC; -END-ISO-10303-21; diff --git a/Generic objects/pushpins/pushpin-model-III.stl b/Generic objects/pushpins/pushpin-model-III.stl deleted file mode 100644 index 50ed55f0..00000000 Binary files a/Generic objects/pushpins/pushpin-model-III.stl and /dev/null differ