diff --git a/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/c62c01e1-eb56-4cc1-9eb3-d696075ca242.step b/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/c62c01e1-eb56-4cc1-9eb3-d696075ca242.step new file mode 100644 index 00000000..cdf6586d --- /dev/null +++ b/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/c62c01e1-eb56-4cc1-9eb3-d696075ca242.step @@ -0,0 +1,699 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-10-08T23:09:11',('Author'),( +'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7' +,'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('Wide','Wide','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#624); +#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,#72,#95,#112,#129,#213,#228,#245,#260,#269,#280,#323,#377,#396,#409,#423,#433,#476,#491,#528,#538,#548,#560,#566,#573,#586,#596,#607,#618)); +#17=ADVANCED_FACE('',(#18),#69,.T.); +#18=FACE_BOUND('',#19,.T.); +#19=EDGE_LOOP('',(#20,#28,#34,#39,#47,#53,#59,#65)); +#20=ORIENTED_EDGE('',*,*,#21,.F.); +#21=EDGE_CURVE('',#22,#24,#26,.T.); +#22=VERTEX_POINT('',#23); +#23=CARTESIAN_POINT('',(-2.765,-0.225,-3.)); +#24=VERTEX_POINT('',#25); +#25=CARTESIAN_POINT('',(-2.765,-0.225,0.923198051534)); +#26=LINE('',#23,#27); +#27=VECTOR('',#13,1.); +#28=ORIENTED_EDGE('',*,*,#29,.T.); +#29=EDGE_CURVE('',#22,#30,#32,.T.); +#30=VERTEX_POINT('',#31); +#31=CARTESIAN_POINT('',(-2.315,-0.225,-3.)); +#32=LINE('',#23,#33); +#33=VECTOR('',#14,1.); +#34=ORIENTED_EDGE('',*,*,#35,.T.); +#35=EDGE_CURVE('',#30,#36,#38,.T.); +#36=VERTEX_POINT('',#37); +#37=CARTESIAN_POINT('',(-2.315,-0.225,0.736801948466)); +#38=LINE('',#31,#27); +#39=ORIENTED_EDGE('',*,*,#40,.T.); +#40=EDGE_CURVE('',#36,#41,#43,.T.); +#41=VERTEX_POINT('',#42); +#42=CARTESIAN_POINT('',(-1.045,-0.225,2.006801948466)); +#43=LINE('',#44,#45); +#44=CARTESIAN_POINT('',(-2.380900974233,-0.225,0.670900974233)); +#45=VECTOR('',#46,1.); +#46=DIRECTION('',(0.707106781187,0.,0.707106781187)); +#47=ORIENTED_EDGE('',*,*,#48,.T.); +#48=EDGE_CURVE('',#41,#49,#51,.T.); +#49=VERTEX_POINT('',#50); +#50=CARTESIAN_POINT('',(-1.045,-0.225,3.)); +#51=LINE('',#52,#27); +#52=CARTESIAN_POINT('',(-1.045,-0.225,2.1)); +#53=ORIENTED_EDGE('',*,*,#54,.F.); +#54=EDGE_CURVE('',#55,#49,#57,.T.); +#55=VERTEX_POINT('',#56); +#56=CARTESIAN_POINT('',(-1.495,-0.225,3.)); +#57=LINE('',#58,#33); +#58=CARTESIAN_POINT('',(-1.3825,-0.225,3.)); +#59=ORIENTED_EDGE('',*,*,#60,.F.); +#60=EDGE_CURVE('',#61,#55,#63,.T.); +#61=VERTEX_POINT('',#62); +#62=CARTESIAN_POINT('',(-1.495,-0.225,2.193198051534)); +#63=LINE('',#64,#27); +#64=CARTESIAN_POINT('',(-1.495,-0.225,2.1)); +#65=ORIENTED_EDGE('',*,*,#66,.F.); +#66=EDGE_CURVE('',#24,#61,#67,.T.); +#67=LINE('',#68,#45); +#68=CARTESIAN_POINT('',(-2.699099025767,-0.225,0.989099025767)); +#69=PLANE('',#70); +#70=AXIS2_PLACEMENT_3D('',#23,#71,#14); +#71=DIRECTION('',(0.,-1.,0.)); +#72=ADVANCED_FACE('',(#73),#92,.T.); +#73=FACE_BOUND('',#74,.T.); +#74=EDGE_LOOP('',(#75,#82,#86,#87)); +#75=ORIENTED_EDGE('',*,*,#76,.F.); +#76=EDGE_CURVE('',#77,#79,#81,.T.); +#77=VERTEX_POINT('',#78); +#78=CARTESIAN_POINT('',(-2.765,0.225,-3.)); +#79=VERTEX_POINT('',#80); +#80=CARTESIAN_POINT('',(-2.765,0.225,0.923198051534)); +#81=LINE('',#78,#27); +#82=ORIENTED_EDGE('',*,*,#83,.T.); +#83=EDGE_CURVE('',#77,#22,#84,.T.); +#84=LINE('',#78,#85); +#85=VECTOR('',#71,1.); +#86=ORIENTED_EDGE('',*,*,#21,.T.); +#87=ORIENTED_EDGE('',*,*,#88,.T.); +#88=EDGE_CURVE('',#24,#79,#89,.T.); +#89=LINE('',#80,#90); +#90=VECTOR('',#91,1.); +#91=DIRECTION('',(0.,1.,0.)); +#92=PLANE('',#93); +#93=AXIS2_PLACEMENT_3D('',#78,#94,#71); +#94=DIRECTION('',(-1.,0.,0.)); +#95=ADVANCED_FACE('',(#96),#109,.T.); +#96=FACE_BOUND('',#97,.T.); +#97=EDGE_LOOP('',(#98,#104,#105,#106)); +#98=ORIENTED_EDGE('',*,*,#99,.F.); +#99=EDGE_CURVE('',#79,#100,#102,.T.); +#100=VERTEX_POINT('',#101); +#101=CARTESIAN_POINT('',(-1.495,0.225,2.193198051534)); +#102=LINE('',#103,#45); +#103=CARTESIAN_POINT('',(-2.699099025767,0.225,0.989099025767)); +#104=ORIENTED_EDGE('',*,*,#88,.F.); +#105=ORIENTED_EDGE('',*,*,#66,.T.); +#106=ORIENTED_EDGE('',*,*,#107,.F.); +#107=EDGE_CURVE('',#100,#61,#108,.T.); +#108=LINE('',#101,#85); +#109=PLANE('',#110); +#110=AXIS2_PLACEMENT_3D('',#103,#111,#71); +#111=DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#112=ADVANCED_FACE('',(#113),#127,.T.); +#113=FACE_BOUND('',#114,.T.); +#114=EDGE_LOOP('',(#115,#121,#122,#123)); +#115=ORIENTED_EDGE('',*,*,#116,.F.); +#116=EDGE_CURVE('',#100,#117,#119,.T.); +#117=VERTEX_POINT('',#118); +#118=CARTESIAN_POINT('',(-1.495,0.225,3.)); +#119=LINE('',#120,#27); +#120=CARTESIAN_POINT('',(-1.495,0.225,2.1)); +#121=ORIENTED_EDGE('',*,*,#107,.T.); +#122=ORIENTED_EDGE('',*,*,#60,.T.); +#123=ORIENTED_EDGE('',*,*,#124,.F.); +#124=EDGE_CURVE('',#117,#55,#125,.T.); +#125=LINE('',#126,#85); +#126=CARTESIAN_POINT('',(-1.495,0.1125,3.)); +#127=PLANE('',#128); +#128=AXIS2_PLACEMENT_3D('',#120,#94,#71); +#129=ADVANCED_FACE('',(#130,#146,#159,#185),#211,.F.); +#130=FACE_BOUND('',#131,.F.); +#131=EDGE_LOOP('',(#132,#142)); +#132=ORIENTED_EDGE('',*,*,#133,.T.); +#133=EDGE_CURVE('',#134,#136,#138,.T.); +#134=VERTEX_POINT('',#135); +#135=CARTESIAN_POINT('',(1.529705854078,-1.65,3.)); +#136=VERTEX_POINT('',#137); +#137=CARTESIAN_POINT('',(-1.529705854078,-1.65,3.)); +#138=CIRCLE('',#139,2.25); +#139=AXIS2_PLACEMENT_3D('',#140,#13,#141); +#140=CARTESIAN_POINT('',(0.,0.,3.)); +#141=DIRECTION('',(0.679869268479,-0.733333333333,0.)); +#142=ORIENTED_EDGE('',*,*,#143,.T.); +#143=EDGE_CURVE('',#136,#134,#144,.T.); +#144=LINE('',#145,#33); +#145=CARTESIAN_POINT('',(-10.,-1.65,3.)); +#146=FACE_BOUND('',#147,.F.); +#147=EDGE_LOOP('',(#53,#123,#148,#155)); +#148=ORIENTED_EDGE('',*,*,#149,.F.); +#149=EDGE_CURVE('',#150,#117,#152,.T.); +#150=VERTEX_POINT('',#151); +#151=CARTESIAN_POINT('',(-1.045,0.225,3.)); +#152=LINE('',#153,#154); +#153=CARTESIAN_POINT('',(-1.1575,0.225,3.)); +#154=VECTOR('',#94,1.); +#155=ORIENTED_EDGE('',*,*,#156,.F.); +#156=EDGE_CURVE('',#49,#150,#157,.T.); +#157=LINE('',#158,#90); +#158=CARTESIAN_POINT('',(-1.045,-0.1125,3.)); +#159=FACE_BOUND('',#160,.F.); +#160=EDGE_LOOP('',(#161,#169,#175,#181)); +#161=ORIENTED_EDGE('',*,*,#162,.T.); +#162=EDGE_CURVE('',#163,#165,#167,.T.); +#163=VERTEX_POINT('',#164); +#164=CARTESIAN_POINT('',(0.225,-0.225,3.)); +#165=VERTEX_POINT('',#166); +#166=CARTESIAN_POINT('',(-0.225,-0.225,3.)); +#167=LINE('',#168,#154); +#168=CARTESIAN_POINT('',(-0.1125,-0.225,3.)); +#169=ORIENTED_EDGE('',*,*,#170,.T.); +#170=EDGE_CURVE('',#165,#171,#173,.T.); +#171=VERTEX_POINT('',#172); +#172=CARTESIAN_POINT('',(-0.225,0.225,3.)); +#173=LINE('',#174,#90); +#174=CARTESIAN_POINT('',(-0.225,-0.1125,3.)); +#175=ORIENTED_EDGE('',*,*,#176,.F.); +#176=EDGE_CURVE('',#177,#171,#179,.T.); +#177=VERTEX_POINT('',#178); +#178=CARTESIAN_POINT('',(0.225,0.225,3.)); +#179=LINE('',#180,#154); +#180=CARTESIAN_POINT('',(-0.1125,0.225,3.)); +#181=ORIENTED_EDGE('',*,*,#182,.F.); +#182=EDGE_CURVE('',#163,#177,#183,.T.); +#183=LINE('',#184,#90); +#184=CARTESIAN_POINT('',(0.225,-0.1125,3.)); +#185=FACE_BOUND('',#186,.F.); +#186=EDGE_LOOP('',(#187,#195,#201,#207)); +#187=ORIENTED_EDGE('',*,*,#188,.F.); +#188=EDGE_CURVE('',#189,#191,#193,.T.); +#189=VERTEX_POINT('',#190); +#190=CARTESIAN_POINT('',(1.045,-0.225,3.)); +#191=VERTEX_POINT('',#192); +#192=CARTESIAN_POINT('',(1.495,-0.225,3.)); +#193=LINE('',#194,#33); +#194=CARTESIAN_POINT('',(1.1575,-0.225,3.)); +#195=ORIENTED_EDGE('',*,*,#196,.F.); +#196=EDGE_CURVE('',#197,#189,#199,.T.); +#197=VERTEX_POINT('',#198); +#198=CARTESIAN_POINT('',(1.045,0.225,3.)); +#199=LINE('',#200,#85); +#200=CARTESIAN_POINT('',(1.045,0.1125,3.)); +#201=ORIENTED_EDGE('',*,*,#202,.F.); +#202=EDGE_CURVE('',#203,#197,#205,.T.); +#203=VERTEX_POINT('',#204); +#204=CARTESIAN_POINT('',(1.495,0.225,3.)); +#205=LINE('',#206,#154); +#206=CARTESIAN_POINT('',(1.3825,0.225,3.)); +#207=ORIENTED_EDGE('',*,*,#208,.F.); +#208=EDGE_CURVE('',#191,#203,#209,.T.); +#209=LINE('',#210,#90); +#210=CARTESIAN_POINT('',(1.495,-0.1125,3.)); +#211=PLANE('',#212); +#212=AXIS2_PLACEMENT_3D('',#140,#13,#14); +#213=ADVANCED_FACE('',(#214),#226,.T.); +#214=FACE_BOUND('',#215,.T.); +#215=EDGE_LOOP('',(#216,#217,#222,#155)); +#216=ORIENTED_EDGE('',*,*,#48,.F.); +#217=ORIENTED_EDGE('',*,*,#218,.F.); +#218=EDGE_CURVE('',#219,#41,#221,.T.); +#219=VERTEX_POINT('',#220); +#220=CARTESIAN_POINT('',(-1.045,0.225,2.006801948466)); +#221=LINE('',#42,#85); +#222=ORIENTED_EDGE('',*,*,#223,.T.); +#223=EDGE_CURVE('',#219,#150,#224,.T.); +#224=LINE('',#225,#27); +#225=CARTESIAN_POINT('',(-1.045,0.225,2.1)); +#226=PLANE('',#227); +#227=AXIS2_PLACEMENT_3D('',#52,#14,#91); +#228=ADVANCED_FACE('',(#229),#242,.T.); +#229=FACE_BOUND('',#230,.T.); +#230=EDGE_LOOP('',(#231,#232,#237,#241)); +#231=ORIENTED_EDGE('',*,*,#40,.F.); +#232=ORIENTED_EDGE('',*,*,#233,.T.); +#233=EDGE_CURVE('',#36,#234,#236,.T.); +#234=VERTEX_POINT('',#235); +#235=CARTESIAN_POINT('',(-2.315,0.225,0.736801948466)); +#236=LINE('',#37,#90); +#237=ORIENTED_EDGE('',*,*,#238,.T.); +#238=EDGE_CURVE('',#234,#219,#239,.T.); +#239=LINE('',#240,#45); +#240=CARTESIAN_POINT('',(-2.380900974233,0.225,0.670900974233)); +#241=ORIENTED_EDGE('',*,*,#218,.T.); +#242=PLANE('',#243); +#243=AXIS2_PLACEMENT_3D('',#44,#244,#91); +#244=DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#245=ADVANCED_FACE('',(#246),#258,.T.); +#246=FACE_BOUND('',#247,.T.); +#247=EDGE_LOOP('',(#248,#249,#254,#257)); +#248=ORIENTED_EDGE('',*,*,#35,.F.); +#249=ORIENTED_EDGE('',*,*,#250,.T.); +#250=EDGE_CURVE('',#30,#251,#253,.T.); +#251=VERTEX_POINT('',#252); +#252=CARTESIAN_POINT('',(-2.315,0.225,-3.)); +#253=LINE('',#31,#90); +#254=ORIENTED_EDGE('',*,*,#255,.T.); +#255=EDGE_CURVE('',#251,#234,#256,.T.); +#256=LINE('',#252,#27); +#257=ORIENTED_EDGE('',*,*,#233,.F.); +#258=PLANE('',#259); +#259=AXIS2_PLACEMENT_3D('',#31,#14,#91); +#260=ADVANCED_FACE('',(#261),#266,.F.); +#261=FACE_BOUND('',#262,.F.); +#262=EDGE_LOOP('',(#28,#249,#263,#82)); +#263=ORIENTED_EDGE('',*,*,#264,.T.); +#264=EDGE_CURVE('',#251,#77,#265,.T.); +#265=LINE('',#252,#154); +#266=PLANE('',#267); +#267=AXIS2_PLACEMENT_3D('',#268,#13,#14); +#268=CARTESIAN_POINT('',(-2.54,0.,-3.)); +#269=ADVANCED_FACE('',(#270),#278,.T.); +#270=FACE_BOUND('',#271,.T.); +#271=EDGE_LOOP('',(#272,#263,#273,#274,#275,#148,#276,#277)); +#272=ORIENTED_EDGE('',*,*,#255,.F.); +#273=ORIENTED_EDGE('',*,*,#76,.T.); +#274=ORIENTED_EDGE('',*,*,#99,.T.); +#275=ORIENTED_EDGE('',*,*,#116,.T.); +#276=ORIENTED_EDGE('',*,*,#223,.F.); +#277=ORIENTED_EDGE('',*,*,#238,.F.); +#278=PLANE('',#279); +#279=AXIS2_PLACEMENT_3D('',#252,#91,#94); +#280=ADVANCED_FACE('',(#281),#320,.T.); +#281=FACE_BOUND('',#282,.F.); +#282=EDGE_LOOP('',(#283,#293,#306,#307)); +#283=ORIENTED_EDGE('',*,*,#284,.T.); +#284=EDGE_CURVE('',#285,#287,#289,.T.); +#285=VERTEX_POINT('',#286); +#286=CARTESIAN_POINT('',(1.944222209522,-1.65,3.3)); +#287=VERTEX_POINT('',#288); +#288=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.3)); +#289=CIRCLE('',#290,2.55); +#290=AXIS2_PLACEMENT_3D('',#291,#13,#292); +#291=CARTESIAN_POINT('',(0.,0.,3.3)); +#292=DIRECTION('',(0.762440082166,-0.647058823529,0.)); +#293=ORIENTED_EDGE('',*,*,#294,.T.); +#294=EDGE_CURVE('',#287,#136,#295,.T.); +#295=B_SPLINE_CURVE_WITH_KNOTS('',6,(#288,#296,#297,#298,#299,#300,#301,#302,#303,#304,#305,#137),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429056,1.),.UNSPECIFIED.); +#296=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.260338125726)); +#297=CARTESIAN_POINT('',(-1.935969530518,-1.65,3.220667319665)); +#298=CARTESIAN_POINT('',(-1.919456443184,-1.65,3.182343079867)); +#299=CARTESIAN_POINT('',(-1.895150738836,-1.65,3.146684984951)); +#300=CARTESIAN_POINT('',(-1.863883587165,-1.65,3.114761088702)); +#301=CARTESIAN_POINT('',(-1.788637233206,-1.65,3.059207082497)); +#302=CARTESIAN_POINT('',(-1.744349314802,-1.65,3.035793176686)); +#303=CARTESIAN_POINT('',(-1.694983151979,-1.65,3.017888788034)); +#304=CARTESIAN_POINT('',(-1.641865845437,-1.65,3.005926099098)); +#305=CARTESIAN_POINT('',(-1.586319720789,-1.65,3.)); +#306=ORIENTED_EDGE('',*,*,#133,.F.); +#307=ORIENTED_EDGE('',*,*,#308,.F.); +#308=EDGE_CURVE('',#285,#134,#309,.T.); +#309=B_SPLINE_CURVE_WITH_KNOTS('',6,(#286,#310,#311,#312,#313,#314,#315,#316,#317,#318,#319,#135),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429041,1.),.UNSPECIFIED.); +#310=CARTESIAN_POINT('',(1.944222209522,-1.65,3.260338125727)); +#311=CARTESIAN_POINT('',(1.935969530518,-1.65,3.220667319667)); +#312=CARTESIAN_POINT('',(1.919456443186,-1.65,3.18234307987)); +#313=CARTESIAN_POINT('',(1.895150738839,-1.65,3.146684984956)); +#314=CARTESIAN_POINT('',(1.86388358717,-1.65,3.114761088707)); +#315=CARTESIAN_POINT('',(1.788637233213,-1.65,3.059207082501)); +#316=CARTESIAN_POINT('',(1.744349314808,-1.65,3.035793176688)); +#317=CARTESIAN_POINT('',(1.694983151984,-1.65,3.017888788035)); +#318=CARTESIAN_POINT('',(1.64186584544,-1.65,3.005926099098)); +#319=CARTESIAN_POINT('',(1.586319720791,-1.65,3.)); +#320=TOROIDAL_SURFACE('',#321,2.25,0.3); +#321=AXIS2_PLACEMENT_3D('',#291,#322,#14); +#322=DIRECTION('',(0.,0.,-1.)); +#323=ADVANCED_FACE('',(#324),#375,.F.); +#324=FACE_BOUND('',#325,.F.); +#325=EDGE_LOOP('',(#326,#327,#328,#334,#349,#355,#370,#374)); +#326=ORIENTED_EDGE('',*,*,#143,.F.); +#327=ORIENTED_EDGE('',*,*,#294,.F.); +#328=ORIENTED_EDGE('',*,*,#329,.T.); +#329=EDGE_CURVE('',#287,#330,#332,.T.); +#330=VERTEX_POINT('',#331); +#331=CARTESIAN_POINT('',(-1.944222209522,-1.65,7.7)); +#332=LINE('',#333,#27); +#333=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.)); +#334=ORIENTED_EDGE('',*,*,#335,.T.); +#335=EDGE_CURVE('',#330,#336,#338,.T.); +#336=VERTEX_POINT('',#337); +#337=CARTESIAN_POINT('',(-1.529705854078,-1.65,8.)); +#338=B_SPLINE_CURVE_WITH_KNOTS('',6,(#331,#339,#340,#341,#342,#343,#344,#345,#346,#347,#348,#337),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429056,1.),.UNSPECIFIED.); +#339=CARTESIAN_POINT('',(-1.944222209522,-1.65,7.739661874274)); +#340=CARTESIAN_POINT('',(-1.935969530518,-1.65,7.779332680335)); +#341=CARTESIAN_POINT('',(-1.919456443184,-1.65,7.817656920133)); +#342=CARTESIAN_POINT('',(-1.895150738836,-1.65,7.853315015049)); +#343=CARTESIAN_POINT('',(-1.863883587165,-1.65,7.885238911298)); +#344=CARTESIAN_POINT('',(-1.788637233206,-1.65,7.940792917503)); +#345=CARTESIAN_POINT('',(-1.744349314802,-1.65,7.964206823315)); +#346=CARTESIAN_POINT('',(-1.69498315198,-1.65,7.982111211966)); +#347=CARTESIAN_POINT('',(-1.641865845437,-1.65,7.994073900902)); +#348=CARTESIAN_POINT('',(-1.586319720789,-1.65,8.)); +#349=ORIENTED_EDGE('',*,*,#350,.F.); +#350=EDGE_CURVE('',#351,#336,#353,.T.); +#351=VERTEX_POINT('',#352); +#352=CARTESIAN_POINT('',(1.529705854078,-1.65,8.)); +#353=LINE('',#354,#154); +#354=CARTESIAN_POINT('',(-5.,-1.65,8.)); +#355=ORIENTED_EDGE('',*,*,#356,.F.); +#356=EDGE_CURVE('',#357,#351,#359,.T.); +#357=VERTEX_POINT('',#358); +#358=CARTESIAN_POINT('',(1.944222209522,-1.65,7.7)); +#359=B_SPLINE_CURVE_WITH_KNOTS('',6,(#358,#360,#361,#362,#363,#364,#365,#366,#367,#368,#369,#352),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429041,1.),.UNSPECIFIED.); +#360=CARTESIAN_POINT('',(1.944222209522,-1.65,7.739661874273)); +#361=CARTESIAN_POINT('',(1.935969530518,-1.65,7.779332680333)); +#362=CARTESIAN_POINT('',(1.919456443186,-1.65,7.81765692013)); +#363=CARTESIAN_POINT('',(1.895150738839,-1.65,7.853315015044)); +#364=CARTESIAN_POINT('',(1.86388358717,-1.65,7.885238911293)); +#365=CARTESIAN_POINT('',(1.788637233213,-1.65,7.940792917499)); +#366=CARTESIAN_POINT('',(1.744349314808,-1.65,7.964206823312)); +#367=CARTESIAN_POINT('',(1.694983151984,-1.65,7.982111211965)); +#368=CARTESIAN_POINT('',(1.64186584544,-1.65,7.994073900902)); +#369=CARTESIAN_POINT('',(1.586319720791,-1.65,8.)); +#370=ORIENTED_EDGE('',*,*,#371,.F.); +#371=EDGE_CURVE('',#285,#357,#372,.T.); +#372=LINE('',#373,#27); +#373=CARTESIAN_POINT('',(1.944222209522,-1.65,3.)); +#374=ORIENTED_EDGE('',*,*,#308,.T.); +#375=PLANE('',#376); +#376=AXIS2_PLACEMENT_3D('',#145,#91,#13); +#377=ADVANCED_FACE('',(#378),#394,.F.); +#378=FACE_BOUND('',#379,.F.); +#379=EDGE_LOOP('',(#380,#385,#390,#393)); +#380=ORIENTED_EDGE('',*,*,#381,.F.); +#381=EDGE_CURVE('',#382,#163,#384,.T.); +#382=VERTEX_POINT('',#383); +#383=CARTESIAN_POINT('',(0.225,-0.225,-3.)); +#384=LINE('',#383,#27); +#385=ORIENTED_EDGE('',*,*,#386,.F.); +#386=EDGE_CURVE('',#387,#382,#389,.T.); +#387=VERTEX_POINT('',#388); +#388=CARTESIAN_POINT('',(-0.225,-0.225,-3.)); +#389=LINE('',#388,#33); +#390=ORIENTED_EDGE('',*,*,#391,.T.); +#391=EDGE_CURVE('',#387,#165,#392,.T.); +#392=LINE('',#388,#27); +#393=ORIENTED_EDGE('',*,*,#162,.F.); +#394=PLANE('',#395); +#395=AXIS2_PLACEMENT_3D('',#388,#91,#13); +#396=ADVANCED_FACE('',(#397),#407,.T.); +#397=FACE_BOUND('',#398,.T.); +#398=EDGE_LOOP('',(#380,#399,#404,#181)); +#399=ORIENTED_EDGE('',*,*,#400,.T.); +#400=EDGE_CURVE('',#382,#401,#403,.T.); +#401=VERTEX_POINT('',#402); +#402=CARTESIAN_POINT('',(0.225,0.225,-3.)); +#403=LINE('',#383,#90); +#404=ORIENTED_EDGE('',*,*,#405,.T.); +#405=EDGE_CURVE('',#401,#177,#406,.T.); +#406=LINE('',#402,#27); +#407=PLANE('',#408); +#408=AXIS2_PLACEMENT_3D('',#383,#14,#13); +#409=ADVANCED_FACE('',(#410),#421,.T.); +#410=FACE_BOUND('',#411,.T.); +#411=EDGE_LOOP('',(#412,#413,#418,#175)); +#412=ORIENTED_EDGE('',*,*,#405,.F.); +#413=ORIENTED_EDGE('',*,*,#414,.F.); +#414=EDGE_CURVE('',#415,#401,#417,.T.); +#415=VERTEX_POINT('',#416); +#416=CARTESIAN_POINT('',(-0.225,0.225,-3.)); +#417=LINE('',#416,#33); +#418=ORIENTED_EDGE('',*,*,#419,.T.); +#419=EDGE_CURVE('',#415,#171,#420,.T.); +#420=LINE('',#416,#27); +#421=PLANE('',#422); +#422=AXIS2_PLACEMENT_3D('',#416,#91,#13); +#423=ADVANCED_FACE('',(#424),#431,.F.); +#424=FACE_BOUND('',#425,.F.); +#425=EDGE_LOOP('',(#426,#427,#418,#430)); +#426=ORIENTED_EDGE('',*,*,#391,.F.); +#427=ORIENTED_EDGE('',*,*,#428,.T.); +#428=EDGE_CURVE('',#387,#415,#429,.T.); +#429=LINE('',#388,#90); +#430=ORIENTED_EDGE('',*,*,#170,.F.); +#431=PLANE('',#432); +#432=AXIS2_PLACEMENT_3D('',#388,#14,#13); +#433=ADVANCED_FACE('',(#434),#474,.T.); +#434=FACE_BOUND('',#435,.T.); +#435=EDGE_LOOP('',(#436,#443,#448,#453,#460,#187,#464,#470)); +#436=ORIENTED_EDGE('',*,*,#437,.F.); +#437=EDGE_CURVE('',#438,#440,#442,.T.); +#438=VERTEX_POINT('',#439); +#439=CARTESIAN_POINT('',(2.315,-0.225,-3.)); +#440=VERTEX_POINT('',#441); +#441=CARTESIAN_POINT('',(2.315,-0.225,0.736801948466)); +#442=LINE('',#439,#27); +#443=ORIENTED_EDGE('',*,*,#444,.T.); +#444=EDGE_CURVE('',#438,#445,#447,.T.); +#445=VERTEX_POINT('',#446); +#446=CARTESIAN_POINT('',(2.765,-0.225,-3.)); +#447=LINE('',#439,#33); +#448=ORIENTED_EDGE('',*,*,#449,.T.); +#449=EDGE_CURVE('',#445,#450,#452,.T.); +#450=VERTEX_POINT('',#451); +#451=CARTESIAN_POINT('',(2.765,-0.225,0.923198051534)); +#452=LINE('',#446,#27); +#453=ORIENTED_EDGE('',*,*,#454,.T.); +#454=EDGE_CURVE('',#450,#455,#457,.T.); +#455=VERTEX_POINT('',#456); +#456=CARTESIAN_POINT('',(1.495,-0.225,2.193198051534)); +#457=LINE('',#458,#459); +#458=CARTESIAN_POINT('',(2.699099025767,-0.225,0.989099025767)); +#459=VECTOR('',#111,1.); +#460=ORIENTED_EDGE('',*,*,#461,.T.); +#461=EDGE_CURVE('',#455,#191,#462,.T.); +#462=LINE('',#463,#27); +#463=CARTESIAN_POINT('',(1.495,-0.225,2.1)); +#464=ORIENTED_EDGE('',*,*,#465,.F.); +#465=EDGE_CURVE('',#466,#189,#468,.T.); +#466=VERTEX_POINT('',#467); +#467=CARTESIAN_POINT('',(1.045,-0.225,2.006801948466)); +#468=LINE('',#469,#27); +#469=CARTESIAN_POINT('',(1.045,-0.225,2.1)); +#470=ORIENTED_EDGE('',*,*,#471,.F.); +#471=EDGE_CURVE('',#440,#466,#472,.T.); +#472=LINE('',#473,#459); +#473=CARTESIAN_POINT('',(2.380900974233,-0.225,0.670900974233)); +#474=PLANE('',#475); +#475=AXIS2_PLACEMENT_3D('',#439,#71,#14); +#476=ADVANCED_FACE('',(#477),#489,.T.); +#477=FACE_BOUND('',#478,.T.); +#478=EDGE_LOOP('',(#479,#480,#485,#207)); +#479=ORIENTED_EDGE('',*,*,#461,.F.); +#480=ORIENTED_EDGE('',*,*,#481,.T.); +#481=EDGE_CURVE('',#455,#482,#484,.T.); +#482=VERTEX_POINT('',#483); +#483=CARTESIAN_POINT('',(1.495,0.225,2.193198051534)); +#484=LINE('',#456,#90); +#485=ORIENTED_EDGE('',*,*,#486,.T.); +#486=EDGE_CURVE('',#482,#203,#487,.T.); +#487=LINE('',#488,#27); +#488=CARTESIAN_POINT('',(1.495,0.225,2.1)); +#489=PLANE('',#490); +#490=AXIS2_PLACEMENT_3D('',#463,#14,#91); +#491=ADVANCED_FACE('',(#492),#526,.T.); +#492=FACE_BOUND('',#493,.T.); +#493=EDGE_LOOP('',(#494,#501,#506,#511,#517,#201,#521,#522)); +#494=ORIENTED_EDGE('',*,*,#495,.F.); +#495=EDGE_CURVE('',#496,#498,#500,.T.); +#496=VERTEX_POINT('',#497); +#497=CARTESIAN_POINT('',(2.765,0.225,-3.)); +#498=VERTEX_POINT('',#499); +#499=CARTESIAN_POINT('',(2.765,0.225,0.923198051534)); +#500=LINE('',#497,#27); +#501=ORIENTED_EDGE('',*,*,#502,.T.); +#502=EDGE_CURVE('',#496,#503,#505,.T.); +#503=VERTEX_POINT('',#504); +#504=CARTESIAN_POINT('',(2.315,0.225,-3.)); +#505=LINE('',#497,#154); +#506=ORIENTED_EDGE('',*,*,#507,.T.); +#507=EDGE_CURVE('',#503,#508,#510,.T.); +#508=VERTEX_POINT('',#509); +#509=CARTESIAN_POINT('',(2.315,0.225,0.736801948466)); +#510=LINE('',#504,#27); +#511=ORIENTED_EDGE('',*,*,#512,.T.); +#512=EDGE_CURVE('',#508,#513,#515,.T.); +#513=VERTEX_POINT('',#514); +#514=CARTESIAN_POINT('',(1.045,0.225,2.006801948466)); +#515=LINE('',#516,#459); +#516=CARTESIAN_POINT('',(2.380900974233,0.225,0.670900974233)); +#517=ORIENTED_EDGE('',*,*,#518,.T.); +#518=EDGE_CURVE('',#513,#197,#519,.T.); +#519=LINE('',#520,#27); +#520=CARTESIAN_POINT('',(1.045,0.225,2.1)); +#521=ORIENTED_EDGE('',*,*,#486,.F.); +#522=ORIENTED_EDGE('',*,*,#523,.F.); +#523=EDGE_CURVE('',#498,#482,#524,.T.); +#524=LINE('',#525,#459); +#525=CARTESIAN_POINT('',(2.699099025767,0.225,0.989099025767)); +#526=PLANE('',#527); +#527=AXIS2_PLACEMENT_3D('',#497,#91,#94); +#528=ADVANCED_FACE('',(#529),#536,.T.); +#529=FACE_BOUND('',#530,.T.); +#530=EDGE_LOOP('',(#531,#532,#535,#195)); +#531=ORIENTED_EDGE('',*,*,#518,.F.); +#532=ORIENTED_EDGE('',*,*,#533,.F.); +#533=EDGE_CURVE('',#466,#513,#534,.T.); +#534=LINE('',#514,#90); +#535=ORIENTED_EDGE('',*,*,#465,.T.); +#536=PLANE('',#537); +#537=AXIS2_PLACEMENT_3D('',#520,#94,#71); +#538=ADVANCED_FACE('',(#539),#547,.T.); +#539=FACE_BOUND('',#540,.T.); +#540=EDGE_LOOP('',(#283,#328,#541,#370)); +#541=ORIENTED_EDGE('',*,*,#542,.T.); +#542=EDGE_CURVE('',#330,#357,#543,.T.); +#543=CIRCLE('',#544,2.55); +#544=AXIS2_PLACEMENT_3D('',#545,#322,#546); +#545=CARTESIAN_POINT('',(0.,0.,7.7)); +#546=DIRECTION('',(-0.762440082166,-0.647058823529,0.)); +#547=CYLINDRICAL_SURFACE('',#212,2.55); +#548=ADVANCED_FACE('',(#549),#558,.T.); +#549=FACE_BOUND('',#550,.T.); +#550=EDGE_LOOP('',(#551,#334,#552,#355)); +#551=ORIENTED_EDGE('',*,*,#542,.F.); +#552=ORIENTED_EDGE('',*,*,#553,.T.); +#553=EDGE_CURVE('',#336,#351,#554,.T.); +#554=CIRCLE('',#555,2.25); +#555=AXIS2_PLACEMENT_3D('',#556,#322,#557); +#556=CARTESIAN_POINT('',(0.,0.,8.)); +#557=DIRECTION('',(-0.679869268479,-0.733333333333,0.)); +#558=TOROIDAL_SURFACE('',#559,2.25,0.3); +#559=AXIS2_PLACEMENT_3D('',#545,#13,#14); +#560=ADVANCED_FACE('',(#561),#564,.T.); +#561=FACE_BOUND('',#562,.T.); +#562=EDGE_LOOP('',(#349,#563)); +#563=ORIENTED_EDGE('',*,*,#553,.F.); +#564=PLANE('',#565); +#565=AXIS2_PLACEMENT_3D('',#556,#13,#14); +#566=ADVANCED_FACE('',(#567),#571,.F.); +#567=FACE_BOUND('',#568,.F.); +#568=EDGE_LOOP('',(#569,#570,#399,#413)); +#569=ORIENTED_EDGE('',*,*,#428,.F.); +#570=ORIENTED_EDGE('',*,*,#386,.T.); +#571=PLANE('',#572); +#572=AXIS2_PLACEMENT_3D('',#388,#13,#14); +#573=ADVANCED_FACE('',(#574),#584,.T.); +#574=FACE_BOUND('',#575,.T.); +#575=EDGE_LOOP('',(#576,#577,#580,#581)); +#576=ORIENTED_EDGE('',*,*,#507,.F.); +#577=ORIENTED_EDGE('',*,*,#578,.T.); +#578=EDGE_CURVE('',#503,#438,#579,.T.); +#579=LINE('',#504,#85); +#580=ORIENTED_EDGE('',*,*,#437,.T.); +#581=ORIENTED_EDGE('',*,*,#582,.F.); +#582=EDGE_CURVE('',#508,#440,#583,.T.); +#583=LINE('',#509,#85); +#584=PLANE('',#585); +#585=AXIS2_PLACEMENT_3D('',#504,#94,#71); +#586=ADVANCED_FACE('',(#587),#593,.T.); +#587=FACE_BOUND('',#588,.T.); +#588=EDGE_LOOP('',(#589,#590,#591,#592)); +#589=ORIENTED_EDGE('',*,*,#512,.F.); +#590=ORIENTED_EDGE('',*,*,#582,.T.); +#591=ORIENTED_EDGE('',*,*,#471,.T.); +#592=ORIENTED_EDGE('',*,*,#533,.T.); +#593=PLANE('',#594); +#594=AXIS2_PLACEMENT_3D('',#516,#595,#71); +#595=DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#596=ADVANCED_FACE('',(#597),#605,.T.); +#597=FACE_BOUND('',#598,.T.); +#598=EDGE_LOOP('',(#599,#600,#603,#604)); +#599=ORIENTED_EDGE('',*,*,#454,.F.); +#600=ORIENTED_EDGE('',*,*,#601,.F.); +#601=EDGE_CURVE('',#498,#450,#602,.T.); +#602=LINE('',#451,#85); +#603=ORIENTED_EDGE('',*,*,#523,.T.); +#604=ORIENTED_EDGE('',*,*,#481,.F.); +#605=PLANE('',#606); +#606=AXIS2_PLACEMENT_3D('',#458,#46,#91); +#607=ADVANCED_FACE('',(#608),#616,.T.); +#608=FACE_BOUND('',#609,.T.); +#609=EDGE_LOOP('',(#610,#611,#614,#615)); +#610=ORIENTED_EDGE('',*,*,#449,.F.); +#611=ORIENTED_EDGE('',*,*,#612,.T.); +#612=EDGE_CURVE('',#445,#496,#613,.T.); +#613=LINE('',#446,#90); +#614=ORIENTED_EDGE('',*,*,#495,.T.); +#615=ORIENTED_EDGE('',*,*,#601,.T.); +#616=PLANE('',#617); +#617=AXIS2_PLACEMENT_3D('',#446,#14,#91); +#618=ADVANCED_FACE('',(#619),#621,.F.); +#619=FACE_BOUND('',#620,.F.); +#620=EDGE_LOOP('',(#443,#611,#501,#577)); +#621=PLANE('',#622); +#622=AXIS2_PLACEMENT_3D('',#623,#13,#14); +#623=CARTESIAN_POINT('',(2.54,0.,-3.)); +#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(2.E-07),#625,'distance_accuracy_value','confusion accuracy'); +#629=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#630=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#631,#641,#642,#643,#644,#645,#646,#655,#656,#657,#658,#659,#660,#661,#662,#663,#664,#665,#666,#667,#668,#669,#670,#671,#672,#673,#674,#675,#676,#677,#678,#679,#680,#681,#682,#683,#684,#685,#686,#687,#688),#624); +#631=STYLED_ITEM('color',(#632),#17); +#632=PRESENTATION_STYLE_ASSIGNMENT((#633,#639)); +#633=SURFACE_STYLE_USAGE(.BOTH.,#634); +#634=SURFACE_SIDE_STYLE('',(#635)); +#635=SURFACE_STYLE_FILL_AREA(#636); +#636=FILL_AREA_STYLE('',(#637)); +#637=FILL_AREA_STYLE_COLOUR('',#638); +#638=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +#639=CURVE_STYLE('',#640,POSITIVE_LENGTH_MEASURE(0.1),#638); +#640=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#641=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#54,#631); +#642=STYLED_ITEM('color',(#632),#72); +#643=STYLED_ITEM('color',(#632),#95); +#644=STYLED_ITEM('color',(#632),#112); +#645=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#124,#644); +#646=STYLED_ITEM('color',(#647),#129); +#647=PRESENTATION_STYLE_ASSIGNMENT((#648,#654)); +#648=SURFACE_STYLE_USAGE(.BOTH.,#649); +#649=SURFACE_SIDE_STYLE('',(#650)); +#650=SURFACE_STYLE_FILL_AREA(#651); +#651=FILL_AREA_STYLE('',(#652)); +#652=FILL_AREA_STYLE_COLOUR('',#653); +#653=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +#654=CURVE_STYLE('',#640,POSITIVE_LENGTH_MEASURE(0.1),#653); +#655=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#156,#646); +#656=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#149,#646); +#657=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#162,#646); +#658=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#182,#646); +#659=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#176,#646); +#660=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#170,#646); +#661=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#188,#646); +#662=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#208,#646); +#663=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#202,#646); +#664=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#196,#646); +#665=STYLED_ITEM('color',(#632),#213); +#666=STYLED_ITEM('color',(#632),#228); +#667=STYLED_ITEM('color',(#632),#245); +#668=STYLED_ITEM('color',(#632),#260); +#669=STYLED_ITEM('color',(#632),#269); +#670=STYLED_ITEM('color',(#647),#280); +#671=STYLED_ITEM('color',(#647),#323); +#672=STYLED_ITEM('color',(#632),#377); +#673=STYLED_ITEM('color',(#632),#396); +#674=STYLED_ITEM('color',(#632),#409); +#675=STYLED_ITEM('color',(#632),#423); +#676=STYLED_ITEM('color',(#632),#433); +#677=STYLED_ITEM('color',(#632),#476); +#678=STYLED_ITEM('color',(#632),#491); +#679=STYLED_ITEM('color',(#632),#528); +#680=STYLED_ITEM('color',(#647),#538); +#681=STYLED_ITEM('color',(#647),#548); +#682=STYLED_ITEM('color',(#647),#560); +#683=STYLED_ITEM('color',(#632),#566); +#684=STYLED_ITEM('color',(#632),#573); +#685=STYLED_ITEM('color',(#632),#586); +#686=STYLED_ITEM('color',(#632),#596); +#687=STYLED_ITEM('color',(#632),#607); +#688=STYLED_ITEM('color',(#632),#618); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/e90cda22-4f59-4646-9ddf-5d4e95533bab.step b/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/e90cda22-4f59-4646-9ddf-5d4e95533bab.step new file mode 100644 index 00000000..d37af45b --- /dev/null +++ b/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/e90cda22-4f59-4646-9ddf-5d4e95533bab.step @@ -0,0 +1,608 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-10-08T23:09:10',('Author'),( +'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7' +,'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('Zigzag','Zigzag','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#537); +#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,#46,#69,#156,#169,#179,#185,#228,#282,#326,#343,#380,#390,#409,#422,#436,#446,#456,#468,#474,#489,#500,#513,#524,#530)); +#17=ADVANCED_FACE('',(#18),#44,.F.); +#18=FACE_BOUND('',#19,.F.); +#19=EDGE_LOOP('',(#20,#28,#35,#40)); +#20=ORIENTED_EDGE('',*,*,#21,.F.); +#21=EDGE_CURVE('',#22,#24,#26,.T.); +#22=VERTEX_POINT('',#23); +#23=CARTESIAN_POINT('',(-1.495,-0.225,-3.)); +#24=VERTEX_POINT('',#25); +#25=CARTESIAN_POINT('',(-1.495,-0.225,3.)); +#26=LINE('',#23,#27); +#27=VECTOR('',#13,1.); +#28=ORIENTED_EDGE('',*,*,#29,.T.); +#29=EDGE_CURVE('',#22,#30,#32,.T.); +#30=VERTEX_POINT('',#31); +#31=CARTESIAN_POINT('',(-1.495,0.225,-3.)); +#32=LINE('',#23,#33); +#33=VECTOR('',#34,1.); +#34=DIRECTION('',(0.,1.,0.)); +#35=ORIENTED_EDGE('',*,*,#36,.T.); +#36=EDGE_CURVE('',#30,#37,#39,.T.); +#37=VERTEX_POINT('',#38); +#38=CARTESIAN_POINT('',(-1.495,0.225,3.)); +#39=LINE('',#31,#27); +#40=ORIENTED_EDGE('',*,*,#41,.F.); +#41=EDGE_CURVE('',#24,#37,#42,.T.); +#42=LINE('',#43,#33); +#43=CARTESIAN_POINT('',(-1.495,-0.1125,3.)); +#44=PLANE('',#45); +#45=AXIS2_PLACEMENT_3D('',#23,#14,#13); +#46=ADVANCED_FACE('',(#47),#67,.F.); +#47=FACE_BOUND('',#48,.F.); +#48=EDGE_LOOP('',(#49,#56,#60,#61)); +#49=ORIENTED_EDGE('',*,*,#50,.F.); +#50=EDGE_CURVE('',#51,#53,#55,.T.); +#51=VERTEX_POINT('',#52); +#52=CARTESIAN_POINT('',(-1.045,-0.225,-3.)); +#53=VERTEX_POINT('',#54); +#54=CARTESIAN_POINT('',(-1.045,-0.225,3.)); +#55=LINE('',#52,#27); +#56=ORIENTED_EDGE('',*,*,#57,.F.); +#57=EDGE_CURVE('',#22,#51,#58,.T.); +#58=LINE('',#23,#59); +#59=VECTOR('',#14,1.); +#60=ORIENTED_EDGE('',*,*,#21,.T.); +#61=ORIENTED_EDGE('',*,*,#62,.F.); +#62=EDGE_CURVE('',#53,#24,#63,.T.); +#63=LINE('',#64,#65); +#64=CARTESIAN_POINT('',(-0.7475,-0.225,3.)); +#65=VECTOR('',#66,1.); +#66=DIRECTION('',(-1.,0.,0.)); +#67=PLANE('',#68); +#68=AXIS2_PLACEMENT_3D('',#23,#34,#13); +#69=ADVANCED_FACE('',(#70,#86,#100,#128),#154,.F.); +#70=FACE_BOUND('',#71,.F.); +#71=EDGE_LOOP('',(#72,#82)); +#72=ORIENTED_EDGE('',*,*,#73,.T.); +#73=EDGE_CURVE('',#74,#76,#78,.T.); +#74=VERTEX_POINT('',#75); +#75=CARTESIAN_POINT('',(1.529705854078,-1.65,3.)); +#76=VERTEX_POINT('',#77); +#77=CARTESIAN_POINT('',(-1.529705854078,-1.65,3.)); +#78=CIRCLE('',#79,2.25); +#79=AXIS2_PLACEMENT_3D('',#80,#13,#81); +#80=CARTESIAN_POINT('',(0.,0.,3.)); +#81=DIRECTION('',(0.679869268479,-0.733333333333,0.)); +#82=ORIENTED_EDGE('',*,*,#83,.T.); +#83=EDGE_CURVE('',#76,#74,#84,.T.); +#84=LINE('',#85,#59); +#85=CARTESIAN_POINT('',(-10.,-1.65,3.)); +#86=FACE_BOUND('',#87,.F.); +#87=EDGE_LOOP('',(#88,#89,#90,#96)); +#88=ORIENTED_EDGE('',*,*,#62,.T.); +#89=ORIENTED_EDGE('',*,*,#41,.T.); +#90=ORIENTED_EDGE('',*,*,#91,.F.); +#91=EDGE_CURVE('',#92,#37,#94,.T.); +#92=VERTEX_POINT('',#93); +#93=CARTESIAN_POINT('',(-1.045,0.225,3.)); +#94=LINE('',#95,#65); +#95=CARTESIAN_POINT('',(-0.7475,0.225,3.)); +#96=ORIENTED_EDGE('',*,*,#97,.F.); +#97=EDGE_CURVE('',#53,#92,#98,.T.); +#98=LINE('',#99,#33); +#99=CARTESIAN_POINT('',(-1.045,-0.1125,3.)); +#100=FACE_BOUND('',#101,.F.); +#101=EDGE_LOOP('',(#102,#110,#116,#124)); +#102=ORIENTED_EDGE('',*,*,#103,.F.); +#103=EDGE_CURVE('',#104,#106,#108,.T.); +#104=VERTEX_POINT('',#105); +#105=CARTESIAN_POINT('',(0.225,-0.225,3.)); +#106=VERTEX_POINT('',#107); +#107=CARTESIAN_POINT('',(0.225,0.225,3.)); +#108=LINE('',#109,#33); +#109=CARTESIAN_POINT('',(0.225,0.5225,3.)); +#110=ORIENTED_EDGE('',*,*,#111,.F.); +#111=EDGE_CURVE('',#112,#104,#114,.T.); +#112=VERTEX_POINT('',#113); +#113=CARTESIAN_POINT('',(-0.225,-0.225,3.)); +#114=LINE('',#115,#59); +#115=CARTESIAN_POINT('',(-0.1125,-0.225,3.)); +#116=ORIENTED_EDGE('',*,*,#117,.F.); +#117=EDGE_CURVE('',#118,#112,#120,.T.); +#118=VERTEX_POINT('',#119); +#119=CARTESIAN_POINT('',(-0.225,0.225,3.)); +#120=LINE('',#121,#122); +#121=CARTESIAN_POINT('',(-0.225,0.7475,3.)); +#122=VECTOR('',#123,1.); +#123=DIRECTION('',(0.,-1.,0.)); +#124=ORIENTED_EDGE('',*,*,#125,.F.); +#125=EDGE_CURVE('',#106,#118,#126,.T.); +#126=LINE('',#127,#65); +#127=CARTESIAN_POINT('',(0.1125,0.225,3.)); +#128=FACE_BOUND('',#129,.F.); +#129=EDGE_LOOP('',(#130,#138,#144,#150)); +#130=ORIENTED_EDGE('',*,*,#131,.T.); +#131=EDGE_CURVE('',#132,#134,#136,.T.); +#132=VERTEX_POINT('',#133); +#133=CARTESIAN_POINT('',(1.495,-0.225,3.)); +#134=VERTEX_POINT('',#135); +#135=CARTESIAN_POINT('',(1.045,-0.225,3.)); +#136=LINE('',#137,#65); +#137=CARTESIAN_POINT('',(0.5225,-0.225,3.)); +#138=ORIENTED_EDGE('',*,*,#139,.T.); +#139=EDGE_CURVE('',#134,#140,#142,.T.); +#140=VERTEX_POINT('',#141); +#141=CARTESIAN_POINT('',(1.045,0.225,3.)); +#142=LINE('',#143,#33); +#143=CARTESIAN_POINT('',(1.045,-0.1125,3.)); +#144=ORIENTED_EDGE('',*,*,#145,.F.); +#145=EDGE_CURVE('',#146,#140,#148,.T.); +#146=VERTEX_POINT('',#147); +#147=CARTESIAN_POINT('',(1.495,0.225,3.)); +#148=LINE('',#149,#65); +#149=CARTESIAN_POINT('',(0.5225,0.225,3.)); +#150=ORIENTED_EDGE('',*,*,#151,.F.); +#151=EDGE_CURVE('',#132,#146,#152,.T.); +#152=LINE('',#153,#33); +#153=CARTESIAN_POINT('',(1.495,-0.1125,3.)); +#154=PLANE('',#155); +#155=AXIS2_PLACEMENT_3D('',#80,#13,#14); +#156=ADVANCED_FACE('',(#157),#167,.T.); +#157=FACE_BOUND('',#158,.T.); +#158=EDGE_LOOP('',(#159,#164,#35,#90)); +#159=ORIENTED_EDGE('',*,*,#160,.F.); +#160=EDGE_CURVE('',#161,#92,#163,.T.); +#161=VERTEX_POINT('',#162); +#162=CARTESIAN_POINT('',(-1.045,0.225,-3.)); +#163=LINE('',#162,#27); +#164=ORIENTED_EDGE('',*,*,#165,.F.); +#165=EDGE_CURVE('',#30,#161,#166,.T.); +#166=LINE('',#31,#59); +#167=PLANE('',#168); +#168=AXIS2_PLACEMENT_3D('',#31,#34,#13); +#169=ADVANCED_FACE('',(#170),#177,.F.); +#170=FACE_BOUND('',#171,.F.); +#171=EDGE_LOOP('',(#172,#173,#174,#164)); +#172=ORIENTED_EDGE('',*,*,#29,.F.); +#173=ORIENTED_EDGE('',*,*,#57,.T.); +#174=ORIENTED_EDGE('',*,*,#175,.T.); +#175=EDGE_CURVE('',#51,#161,#176,.T.); +#176=LINE('',#52,#33); +#177=PLANE('',#178); +#178=AXIS2_PLACEMENT_3D('',#23,#13,#14); +#179=ADVANCED_FACE('',(#180),#183,.T.); +#180=FACE_BOUND('',#181,.T.); +#181=EDGE_LOOP('',(#49,#174,#182,#96)); +#182=ORIENTED_EDGE('',*,*,#160,.T.); +#183=PLANE('',#184); +#184=AXIS2_PLACEMENT_3D('',#52,#14,#13); +#185=ADVANCED_FACE('',(#186),#225,.T.); +#186=FACE_BOUND('',#187,.F.); +#187=EDGE_LOOP('',(#188,#198,#211,#212)); +#188=ORIENTED_EDGE('',*,*,#189,.T.); +#189=EDGE_CURVE('',#190,#192,#194,.T.); +#190=VERTEX_POINT('',#191); +#191=CARTESIAN_POINT('',(1.944222209522,-1.65,3.3)); +#192=VERTEX_POINT('',#193); +#193=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.3)); +#194=CIRCLE('',#195,2.55); +#195=AXIS2_PLACEMENT_3D('',#196,#13,#197); +#196=CARTESIAN_POINT('',(0.,0.,3.3)); +#197=DIRECTION('',(0.762440082166,-0.647058823529,0.)); +#198=ORIENTED_EDGE('',*,*,#199,.T.); +#199=EDGE_CURVE('',#192,#76,#200,.T.); +#200=B_SPLINE_CURVE_WITH_KNOTS('',6,(#193,#201,#202,#203,#204,#205,#206,#207,#208,#209,#210,#77),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429056,1.),.UNSPECIFIED.); +#201=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.260338125726)); +#202=CARTESIAN_POINT('',(-1.935969530518,-1.65,3.220667319665)); +#203=CARTESIAN_POINT('',(-1.919456443184,-1.65,3.182343079867)); +#204=CARTESIAN_POINT('',(-1.895150738836,-1.65,3.146684984951)); +#205=CARTESIAN_POINT('',(-1.863883587165,-1.65,3.114761088702)); +#206=CARTESIAN_POINT('',(-1.788637233206,-1.65,3.059207082497)); +#207=CARTESIAN_POINT('',(-1.744349314802,-1.65,3.035793176686)); +#208=CARTESIAN_POINT('',(-1.694983151979,-1.65,3.017888788034)); +#209=CARTESIAN_POINT('',(-1.641865845437,-1.65,3.005926099098)); +#210=CARTESIAN_POINT('',(-1.586319720789,-1.65,3.)); +#211=ORIENTED_EDGE('',*,*,#73,.F.); +#212=ORIENTED_EDGE('',*,*,#213,.F.); +#213=EDGE_CURVE('',#190,#74,#214,.T.); +#214=B_SPLINE_CURVE_WITH_KNOTS('',6,(#191,#215,#216,#217,#218,#219,#220,#221,#222,#223,#224,#75),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429041,1.),.UNSPECIFIED.); +#215=CARTESIAN_POINT('',(1.944222209522,-1.65,3.260338125727)); +#216=CARTESIAN_POINT('',(1.935969530518,-1.65,3.220667319667)); +#217=CARTESIAN_POINT('',(1.919456443186,-1.65,3.18234307987)); +#218=CARTESIAN_POINT('',(1.895150738839,-1.65,3.146684984956)); +#219=CARTESIAN_POINT('',(1.86388358717,-1.65,3.114761088707)); +#220=CARTESIAN_POINT('',(1.788637233213,-1.65,3.059207082501)); +#221=CARTESIAN_POINT('',(1.744349314808,-1.65,3.035793176688)); +#222=CARTESIAN_POINT('',(1.694983151984,-1.65,3.017888788035)); +#223=CARTESIAN_POINT('',(1.64186584544,-1.65,3.005926099098)); +#224=CARTESIAN_POINT('',(1.586319720791,-1.65,3.)); +#225=TOROIDAL_SURFACE('',#226,2.25,0.3); +#226=AXIS2_PLACEMENT_3D('',#196,#227,#14); +#227=DIRECTION('',(0.,0.,-1.)); +#228=ADVANCED_FACE('',(#229),#280,.F.); +#229=FACE_BOUND('',#230,.F.); +#230=EDGE_LOOP('',(#231,#232,#233,#239,#254,#260,#275,#279)); +#231=ORIENTED_EDGE('',*,*,#83,.F.); +#232=ORIENTED_EDGE('',*,*,#199,.F.); +#233=ORIENTED_EDGE('',*,*,#234,.T.); +#234=EDGE_CURVE('',#192,#235,#237,.T.); +#235=VERTEX_POINT('',#236); +#236=CARTESIAN_POINT('',(-1.944222209522,-1.65,7.7)); +#237=LINE('',#238,#27); +#238=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.)); +#239=ORIENTED_EDGE('',*,*,#240,.T.); +#240=EDGE_CURVE('',#235,#241,#243,.T.); +#241=VERTEX_POINT('',#242); +#242=CARTESIAN_POINT('',(-1.529705854078,-1.65,8.)); +#243=B_SPLINE_CURVE_WITH_KNOTS('',6,(#236,#244,#245,#246,#247,#248,#249,#250,#251,#252,#253,#242),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429056,1.),.UNSPECIFIED.); +#244=CARTESIAN_POINT('',(-1.944222209522,-1.65,7.739661874274)); +#245=CARTESIAN_POINT('',(-1.935969530518,-1.65,7.779332680335)); +#246=CARTESIAN_POINT('',(-1.919456443184,-1.65,7.817656920133)); +#247=CARTESIAN_POINT('',(-1.895150738836,-1.65,7.853315015049)); +#248=CARTESIAN_POINT('',(-1.863883587165,-1.65,7.885238911298)); +#249=CARTESIAN_POINT('',(-1.788637233206,-1.65,7.940792917503)); +#250=CARTESIAN_POINT('',(-1.744349314802,-1.65,7.964206823315)); +#251=CARTESIAN_POINT('',(-1.69498315198,-1.65,7.982111211966)); +#252=CARTESIAN_POINT('',(-1.641865845437,-1.65,7.994073900902)); +#253=CARTESIAN_POINT('',(-1.586319720789,-1.65,8.)); +#254=ORIENTED_EDGE('',*,*,#255,.F.); +#255=EDGE_CURVE('',#256,#241,#258,.T.); +#256=VERTEX_POINT('',#257); +#257=CARTESIAN_POINT('',(1.529705854078,-1.65,8.)); +#258=LINE('',#259,#65); +#259=CARTESIAN_POINT('',(-5.,-1.65,8.)); +#260=ORIENTED_EDGE('',*,*,#261,.F.); +#261=EDGE_CURVE('',#262,#256,#264,.T.); +#262=VERTEX_POINT('',#263); +#263=CARTESIAN_POINT('',(1.944222209522,-1.65,7.7)); +#264=B_SPLINE_CURVE_WITH_KNOTS('',6,(#263,#265,#266,#267,#268,#269,#270,#271,#272,#273,#274,#257),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429041,1.),.UNSPECIFIED.); +#265=CARTESIAN_POINT('',(1.944222209522,-1.65,7.739661874273)); +#266=CARTESIAN_POINT('',(1.935969530518,-1.65,7.779332680333)); +#267=CARTESIAN_POINT('',(1.919456443186,-1.65,7.81765692013)); +#268=CARTESIAN_POINT('',(1.895150738839,-1.65,7.853315015044)); +#269=CARTESIAN_POINT('',(1.86388358717,-1.65,7.885238911293)); +#270=CARTESIAN_POINT('',(1.788637233213,-1.65,7.940792917499)); +#271=CARTESIAN_POINT('',(1.744349314808,-1.65,7.964206823312)); +#272=CARTESIAN_POINT('',(1.694983151984,-1.65,7.982111211965)); +#273=CARTESIAN_POINT('',(1.64186584544,-1.65,7.994073900902)); +#274=CARTESIAN_POINT('',(1.586319720791,-1.65,8.)); +#275=ORIENTED_EDGE('',*,*,#276,.F.); +#276=EDGE_CURVE('',#190,#262,#277,.T.); +#277=LINE('',#278,#27); +#278=CARTESIAN_POINT('',(1.944222209522,-1.65,3.)); +#279=ORIENTED_EDGE('',*,*,#213,.T.); +#280=PLANE('',#281); +#281=AXIS2_PLACEMENT_3D('',#85,#34,#13); +#282=ADVANCED_FACE('',(#283),#324,.T.); +#283=FACE_BOUND('',#284,.T.); +#284=EDGE_LOOP('',(#285,#292,#297,#302,#310,#102,#314,#320)); +#285=ORIENTED_EDGE('',*,*,#286,.F.); +#286=EDGE_CURVE('',#287,#289,#291,.T.); +#287=VERTEX_POINT('',#288); +#288=CARTESIAN_POINT('',(0.225,1.045,-3.)); +#289=VERTEX_POINT('',#290); +#290=CARTESIAN_POINT('',(0.225,1.045,0.736801948466)); +#291=LINE('',#288,#27); +#292=ORIENTED_EDGE('',*,*,#293,.T.); +#293=EDGE_CURVE('',#287,#294,#296,.T.); +#294=VERTEX_POINT('',#295); +#295=CARTESIAN_POINT('',(0.225,1.495,-3.)); +#296=LINE('',#288,#33); +#297=ORIENTED_EDGE('',*,*,#298,.T.); +#298=EDGE_CURVE('',#294,#299,#301,.T.); +#299=VERTEX_POINT('',#300); +#300=CARTESIAN_POINT('',(0.225,1.495,0.923198051534)); +#301=LINE('',#295,#27); +#302=ORIENTED_EDGE('',*,*,#303,.T.); +#303=EDGE_CURVE('',#299,#304,#306,.T.); +#304=VERTEX_POINT('',#305); +#305=CARTESIAN_POINT('',(0.225,0.225,2.193198051534)); +#306=LINE('',#307,#308); +#307=CARTESIAN_POINT('',(0.225,1.429099025767,0.989099025767)); +#308=VECTOR('',#309,1.); +#309=DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#310=ORIENTED_EDGE('',*,*,#311,.T.); +#311=EDGE_CURVE('',#304,#106,#312,.T.); +#312=LINE('',#313,#27); +#313=CARTESIAN_POINT('',(0.225,0.225,2.1)); +#314=ORIENTED_EDGE('',*,*,#315,.F.); +#315=EDGE_CURVE('',#316,#104,#318,.T.); +#316=VERTEX_POINT('',#317); +#317=CARTESIAN_POINT('',(0.225,-0.225,2.006801948466)); +#318=LINE('',#319,#27); +#319=CARTESIAN_POINT('',(0.225,-0.225,2.1)); +#320=ORIENTED_EDGE('',*,*,#321,.F.); +#321=EDGE_CURVE('',#289,#316,#322,.T.); +#322=LINE('',#323,#308); +#323=CARTESIAN_POINT('',(0.225,1.110900974233,0.670900974233)); +#324=PLANE('',#325); +#325=AXIS2_PLACEMENT_3D('',#288,#14,#34); +#326=ADVANCED_FACE('',(#327),#341,.T.); +#327=FACE_BOUND('',#328,.T.); +#328=EDGE_LOOP('',(#329,#330,#337,#124)); +#329=ORIENTED_EDGE('',*,*,#311,.F.); +#330=ORIENTED_EDGE('',*,*,#331,.T.); +#331=EDGE_CURVE('',#304,#332,#334,.T.); +#332=VERTEX_POINT('',#333); +#333=CARTESIAN_POINT('',(-0.225,0.225,2.193198051534)); +#334=LINE('',#305,#335); +#335=VECTOR('',#336,1.); +#336=DIRECTION('',(-1.,0.,-1.570092458684E-16)); +#337=ORIENTED_EDGE('',*,*,#338,.T.); +#338=EDGE_CURVE('',#332,#118,#339,.T.); +#339=LINE('',#340,#27); +#340=CARTESIAN_POINT('',(-0.225,0.225,2.1)); +#341=PLANE('',#342); +#342=AXIS2_PLACEMENT_3D('',#313,#34,#66); +#343=ADVANCED_FACE('',(#344),#378,.T.); +#344=FACE_BOUND('',#345,.T.); +#345=EDGE_LOOP('',(#346,#353,#358,#363,#369,#116,#373,#374)); +#346=ORIENTED_EDGE('',*,*,#347,.F.); +#347=EDGE_CURVE('',#348,#350,#352,.T.); +#348=VERTEX_POINT('',#349); +#349=CARTESIAN_POINT('',(-0.225,1.495,-3.)); +#350=VERTEX_POINT('',#351); +#351=CARTESIAN_POINT('',(-0.225,1.495,0.923198051534)); +#352=LINE('',#349,#27); +#353=ORIENTED_EDGE('',*,*,#354,.T.); +#354=EDGE_CURVE('',#348,#355,#357,.T.); +#355=VERTEX_POINT('',#356); +#356=CARTESIAN_POINT('',(-0.225,1.045,-3.)); +#357=LINE('',#349,#122); +#358=ORIENTED_EDGE('',*,*,#359,.T.); +#359=EDGE_CURVE('',#355,#360,#362,.T.); +#360=VERTEX_POINT('',#361); +#361=CARTESIAN_POINT('',(-0.225,1.045,0.736801948466)); +#362=LINE('',#356,#27); +#363=ORIENTED_EDGE('',*,*,#364,.T.); +#364=EDGE_CURVE('',#360,#365,#367,.T.); +#365=VERTEX_POINT('',#366); +#366=CARTESIAN_POINT('',(-0.225,-0.225,2.006801948466)); +#367=LINE('',#368,#308); +#368=CARTESIAN_POINT('',(-0.225,1.110900974233,0.670900974233)); +#369=ORIENTED_EDGE('',*,*,#370,.T.); +#370=EDGE_CURVE('',#365,#112,#371,.T.); +#371=LINE('',#372,#27); +#372=CARTESIAN_POINT('',(-0.225,-0.225,2.1)); +#373=ORIENTED_EDGE('',*,*,#338,.F.); +#374=ORIENTED_EDGE('',*,*,#375,.F.); +#375=EDGE_CURVE('',#350,#332,#376,.T.); +#376=LINE('',#377,#308); +#377=CARTESIAN_POINT('',(-0.225,1.429099025767,0.989099025767)); +#378=PLANE('',#379); +#379=AXIS2_PLACEMENT_3D('',#349,#66,#123); +#380=ADVANCED_FACE('',(#381),#388,.T.); +#381=FACE_BOUND('',#382,.T.); +#382=EDGE_LOOP('',(#383,#384,#387,#110)); +#383=ORIENTED_EDGE('',*,*,#370,.F.); +#384=ORIENTED_EDGE('',*,*,#385,.F.); +#385=EDGE_CURVE('',#316,#365,#386,.T.); +#386=LINE('',#366,#335); +#387=ORIENTED_EDGE('',*,*,#315,.T.); +#388=PLANE('',#389); +#389=AXIS2_PLACEMENT_3D('',#372,#123,#14); +#390=ADVANCED_FACE('',(#391),#407,.F.); +#391=FACE_BOUND('',#392,.F.); +#392=EDGE_LOOP('',(#393,#398,#403,#406)); +#393=ORIENTED_EDGE('',*,*,#394,.F.); +#394=EDGE_CURVE('',#395,#132,#397,.T.); +#395=VERTEX_POINT('',#396); +#396=CARTESIAN_POINT('',(1.495,-0.225,-3.)); +#397=LINE('',#396,#27); +#398=ORIENTED_EDGE('',*,*,#399,.F.); +#399=EDGE_CURVE('',#400,#395,#402,.T.); +#400=VERTEX_POINT('',#401); +#401=CARTESIAN_POINT('',(1.045,-0.225,-3.)); +#402=LINE('',#401,#59); +#403=ORIENTED_EDGE('',*,*,#404,.T.); +#404=EDGE_CURVE('',#400,#134,#405,.T.); +#405=LINE('',#401,#27); +#406=ORIENTED_EDGE('',*,*,#131,.F.); +#407=PLANE('',#408); +#408=AXIS2_PLACEMENT_3D('',#401,#34,#13); +#409=ADVANCED_FACE('',(#410),#420,.T.); +#410=FACE_BOUND('',#411,.T.); +#411=EDGE_LOOP('',(#393,#412,#417,#150)); +#412=ORIENTED_EDGE('',*,*,#413,.T.); +#413=EDGE_CURVE('',#395,#414,#416,.T.); +#414=VERTEX_POINT('',#415); +#415=CARTESIAN_POINT('',(1.495,0.225,-3.)); +#416=LINE('',#396,#33); +#417=ORIENTED_EDGE('',*,*,#418,.T.); +#418=EDGE_CURVE('',#414,#146,#419,.T.); +#419=LINE('',#415,#27); +#420=PLANE('',#421); +#421=AXIS2_PLACEMENT_3D('',#396,#14,#13); +#422=ADVANCED_FACE('',(#423),#434,.T.); +#423=FACE_BOUND('',#424,.T.); +#424=EDGE_LOOP('',(#425,#426,#431,#144)); +#425=ORIENTED_EDGE('',*,*,#418,.F.); +#426=ORIENTED_EDGE('',*,*,#427,.F.); +#427=EDGE_CURVE('',#428,#414,#430,.T.); +#428=VERTEX_POINT('',#429); +#429=CARTESIAN_POINT('',(1.045,0.225,-3.)); +#430=LINE('',#429,#59); +#431=ORIENTED_EDGE('',*,*,#432,.T.); +#432=EDGE_CURVE('',#428,#140,#433,.T.); +#433=LINE('',#429,#27); +#434=PLANE('',#435); +#435=AXIS2_PLACEMENT_3D('',#429,#34,#13); +#436=ADVANCED_FACE('',(#437),#444,.F.); +#437=FACE_BOUND('',#438,.F.); +#438=EDGE_LOOP('',(#439,#440,#431,#443)); +#439=ORIENTED_EDGE('',*,*,#404,.F.); +#440=ORIENTED_EDGE('',*,*,#441,.T.); +#441=EDGE_CURVE('',#400,#428,#442,.T.); +#442=LINE('',#401,#33); +#443=ORIENTED_EDGE('',*,*,#139,.F.); +#444=PLANE('',#445); +#445=AXIS2_PLACEMENT_3D('',#401,#14,#13); +#446=ADVANCED_FACE('',(#447),#455,.T.); +#447=FACE_BOUND('',#448,.T.); +#448=EDGE_LOOP('',(#188,#233,#449,#275)); +#449=ORIENTED_EDGE('',*,*,#450,.T.); +#450=EDGE_CURVE('',#235,#262,#451,.T.); +#451=CIRCLE('',#452,2.55); +#452=AXIS2_PLACEMENT_3D('',#453,#227,#454); +#453=CARTESIAN_POINT('',(0.,0.,7.7)); +#454=DIRECTION('',(-0.762440082166,-0.647058823529,0.)); +#455=CYLINDRICAL_SURFACE('',#155,2.55); +#456=ADVANCED_FACE('',(#457),#466,.T.); +#457=FACE_BOUND('',#458,.T.); +#458=EDGE_LOOP('',(#459,#239,#460,#260)); +#459=ORIENTED_EDGE('',*,*,#450,.F.); +#460=ORIENTED_EDGE('',*,*,#461,.T.); +#461=EDGE_CURVE('',#241,#256,#462,.T.); +#462=CIRCLE('',#463,2.25); +#463=AXIS2_PLACEMENT_3D('',#464,#227,#465); +#464=CARTESIAN_POINT('',(0.,0.,8.)); +#465=DIRECTION('',(-0.679869268479,-0.733333333333,0.)); +#466=TOROIDAL_SURFACE('',#467,2.25,0.3); +#467=AXIS2_PLACEMENT_3D('',#453,#13,#14); +#468=ADVANCED_FACE('',(#469),#472,.T.); +#469=FACE_BOUND('',#470,.T.); +#470=EDGE_LOOP('',(#254,#471)); +#471=ORIENTED_EDGE('',*,*,#461,.F.); +#472=PLANE('',#473); +#473=AXIS2_PLACEMENT_3D('',#464,#13,#14); +#474=ADVANCED_FACE('',(#475),#487,.T.); +#475=FACE_BOUND('',#476,.T.); +#476=EDGE_LOOP('',(#477,#478,#481,#482)); +#477=ORIENTED_EDGE('',*,*,#359,.F.); +#478=ORIENTED_EDGE('',*,*,#479,.T.); +#479=EDGE_CURVE('',#355,#287,#480,.T.); +#480=LINE('',#356,#59); +#481=ORIENTED_EDGE('',*,*,#286,.T.); +#482=ORIENTED_EDGE('',*,*,#483,.F.); +#483=EDGE_CURVE('',#360,#289,#484,.T.); +#484=LINE('',#361,#485); +#485=VECTOR('',#486,1.); +#486=DIRECTION('',(1.,0.,1.570092458684E-16)); +#487=PLANE('',#488); +#488=AXIS2_PLACEMENT_3D('',#356,#123,#14); +#489=ADVANCED_FACE('',(#490),#496,.T.); +#490=FACE_BOUND('',#491,.T.); +#491=EDGE_LOOP('',(#492,#493,#494,#495)); +#492=ORIENTED_EDGE('',*,*,#364,.F.); +#493=ORIENTED_EDGE('',*,*,#483,.T.); +#494=ORIENTED_EDGE('',*,*,#321,.T.); +#495=ORIENTED_EDGE('',*,*,#385,.T.); +#496=PLANE('',#497); +#497=AXIS2_PLACEMENT_3D('',#368,#498,#499); +#498=DIRECTION('',(1.110223024625E-16,-0.707106781187,-0.707106781187)); +#499=DIRECTION('',(1.,7.850462293419E-17,7.850462293419E-17)); +#500=ADVANCED_FACE('',(#501),#509,.T.); +#501=FACE_BOUND('',#502,.T.); +#502=EDGE_LOOP('',(#503,#504,#507,#508)); +#503=ORIENTED_EDGE('',*,*,#303,.F.); +#504=ORIENTED_EDGE('',*,*,#505,.F.); +#505=EDGE_CURVE('',#350,#299,#506,.T.); +#506=LINE('',#300,#485); +#507=ORIENTED_EDGE('',*,*,#375,.T.); +#508=ORIENTED_EDGE('',*,*,#331,.F.); +#509=PLANE('',#510); +#510=AXIS2_PLACEMENT_3D('',#307,#511,#512); +#511=DIRECTION('',(-1.110223024625E-16,0.707106781187,0.707106781187)); +#512=DIRECTION('',(-1.,-7.850462293419E-17,-7.850462293419E-17)); +#513=ADVANCED_FACE('',(#514),#522,.T.); +#514=FACE_BOUND('',#515,.T.); +#515=EDGE_LOOP('',(#516,#517,#520,#521)); +#516=ORIENTED_EDGE('',*,*,#298,.F.); +#517=ORIENTED_EDGE('',*,*,#518,.T.); +#518=EDGE_CURVE('',#294,#348,#519,.T.); +#519=LINE('',#295,#65); +#520=ORIENTED_EDGE('',*,*,#347,.T.); +#521=ORIENTED_EDGE('',*,*,#505,.T.); +#522=PLANE('',#523); +#523=AXIS2_PLACEMENT_3D('',#295,#34,#66); +#524=ADVANCED_FACE('',(#525),#527,.F.); +#525=FACE_BOUND('',#526,.F.); +#526=EDGE_LOOP('',(#478,#292,#517,#353)); +#527=PLANE('',#528); +#528=AXIS2_PLACEMENT_3D('',#529,#13,#14); +#529=CARTESIAN_POINT('',(0.,1.27,-3.)); +#530=ADVANCED_FACE('',(#531),#535,.F.); +#531=FACE_BOUND('',#532,.F.); +#532=EDGE_LOOP('',(#533,#534,#412,#426)); +#533=ORIENTED_EDGE('',*,*,#441,.F.); +#534=ORIENTED_EDGE('',*,*,#399,.T.); +#535=PLANE('',#536); +#536=AXIS2_PLACEMENT_3D('',#401,#13,#14); +#537=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#541)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#538,#539,#540)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#538=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#539=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#540=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#541=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#538,'distance_accuracy_value','confusion accuracy'); +#542=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#543=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#544,#554,#555,#556,#557,#566,#567,#568,#569,#570,#571,#572,#573,#574,#575,#576,#577,#578,#579,#580,#581,#582,#583,#584,#585,#586,#587,#588,#589,#590,#591,#592,#593,#594,#595,#596,#597),#537); +#544=STYLED_ITEM('color',(#545),#17); +#545=PRESENTATION_STYLE_ASSIGNMENT((#546,#552)); +#546=SURFACE_STYLE_USAGE(.BOTH.,#547); +#547=SURFACE_SIDE_STYLE('',(#548)); +#548=SURFACE_STYLE_FILL_AREA(#549); +#549=FILL_AREA_STYLE('',(#550)); +#550=FILL_AREA_STYLE_COLOUR('',#551); +#551=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +#552=CURVE_STYLE('',#553,POSITIVE_LENGTH_MEASURE(0.1),#551); +#553=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#554=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#41,#544); +#555=STYLED_ITEM('color',(#545),#46); +#556=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#62,#555); +#557=STYLED_ITEM('color',(#558),#69); +#558=PRESENTATION_STYLE_ASSIGNMENT((#559,#565)); +#559=SURFACE_STYLE_USAGE(.BOTH.,#560); +#560=SURFACE_SIDE_STYLE('',(#561)); +#561=SURFACE_STYLE_FILL_AREA(#562); +#562=FILL_AREA_STYLE('',(#563)); +#563=FILL_AREA_STYLE_COLOUR('',#564); +#564=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +#565=CURVE_STYLE('',#553,POSITIVE_LENGTH_MEASURE(0.1),#564); +#566=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#97,#557); +#567=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#91,#557); +#568=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#103,#557); +#569=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#125,#557); +#570=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#117,#557); +#571=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#111,#557); +#572=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#131,#557); +#573=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#151,#557); +#574=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#145,#557); +#575=OVER_RIDING_STYLED_ITEM('overriding color',(#545),#139,#557); +#576=STYLED_ITEM('color',(#545),#156); +#577=STYLED_ITEM('color',(#545),#169); +#578=STYLED_ITEM('color',(#545),#179); +#579=STYLED_ITEM('color',(#558),#185); +#580=STYLED_ITEM('color',(#558),#228); +#581=STYLED_ITEM('color',(#545),#282); +#582=STYLED_ITEM('color',(#545),#326); +#583=STYLED_ITEM('color',(#545),#343); +#584=STYLED_ITEM('color',(#545),#380); +#585=STYLED_ITEM('color',(#545),#390); +#586=STYLED_ITEM('color',(#545),#409); +#587=STYLED_ITEM('color',(#545),#422); +#588=STYLED_ITEM('color',(#545),#436); +#589=STYLED_ITEM('color',(#558),#446); +#590=STYLED_ITEM('color',(#558),#456); +#591=STYLED_ITEM('color',(#558),#468); +#592=STYLED_ITEM('color',(#545),#474); +#593=STYLED_ITEM('color',(#545),#489); +#594=STYLED_ITEM('color',(#545),#500); +#595=STYLED_ITEM('color',(#545),#513); +#596=STYLED_ITEM('color',(#545),#524); +#597=STYLED_ITEM('color',(#545),#530); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/fbc9800d-3b8d-4bb7-9e38-4d08084cbc1d.step b/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/fbc9800d-3b8d-4bb7-9e38-4d08084cbc1d.step new file mode 100644 index 00000000..ed68518c --- /dev/null +++ b/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/fbc9800d-3b8d-4bb7-9e38-4d08084cbc1d.step @@ -0,0 +1,501 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-10-08T23:09:10',('Author'),( +'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7' +,'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('Straight','Straight','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#434); +#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,#46,#69,#154,#167,#177,#183,#226,#280,#299,#312,#326,#336,#355,#368,#382,#392,#402,#414,#420,#427)); +#17=ADVANCED_FACE('',(#18),#44,.F.); +#18=FACE_BOUND('',#19,.F.); +#19=EDGE_LOOP('',(#20,#28,#35,#40)); +#20=ORIENTED_EDGE('',*,*,#21,.F.); +#21=EDGE_CURVE('',#22,#24,#26,.T.); +#22=VERTEX_POINT('',#23); +#23=CARTESIAN_POINT('',(-1.495,-0.225,-3.)); +#24=VERTEX_POINT('',#25); +#25=CARTESIAN_POINT('',(-1.495,-0.225,3.)); +#26=LINE('',#23,#27); +#27=VECTOR('',#13,1.); +#28=ORIENTED_EDGE('',*,*,#29,.T.); +#29=EDGE_CURVE('',#22,#30,#32,.T.); +#30=VERTEX_POINT('',#31); +#31=CARTESIAN_POINT('',(-1.495,0.225,-3.)); +#32=LINE('',#23,#33); +#33=VECTOR('',#34,1.); +#34=DIRECTION('',(0.,1.,0.)); +#35=ORIENTED_EDGE('',*,*,#36,.T.); +#36=EDGE_CURVE('',#30,#37,#39,.T.); +#37=VERTEX_POINT('',#38); +#38=CARTESIAN_POINT('',(-1.495,0.225,3.)); +#39=LINE('',#31,#27); +#40=ORIENTED_EDGE('',*,*,#41,.F.); +#41=EDGE_CURVE('',#24,#37,#42,.T.); +#42=LINE('',#43,#33); +#43=CARTESIAN_POINT('',(-1.495,-0.1125,3.)); +#44=PLANE('',#45); +#45=AXIS2_PLACEMENT_3D('',#23,#14,#13); +#46=ADVANCED_FACE('',(#47),#67,.F.); +#47=FACE_BOUND('',#48,.F.); +#48=EDGE_LOOP('',(#49,#56,#60,#61)); +#49=ORIENTED_EDGE('',*,*,#50,.F.); +#50=EDGE_CURVE('',#51,#53,#55,.T.); +#51=VERTEX_POINT('',#52); +#52=CARTESIAN_POINT('',(-1.045,-0.225,-3.)); +#53=VERTEX_POINT('',#54); +#54=CARTESIAN_POINT('',(-1.045,-0.225,3.)); +#55=LINE('',#52,#27); +#56=ORIENTED_EDGE('',*,*,#57,.F.); +#57=EDGE_CURVE('',#22,#51,#58,.T.); +#58=LINE('',#23,#59); +#59=VECTOR('',#14,1.); +#60=ORIENTED_EDGE('',*,*,#21,.T.); +#61=ORIENTED_EDGE('',*,*,#62,.F.); +#62=EDGE_CURVE('',#53,#24,#63,.T.); +#63=LINE('',#64,#65); +#64=CARTESIAN_POINT('',(-0.7475,-0.225,3.)); +#65=VECTOR('',#66,1.); +#66=DIRECTION('',(-1.,0.,0.)); +#67=PLANE('',#68); +#68=AXIS2_PLACEMENT_3D('',#23,#34,#13); +#69=ADVANCED_FACE('',(#70,#86,#100,#126),#152,.F.); +#70=FACE_BOUND('',#71,.F.); +#71=EDGE_LOOP('',(#72,#82)); +#72=ORIENTED_EDGE('',*,*,#73,.T.); +#73=EDGE_CURVE('',#74,#76,#78,.T.); +#74=VERTEX_POINT('',#75); +#75=CARTESIAN_POINT('',(1.529705854078,-1.65,3.)); +#76=VERTEX_POINT('',#77); +#77=CARTESIAN_POINT('',(-1.529705854078,-1.65,3.)); +#78=CIRCLE('',#79,2.25); +#79=AXIS2_PLACEMENT_3D('',#80,#13,#81); +#80=CARTESIAN_POINT('',(0.,0.,3.)); +#81=DIRECTION('',(0.679869268479,-0.733333333333,0.)); +#82=ORIENTED_EDGE('',*,*,#83,.T.); +#83=EDGE_CURVE('',#76,#74,#84,.T.); +#84=LINE('',#85,#59); +#85=CARTESIAN_POINT('',(-10.,-1.65,3.)); +#86=FACE_BOUND('',#87,.F.); +#87=EDGE_LOOP('',(#88,#89,#90,#96)); +#88=ORIENTED_EDGE('',*,*,#62,.T.); +#89=ORIENTED_EDGE('',*,*,#41,.T.); +#90=ORIENTED_EDGE('',*,*,#91,.F.); +#91=EDGE_CURVE('',#92,#37,#94,.T.); +#92=VERTEX_POINT('',#93); +#93=CARTESIAN_POINT('',(-1.045,0.225,3.)); +#94=LINE('',#95,#65); +#95=CARTESIAN_POINT('',(-0.7475,0.225,3.)); +#96=ORIENTED_EDGE('',*,*,#97,.F.); +#97=EDGE_CURVE('',#53,#92,#98,.T.); +#98=LINE('',#99,#33); +#99=CARTESIAN_POINT('',(-1.045,-0.1125,3.)); +#100=FACE_BOUND('',#101,.F.); +#101=EDGE_LOOP('',(#102,#110,#116,#122)); +#102=ORIENTED_EDGE('',*,*,#103,.T.); +#103=EDGE_CURVE('',#104,#106,#108,.T.); +#104=VERTEX_POINT('',#105); +#105=CARTESIAN_POINT('',(0.225,-0.225,3.)); +#106=VERTEX_POINT('',#107); +#107=CARTESIAN_POINT('',(-0.225,-0.225,3.)); +#108=LINE('',#109,#65); +#109=CARTESIAN_POINT('',(-0.1125,-0.225,3.)); +#110=ORIENTED_EDGE('',*,*,#111,.T.); +#111=EDGE_CURVE('',#106,#112,#114,.T.); +#112=VERTEX_POINT('',#113); +#113=CARTESIAN_POINT('',(-0.225,0.225,3.)); +#114=LINE('',#115,#33); +#115=CARTESIAN_POINT('',(-0.225,-0.1125,3.)); +#116=ORIENTED_EDGE('',*,*,#117,.F.); +#117=EDGE_CURVE('',#118,#112,#120,.T.); +#118=VERTEX_POINT('',#119); +#119=CARTESIAN_POINT('',(0.225,0.225,3.)); +#120=LINE('',#121,#65); +#121=CARTESIAN_POINT('',(-0.1125,0.225,3.)); +#122=ORIENTED_EDGE('',*,*,#123,.F.); +#123=EDGE_CURVE('',#104,#118,#124,.T.); +#124=LINE('',#125,#33); +#125=CARTESIAN_POINT('',(0.225,-0.1125,3.)); +#126=FACE_BOUND('',#127,.F.); +#127=EDGE_LOOP('',(#128,#136,#142,#148)); +#128=ORIENTED_EDGE('',*,*,#129,.T.); +#129=EDGE_CURVE('',#130,#132,#134,.T.); +#130=VERTEX_POINT('',#131); +#131=CARTESIAN_POINT('',(1.495,-0.225,3.)); +#132=VERTEX_POINT('',#133); +#133=CARTESIAN_POINT('',(1.045,-0.225,3.)); +#134=LINE('',#135,#65); +#135=CARTESIAN_POINT('',(0.5225,-0.225,3.)); +#136=ORIENTED_EDGE('',*,*,#137,.T.); +#137=EDGE_CURVE('',#132,#138,#140,.T.); +#138=VERTEX_POINT('',#139); +#139=CARTESIAN_POINT('',(1.045,0.225,3.)); +#140=LINE('',#141,#33); +#141=CARTESIAN_POINT('',(1.045,-0.1125,3.)); +#142=ORIENTED_EDGE('',*,*,#143,.F.); +#143=EDGE_CURVE('',#144,#138,#146,.T.); +#144=VERTEX_POINT('',#145); +#145=CARTESIAN_POINT('',(1.495,0.225,3.)); +#146=LINE('',#147,#65); +#147=CARTESIAN_POINT('',(0.5225,0.225,3.)); +#148=ORIENTED_EDGE('',*,*,#149,.F.); +#149=EDGE_CURVE('',#130,#144,#150,.T.); +#150=LINE('',#151,#33); +#151=CARTESIAN_POINT('',(1.495,-0.1125,3.)); +#152=PLANE('',#153); +#153=AXIS2_PLACEMENT_3D('',#80,#13,#14); +#154=ADVANCED_FACE('',(#155),#165,.T.); +#155=FACE_BOUND('',#156,.T.); +#156=EDGE_LOOP('',(#157,#162,#35,#90)); +#157=ORIENTED_EDGE('',*,*,#158,.F.); +#158=EDGE_CURVE('',#159,#92,#161,.T.); +#159=VERTEX_POINT('',#160); +#160=CARTESIAN_POINT('',(-1.045,0.225,-3.)); +#161=LINE('',#160,#27); +#162=ORIENTED_EDGE('',*,*,#163,.F.); +#163=EDGE_CURVE('',#30,#159,#164,.T.); +#164=LINE('',#31,#59); +#165=PLANE('',#166); +#166=AXIS2_PLACEMENT_3D('',#31,#34,#13); +#167=ADVANCED_FACE('',(#168),#175,.F.); +#168=FACE_BOUND('',#169,.F.); +#169=EDGE_LOOP('',(#170,#171,#172,#162)); +#170=ORIENTED_EDGE('',*,*,#29,.F.); +#171=ORIENTED_EDGE('',*,*,#57,.T.); +#172=ORIENTED_EDGE('',*,*,#173,.T.); +#173=EDGE_CURVE('',#51,#159,#174,.T.); +#174=LINE('',#52,#33); +#175=PLANE('',#176); +#176=AXIS2_PLACEMENT_3D('',#23,#13,#14); +#177=ADVANCED_FACE('',(#178),#181,.T.); +#178=FACE_BOUND('',#179,.T.); +#179=EDGE_LOOP('',(#49,#172,#180,#96)); +#180=ORIENTED_EDGE('',*,*,#158,.T.); +#181=PLANE('',#182); +#182=AXIS2_PLACEMENT_3D('',#52,#14,#13); +#183=ADVANCED_FACE('',(#184),#223,.T.); +#184=FACE_BOUND('',#185,.F.); +#185=EDGE_LOOP('',(#186,#196,#209,#210)); +#186=ORIENTED_EDGE('',*,*,#187,.T.); +#187=EDGE_CURVE('',#188,#190,#192,.T.); +#188=VERTEX_POINT('',#189); +#189=CARTESIAN_POINT('',(1.944222209522,-1.65,3.3)); +#190=VERTEX_POINT('',#191); +#191=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.3)); +#192=CIRCLE('',#193,2.55); +#193=AXIS2_PLACEMENT_3D('',#194,#13,#195); +#194=CARTESIAN_POINT('',(0.,0.,3.3)); +#195=DIRECTION('',(0.762440082166,-0.647058823529,0.)); +#196=ORIENTED_EDGE('',*,*,#197,.T.); +#197=EDGE_CURVE('',#190,#76,#198,.T.); +#198=B_SPLINE_CURVE_WITH_KNOTS('',6,(#191,#199,#200,#201,#202,#203,#204,#205,#206,#207,#208,#77),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429056,1.),.UNSPECIFIED.); +#199=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.260338125726)); +#200=CARTESIAN_POINT('',(-1.935969530518,-1.65,3.220667319665)); +#201=CARTESIAN_POINT('',(-1.919456443184,-1.65,3.182343079867)); +#202=CARTESIAN_POINT('',(-1.895150738836,-1.65,3.146684984951)); +#203=CARTESIAN_POINT('',(-1.863883587165,-1.65,3.114761088702)); +#204=CARTESIAN_POINT('',(-1.788637233206,-1.65,3.059207082497)); +#205=CARTESIAN_POINT('',(-1.744349314802,-1.65,3.035793176686)); +#206=CARTESIAN_POINT('',(-1.694983151979,-1.65,3.017888788034)); +#207=CARTESIAN_POINT('',(-1.641865845437,-1.65,3.005926099098)); +#208=CARTESIAN_POINT('',(-1.586319720789,-1.65,3.)); +#209=ORIENTED_EDGE('',*,*,#73,.F.); +#210=ORIENTED_EDGE('',*,*,#211,.F.); +#211=EDGE_CURVE('',#188,#74,#212,.T.); +#212=B_SPLINE_CURVE_WITH_KNOTS('',6,(#189,#213,#214,#215,#216,#217,#218,#219,#220,#221,#222,#75),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429041,1.),.UNSPECIFIED.); +#213=CARTESIAN_POINT('',(1.944222209522,-1.65,3.260338125727)); +#214=CARTESIAN_POINT('',(1.935969530518,-1.65,3.220667319667)); +#215=CARTESIAN_POINT('',(1.919456443186,-1.65,3.18234307987)); +#216=CARTESIAN_POINT('',(1.895150738839,-1.65,3.146684984956)); +#217=CARTESIAN_POINT('',(1.86388358717,-1.65,3.114761088707)); +#218=CARTESIAN_POINT('',(1.788637233213,-1.65,3.059207082501)); +#219=CARTESIAN_POINT('',(1.744349314808,-1.65,3.035793176688)); +#220=CARTESIAN_POINT('',(1.694983151984,-1.65,3.017888788035)); +#221=CARTESIAN_POINT('',(1.64186584544,-1.65,3.005926099098)); +#222=CARTESIAN_POINT('',(1.586319720791,-1.65,3.)); +#223=TOROIDAL_SURFACE('',#224,2.25,0.3); +#224=AXIS2_PLACEMENT_3D('',#194,#225,#14); +#225=DIRECTION('',(0.,0.,-1.)); +#226=ADVANCED_FACE('',(#227),#278,.F.); +#227=FACE_BOUND('',#228,.F.); +#228=EDGE_LOOP('',(#229,#230,#231,#237,#252,#258,#273,#277)); +#229=ORIENTED_EDGE('',*,*,#83,.F.); +#230=ORIENTED_EDGE('',*,*,#197,.F.); +#231=ORIENTED_EDGE('',*,*,#232,.T.); +#232=EDGE_CURVE('',#190,#233,#235,.T.); +#233=VERTEX_POINT('',#234); +#234=CARTESIAN_POINT('',(-1.944222209522,-1.65,7.7)); +#235=LINE('',#236,#27); +#236=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.)); +#237=ORIENTED_EDGE('',*,*,#238,.T.); +#238=EDGE_CURVE('',#233,#239,#241,.T.); +#239=VERTEX_POINT('',#240); +#240=CARTESIAN_POINT('',(-1.529705854078,-1.65,8.)); +#241=B_SPLINE_CURVE_WITH_KNOTS('',6,(#234,#242,#243,#244,#245,#246,#247,#248,#249,#250,#251,#240),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429056,1.),.UNSPECIFIED.); +#242=CARTESIAN_POINT('',(-1.944222209522,-1.65,7.739661874274)); +#243=CARTESIAN_POINT('',(-1.935969530518,-1.65,7.779332680335)); +#244=CARTESIAN_POINT('',(-1.919456443184,-1.65,7.817656920133)); +#245=CARTESIAN_POINT('',(-1.895150738836,-1.65,7.853315015049)); +#246=CARTESIAN_POINT('',(-1.863883587165,-1.65,7.885238911298)); +#247=CARTESIAN_POINT('',(-1.788637233206,-1.65,7.940792917503)); +#248=CARTESIAN_POINT('',(-1.744349314802,-1.65,7.964206823315)); +#249=CARTESIAN_POINT('',(-1.69498315198,-1.65,7.982111211966)); +#250=CARTESIAN_POINT('',(-1.641865845437,-1.65,7.994073900902)); +#251=CARTESIAN_POINT('',(-1.586319720789,-1.65,8.)); +#252=ORIENTED_EDGE('',*,*,#253,.F.); +#253=EDGE_CURVE('',#254,#239,#256,.T.); +#254=VERTEX_POINT('',#255); +#255=CARTESIAN_POINT('',(1.529705854078,-1.65,8.)); +#256=LINE('',#257,#65); +#257=CARTESIAN_POINT('',(-5.,-1.65,8.)); +#258=ORIENTED_EDGE('',*,*,#259,.F.); +#259=EDGE_CURVE('',#260,#254,#262,.T.); +#260=VERTEX_POINT('',#261); +#261=CARTESIAN_POINT('',(1.944222209522,-1.65,7.7)); +#262=B_SPLINE_CURVE_WITH_KNOTS('',6,(#261,#263,#264,#265,#266,#267,#268,#269,#270,#271,#272,#255),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429041,1.),.UNSPECIFIED.); +#263=CARTESIAN_POINT('',(1.944222209522,-1.65,7.739661874273)); +#264=CARTESIAN_POINT('',(1.935969530518,-1.65,7.779332680333)); +#265=CARTESIAN_POINT('',(1.919456443186,-1.65,7.81765692013)); +#266=CARTESIAN_POINT('',(1.895150738839,-1.65,7.853315015044)); +#267=CARTESIAN_POINT('',(1.86388358717,-1.65,7.885238911293)); +#268=CARTESIAN_POINT('',(1.788637233213,-1.65,7.940792917499)); +#269=CARTESIAN_POINT('',(1.744349314808,-1.65,7.964206823312)); +#270=CARTESIAN_POINT('',(1.694983151984,-1.65,7.982111211965)); +#271=CARTESIAN_POINT('',(1.64186584544,-1.65,7.994073900902)); +#272=CARTESIAN_POINT('',(1.586319720791,-1.65,8.)); +#273=ORIENTED_EDGE('',*,*,#274,.F.); +#274=EDGE_CURVE('',#188,#260,#275,.T.); +#275=LINE('',#276,#27); +#276=CARTESIAN_POINT('',(1.944222209522,-1.65,3.)); +#277=ORIENTED_EDGE('',*,*,#211,.T.); +#278=PLANE('',#279); +#279=AXIS2_PLACEMENT_3D('',#85,#34,#13); +#280=ADVANCED_FACE('',(#281),#297,.F.); +#281=FACE_BOUND('',#282,.F.); +#282=EDGE_LOOP('',(#283,#288,#293,#296)); +#283=ORIENTED_EDGE('',*,*,#284,.F.); +#284=EDGE_CURVE('',#285,#104,#287,.T.); +#285=VERTEX_POINT('',#286); +#286=CARTESIAN_POINT('',(0.225,-0.225,-3.)); +#287=LINE('',#286,#27); +#288=ORIENTED_EDGE('',*,*,#289,.F.); +#289=EDGE_CURVE('',#290,#285,#292,.T.); +#290=VERTEX_POINT('',#291); +#291=CARTESIAN_POINT('',(-0.225,-0.225,-3.)); +#292=LINE('',#291,#59); +#293=ORIENTED_EDGE('',*,*,#294,.T.); +#294=EDGE_CURVE('',#290,#106,#295,.T.); +#295=LINE('',#291,#27); +#296=ORIENTED_EDGE('',*,*,#103,.F.); +#297=PLANE('',#298); +#298=AXIS2_PLACEMENT_3D('',#291,#34,#13); +#299=ADVANCED_FACE('',(#300),#310,.T.); +#300=FACE_BOUND('',#301,.T.); +#301=EDGE_LOOP('',(#283,#302,#307,#122)); +#302=ORIENTED_EDGE('',*,*,#303,.T.); +#303=EDGE_CURVE('',#285,#304,#306,.T.); +#304=VERTEX_POINT('',#305); +#305=CARTESIAN_POINT('',(0.225,0.225,-3.)); +#306=LINE('',#286,#33); +#307=ORIENTED_EDGE('',*,*,#308,.T.); +#308=EDGE_CURVE('',#304,#118,#309,.T.); +#309=LINE('',#305,#27); +#310=PLANE('',#311); +#311=AXIS2_PLACEMENT_3D('',#286,#14,#13); +#312=ADVANCED_FACE('',(#313),#324,.T.); +#313=FACE_BOUND('',#314,.T.); +#314=EDGE_LOOP('',(#315,#316,#321,#116)); +#315=ORIENTED_EDGE('',*,*,#308,.F.); +#316=ORIENTED_EDGE('',*,*,#317,.F.); +#317=EDGE_CURVE('',#318,#304,#320,.T.); +#318=VERTEX_POINT('',#319); +#319=CARTESIAN_POINT('',(-0.225,0.225,-3.)); +#320=LINE('',#319,#59); +#321=ORIENTED_EDGE('',*,*,#322,.T.); +#322=EDGE_CURVE('',#318,#112,#323,.T.); +#323=LINE('',#319,#27); +#324=PLANE('',#325); +#325=AXIS2_PLACEMENT_3D('',#319,#34,#13); +#326=ADVANCED_FACE('',(#327),#334,.F.); +#327=FACE_BOUND('',#328,.F.); +#328=EDGE_LOOP('',(#329,#330,#321,#333)); +#329=ORIENTED_EDGE('',*,*,#294,.F.); +#330=ORIENTED_EDGE('',*,*,#331,.T.); +#331=EDGE_CURVE('',#290,#318,#332,.T.); +#332=LINE('',#291,#33); +#333=ORIENTED_EDGE('',*,*,#111,.F.); +#334=PLANE('',#335); +#335=AXIS2_PLACEMENT_3D('',#291,#14,#13); +#336=ADVANCED_FACE('',(#337),#353,.F.); +#337=FACE_BOUND('',#338,.F.); +#338=EDGE_LOOP('',(#339,#344,#349,#352)); +#339=ORIENTED_EDGE('',*,*,#340,.F.); +#340=EDGE_CURVE('',#341,#130,#343,.T.); +#341=VERTEX_POINT('',#342); +#342=CARTESIAN_POINT('',(1.495,-0.225,-3.)); +#343=LINE('',#342,#27); +#344=ORIENTED_EDGE('',*,*,#345,.F.); +#345=EDGE_CURVE('',#346,#341,#348,.T.); +#346=VERTEX_POINT('',#347); +#347=CARTESIAN_POINT('',(1.045,-0.225,-3.)); +#348=LINE('',#347,#59); +#349=ORIENTED_EDGE('',*,*,#350,.T.); +#350=EDGE_CURVE('',#346,#132,#351,.T.); +#351=LINE('',#347,#27); +#352=ORIENTED_EDGE('',*,*,#129,.F.); +#353=PLANE('',#354); +#354=AXIS2_PLACEMENT_3D('',#347,#34,#13); +#355=ADVANCED_FACE('',(#356),#366,.T.); +#356=FACE_BOUND('',#357,.T.); +#357=EDGE_LOOP('',(#339,#358,#363,#148)); +#358=ORIENTED_EDGE('',*,*,#359,.T.); +#359=EDGE_CURVE('',#341,#360,#362,.T.); +#360=VERTEX_POINT('',#361); +#361=CARTESIAN_POINT('',(1.495,0.225,-3.)); +#362=LINE('',#342,#33); +#363=ORIENTED_EDGE('',*,*,#364,.T.); +#364=EDGE_CURVE('',#360,#144,#365,.T.); +#365=LINE('',#361,#27); +#366=PLANE('',#367); +#367=AXIS2_PLACEMENT_3D('',#342,#14,#13); +#368=ADVANCED_FACE('',(#369),#380,.T.); +#369=FACE_BOUND('',#370,.T.); +#370=EDGE_LOOP('',(#371,#372,#377,#142)); +#371=ORIENTED_EDGE('',*,*,#364,.F.); +#372=ORIENTED_EDGE('',*,*,#373,.F.); +#373=EDGE_CURVE('',#374,#360,#376,.T.); +#374=VERTEX_POINT('',#375); +#375=CARTESIAN_POINT('',(1.045,0.225,-3.)); +#376=LINE('',#375,#59); +#377=ORIENTED_EDGE('',*,*,#378,.T.); +#378=EDGE_CURVE('',#374,#138,#379,.T.); +#379=LINE('',#375,#27); +#380=PLANE('',#381); +#381=AXIS2_PLACEMENT_3D('',#375,#34,#13); +#382=ADVANCED_FACE('',(#383),#390,.F.); +#383=FACE_BOUND('',#384,.F.); +#384=EDGE_LOOP('',(#385,#386,#377,#389)); +#385=ORIENTED_EDGE('',*,*,#350,.F.); +#386=ORIENTED_EDGE('',*,*,#387,.T.); +#387=EDGE_CURVE('',#346,#374,#388,.T.); +#388=LINE('',#347,#33); +#389=ORIENTED_EDGE('',*,*,#137,.F.); +#390=PLANE('',#391); +#391=AXIS2_PLACEMENT_3D('',#347,#14,#13); +#392=ADVANCED_FACE('',(#393),#401,.T.); +#393=FACE_BOUND('',#394,.T.); +#394=EDGE_LOOP('',(#186,#231,#395,#273)); +#395=ORIENTED_EDGE('',*,*,#396,.T.); +#396=EDGE_CURVE('',#233,#260,#397,.T.); +#397=CIRCLE('',#398,2.55); +#398=AXIS2_PLACEMENT_3D('',#399,#225,#400); +#399=CARTESIAN_POINT('',(0.,0.,7.7)); +#400=DIRECTION('',(-0.762440082166,-0.647058823529,0.)); +#401=CYLINDRICAL_SURFACE('',#153,2.55); +#402=ADVANCED_FACE('',(#403),#412,.T.); +#403=FACE_BOUND('',#404,.T.); +#404=EDGE_LOOP('',(#405,#237,#406,#258)); +#405=ORIENTED_EDGE('',*,*,#396,.F.); +#406=ORIENTED_EDGE('',*,*,#407,.T.); +#407=EDGE_CURVE('',#239,#254,#408,.T.); +#408=CIRCLE('',#409,2.25); +#409=AXIS2_PLACEMENT_3D('',#410,#225,#411); +#410=CARTESIAN_POINT('',(0.,0.,8.)); +#411=DIRECTION('',(-0.679869268479,-0.733333333333,0.)); +#412=TOROIDAL_SURFACE('',#413,2.25,0.3); +#413=AXIS2_PLACEMENT_3D('',#399,#13,#14); +#414=ADVANCED_FACE('',(#415),#418,.T.); +#415=FACE_BOUND('',#416,.T.); +#416=EDGE_LOOP('',(#252,#417)); +#417=ORIENTED_EDGE('',*,*,#407,.F.); +#418=PLANE('',#419); +#419=AXIS2_PLACEMENT_3D('',#410,#13,#14); +#420=ADVANCED_FACE('',(#421),#425,.F.); +#421=FACE_BOUND('',#422,.F.); +#422=EDGE_LOOP('',(#423,#424,#302,#316)); +#423=ORIENTED_EDGE('',*,*,#331,.F.); +#424=ORIENTED_EDGE('',*,*,#289,.T.); +#425=PLANE('',#426); +#426=AXIS2_PLACEMENT_3D('',#291,#13,#14); +#427=ADVANCED_FACE('',(#428),#432,.F.); +#428=FACE_BOUND('',#429,.F.); +#429=EDGE_LOOP('',(#430,#431,#358,#372)); +#430=ORIENTED_EDGE('',*,*,#387,.F.); +#431=ORIENTED_EDGE('',*,*,#345,.T.); +#432=PLANE('',#433); +#433=AXIS2_PLACEMENT_3D('',#347,#13,#14); +#434=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#438)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#435,#436,#437)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#435=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#436=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#437=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#438=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#435,'distance_accuracy_value','confusion accuracy'); +#439=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#440=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#441,#451,#452,#453,#454,#463,#464,#465,#466,#467,#468,#469,#470,#471,#472,#473,#474,#475,#476,#477,#478,#479,#480,#481,#482,#483,#484,#485,#486,#487,#488,#489,#490),#434); +#441=STYLED_ITEM('color',(#442),#17); +#442=PRESENTATION_STYLE_ASSIGNMENT((#443,#449)); +#443=SURFACE_STYLE_USAGE(.BOTH.,#444); +#444=SURFACE_SIDE_STYLE('',(#445)); +#445=SURFACE_STYLE_FILL_AREA(#446); +#446=FILL_AREA_STYLE('',(#447)); +#447=FILL_AREA_STYLE_COLOUR('',#448); +#448=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +#449=CURVE_STYLE('',#450,POSITIVE_LENGTH_MEASURE(0.1),#448); +#450=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#451=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#41,#441); +#452=STYLED_ITEM('color',(#442),#46); +#453=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#62,#452); +#454=STYLED_ITEM('color',(#455),#69); +#455=PRESENTATION_STYLE_ASSIGNMENT((#456,#462)); +#456=SURFACE_STYLE_USAGE(.BOTH.,#457); +#457=SURFACE_SIDE_STYLE('',(#458)); +#458=SURFACE_STYLE_FILL_AREA(#459); +#459=FILL_AREA_STYLE('',(#460)); +#460=FILL_AREA_STYLE_COLOUR('',#461); +#461=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +#462=CURVE_STYLE('',#450,POSITIVE_LENGTH_MEASURE(0.1),#461); +#463=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#97,#454); +#464=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#91,#454); +#465=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#103,#454); +#466=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#123,#454); +#467=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#117,#454); +#468=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#111,#454); +#469=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#129,#454); +#470=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#149,#454); +#471=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#143,#454); +#472=OVER_RIDING_STYLED_ITEM('overriding color',(#442),#137,#454); +#473=STYLED_ITEM('color',(#442),#154); +#474=STYLED_ITEM('color',(#442),#167); +#475=STYLED_ITEM('color',(#442),#177); +#476=STYLED_ITEM('color',(#455),#183); +#477=STYLED_ITEM('color',(#455),#226); +#478=STYLED_ITEM('color',(#442),#280); +#479=STYLED_ITEM('color',(#442),#299); +#480=STYLED_ITEM('color',(#442),#312); +#481=STYLED_ITEM('color',(#442),#326); +#482=STYLED_ITEM('color',(#442),#336); +#483=STYLED_ITEM('color',(#442),#355); +#484=STYLED_ITEM('color',(#442),#368); +#485=STYLED_ITEM('color',(#442),#382); +#486=STYLED_ITEM('color',(#455),#392); +#487=STYLED_ITEM('color',(#455),#402); +#488=STYLED_ITEM('color',(#455),#414); +#489=STYLED_ITEM('color',(#442),#420); +#490=STYLED_ITEM('color',(#442),#427); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/package.lp b/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/package.lp index 30115a08..ab06be97 100644 --- a/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/package.lp +++ b/pkg/5ee92b46-ab92-4eda-9785-99ef7a36da9f/package.lp @@ -3,7 +3,7 @@ (description "Transistor outline package as specified by JEDEC TO-092 with straight (non-bent legs). For parts sold with bent legs for a larger pitch, use the \"TO-92-WIDE\" package instead!") (keywords "to92,to-092,sot54,sot-54") (author "U. Bruhin") - (version "0.1") + (version "0.2") (created 2023-09-06T15:15:31Z) (deprecated false) (generated_by "") @@ -12,31 +12,35 @@ (pad fea307ac-299f-4c4a-a555-eed937427732 (name "1")) (pad 90f62833-d911-4fe3-b9db-ecef37f0f31b (name "2")) (pad 9114d4a7-61a4-4b64-a50e-148acfe71206 (name "3")) + (3d_model fbc9800d-3b8d-4bb7-9e38-4d08084cbc1d (name "Straight")) + (3d_model e90cda22-4f59-4646-9ddf-5d4e95533bab (name "Zigzag")) + (3d_model c62c01e1-eb56-4cc1-9eb3-d696075ca242 (name "Wide")) (footprint ac5df14d-6a13-47e2-a6ca-052460d6fa2c (name "Straight") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model fbc9800d-3b8d-4bb7-9e38-4d08084cbc1d) (pad 858585e0-9c51-4345-875b-3aee5bad33a9 (side top) (shape roundrect) - (position -1.27 0.0) (rotation 90.0) (size 1.5 0.95) (radius 0.0) + (position -1.27 0.0) (rotation 90.0) (size 1.5 1.05) (radius 0.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad fea307ac-299f-4c4a-a555-eed937427732) - (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.6) + (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) (pad 1e3686e1-6c5d-432b-baef-7d406a035730 (side top) (shape roundrect) - (position 0.0 0.0) (rotation 90.0) (size 1.5 0.95) (radius 1.0) + (position 0.0 0.0) (rotation 90.0) (size 1.5 1.05) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 90f62833-d911-4fe3-b9db-ecef37f0f31b) - (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.6) + (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) (pad e22a5174-06e5-4b83-8d3b-653fb457405d (side top) (shape roundrect) - (position 1.27 0.0) (rotation 90.0) (size 1.5 0.95) (radius 1.0) + (position 1.27 0.0) (rotation 90.0) (size 1.5 1.05) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 9114d4a7-61a4-4b64-a50e-148acfe71206) - (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.6) + (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) @@ -79,27 +83,28 @@ (name "Zigzag (TO-18)") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model e90cda22-4f59-4646-9ddf-5d4e95533bab) (pad 858585e0-9c51-4345-875b-3aee5bad33a9 (side top) (shape roundrect) - (position -1.27 0.0) (rotation 90.0) (size 1.5 0.95) (radius 0.0) + (position -1.27 0.0) (rotation 90.0) (size 1.5 1.05) (radius 0.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad fea307ac-299f-4c4a-a555-eed937427732) - (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.6) + (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) (pad 1e3686e1-6c5d-432b-baef-7d406a035730 (side top) (shape roundrect) - (position 0.0 1.27) (rotation 90.0) (size 1.5 0.95) (radius 1.0) + (position 0.0 1.27) (rotation 90.0) (size 1.5 1.05) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 90f62833-d911-4fe3-b9db-ecef37f0f31b) - (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.6) + (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) (pad e22a5174-06e5-4b83-8d3b-653fb457405d (side top) (shape roundrect) - (position 1.27 0.0) (rotation 90.0) (size 1.5 0.95) (radius 1.0) + (position 1.27 0.0) (rotation 90.0) (size 1.5 1.05) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 9114d4a7-61a4-4b64-a50e-148acfe71206) - (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.6) + (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) @@ -142,27 +147,28 @@ (name "Zigzag (TO-18), Compact") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model e90cda22-4f59-4646-9ddf-5d4e95533bab) (pad 858585e0-9c51-4345-875b-3aee5bad33a9 (side top) (shape roundrect) - (position -1.27 0.0) (rotation 90.0) (size 1.1 1.1) (radius 0.0) + (position -1.27 0.0) (rotation 90.0) (size 1.25 1.25) (radius 0.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad fea307ac-299f-4c4a-a555-eed937427732) - (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.6) + (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) (pad 1e3686e1-6c5d-432b-baef-7d406a035730 (side top) (shape roundrect) - (position 0.0 1.27) (rotation 90.0) (size 1.1 1.1) (radius 1.0) + (position 0.0 1.27) (rotation 90.0) (size 1.25 1.25) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 90f62833-d911-4fe3-b9db-ecef37f0f31b) - (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.6) + (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) (pad e22a5174-06e5-4b83-8d3b-653fb457405d (side top) (shape roundrect) - (position 1.27 0.0) (rotation 90.0) (size 1.1 1.1) (radius 1.0) + (position 1.27 0.0) (rotation 90.0) (size 1.25 1.25) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 9114d4a7-61a4-4b64-a50e-148acfe71206) - (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.6) + (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) @@ -205,11 +211,12 @@ (name "Wide") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model c62c01e1-eb56-4cc1-9eb3-d696075ca242) (pad 858585e0-9c51-4345-875b-3aee5bad33a9 (side top) (shape roundrect) (position -2.54 0.0) (rotation 90.0) (size 1.5 1.05) (radius 0.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad fea307ac-299f-4c4a-a555-eed937427732) - (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.6) + (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) @@ -217,7 +224,7 @@ (position 0.0 0.0) (rotation 90.0) (size 1.5 1.05) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 90f62833-d911-4fe3-b9db-ecef37f0f31b) - (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.6) + (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) @@ -225,7 +232,7 @@ (position 2.54 0.0) (rotation 90.0) (size 1.5 1.05) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 9114d4a7-61a4-4b64-a50e-148acfe71206) - (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.6) + (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) @@ -274,27 +281,28 @@ (name "Wide, Compact") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model c62c01e1-eb56-4cc1-9eb3-d696075ca242) (pad 858585e0-9c51-4345-875b-3aee5bad33a9 (side top) (shape roundrect) - (position -2.54 0.0) (rotation 90.0) (size 1.1 1.1) (radius 0.0) + (position -2.54 0.0) (rotation 90.0) (size 1.25 1.25) (radius 0.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad fea307ac-299f-4c4a-a555-eed937427732) - (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.6) + (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) (pad 1e3686e1-6c5d-432b-baef-7d406a035730 (side top) (shape roundrect) - (position 0.0 0.0) (rotation 90.0) (size 1.1 1.1) (radius 1.0) + (position 0.0 0.0) (rotation 90.0) (size 1.25 1.25) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 90f62833-d911-4fe3-b9db-ecef37f0f31b) - (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.6) + (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) (pad e22a5174-06e5-4b83-8d3b-653fb457405d (side top) (shape roundrect) - (position 2.54 0.0) (rotation 90.0) (size 1.1 1.1) (radius 1.0) + (position 2.54 0.0) (rotation 90.0) (size 1.25 1.25) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 9114d4a7-61a4-4b64-a50e-148acfe71206) - (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.6) + (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) @@ -339,19 +347,4 @@ (auto_rotate true) (mirror false) (value "{{VALUE}}") ) ) - (approved missing_footprint_3d_model - (footprint 6581d814-5e13-4a11-aeec-6d768eebd69f) - ) - (approved missing_footprint_3d_model - (footprint 9f17ba64-b975-4d05-8440-b027ff168b9b) - ) - (approved missing_footprint_3d_model - (footprint a8705313-f284-4dc2-a80b-11dc0ae3ba6f) - ) - (approved missing_footprint_3d_model - (footprint ac5df14d-6a13-47e2-a6ca-052460d6fa2c) - ) - (approved missing_footprint_3d_model - (footprint cf56fd4f-abf8-4200-996c-e8c98cc0aaa7) - ) ) diff --git a/pkg/771d5bda-eda6-4eb8-8410-46b117e3c923/da60a042-718c-454b-b87d-712090c81961.step b/pkg/771d5bda-eda6-4eb8-8410-46b117e3c923/da60a042-718c-454b-b87d-712090c81961.step new file mode 100644 index 00000000..cdf6586d --- /dev/null +++ b/pkg/771d5bda-eda6-4eb8-8410-46b117e3c923/da60a042-718c-454b-b87d-712090c81961.step @@ -0,0 +1,699 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-10-08T23:09:11',('Author'),( +'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7' +,'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('Wide','Wide','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#624); +#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,#72,#95,#112,#129,#213,#228,#245,#260,#269,#280,#323,#377,#396,#409,#423,#433,#476,#491,#528,#538,#548,#560,#566,#573,#586,#596,#607,#618)); +#17=ADVANCED_FACE('',(#18),#69,.T.); +#18=FACE_BOUND('',#19,.T.); +#19=EDGE_LOOP('',(#20,#28,#34,#39,#47,#53,#59,#65)); +#20=ORIENTED_EDGE('',*,*,#21,.F.); +#21=EDGE_CURVE('',#22,#24,#26,.T.); +#22=VERTEX_POINT('',#23); +#23=CARTESIAN_POINT('',(-2.765,-0.225,-3.)); +#24=VERTEX_POINT('',#25); +#25=CARTESIAN_POINT('',(-2.765,-0.225,0.923198051534)); +#26=LINE('',#23,#27); +#27=VECTOR('',#13,1.); +#28=ORIENTED_EDGE('',*,*,#29,.T.); +#29=EDGE_CURVE('',#22,#30,#32,.T.); +#30=VERTEX_POINT('',#31); +#31=CARTESIAN_POINT('',(-2.315,-0.225,-3.)); +#32=LINE('',#23,#33); +#33=VECTOR('',#14,1.); +#34=ORIENTED_EDGE('',*,*,#35,.T.); +#35=EDGE_CURVE('',#30,#36,#38,.T.); +#36=VERTEX_POINT('',#37); +#37=CARTESIAN_POINT('',(-2.315,-0.225,0.736801948466)); +#38=LINE('',#31,#27); +#39=ORIENTED_EDGE('',*,*,#40,.T.); +#40=EDGE_CURVE('',#36,#41,#43,.T.); +#41=VERTEX_POINT('',#42); +#42=CARTESIAN_POINT('',(-1.045,-0.225,2.006801948466)); +#43=LINE('',#44,#45); +#44=CARTESIAN_POINT('',(-2.380900974233,-0.225,0.670900974233)); +#45=VECTOR('',#46,1.); +#46=DIRECTION('',(0.707106781187,0.,0.707106781187)); +#47=ORIENTED_EDGE('',*,*,#48,.T.); +#48=EDGE_CURVE('',#41,#49,#51,.T.); +#49=VERTEX_POINT('',#50); +#50=CARTESIAN_POINT('',(-1.045,-0.225,3.)); +#51=LINE('',#52,#27); +#52=CARTESIAN_POINT('',(-1.045,-0.225,2.1)); +#53=ORIENTED_EDGE('',*,*,#54,.F.); +#54=EDGE_CURVE('',#55,#49,#57,.T.); +#55=VERTEX_POINT('',#56); +#56=CARTESIAN_POINT('',(-1.495,-0.225,3.)); +#57=LINE('',#58,#33); +#58=CARTESIAN_POINT('',(-1.3825,-0.225,3.)); +#59=ORIENTED_EDGE('',*,*,#60,.F.); +#60=EDGE_CURVE('',#61,#55,#63,.T.); +#61=VERTEX_POINT('',#62); +#62=CARTESIAN_POINT('',(-1.495,-0.225,2.193198051534)); +#63=LINE('',#64,#27); +#64=CARTESIAN_POINT('',(-1.495,-0.225,2.1)); +#65=ORIENTED_EDGE('',*,*,#66,.F.); +#66=EDGE_CURVE('',#24,#61,#67,.T.); +#67=LINE('',#68,#45); +#68=CARTESIAN_POINT('',(-2.699099025767,-0.225,0.989099025767)); +#69=PLANE('',#70); +#70=AXIS2_PLACEMENT_3D('',#23,#71,#14); +#71=DIRECTION('',(0.,-1.,0.)); +#72=ADVANCED_FACE('',(#73),#92,.T.); +#73=FACE_BOUND('',#74,.T.); +#74=EDGE_LOOP('',(#75,#82,#86,#87)); +#75=ORIENTED_EDGE('',*,*,#76,.F.); +#76=EDGE_CURVE('',#77,#79,#81,.T.); +#77=VERTEX_POINT('',#78); +#78=CARTESIAN_POINT('',(-2.765,0.225,-3.)); +#79=VERTEX_POINT('',#80); +#80=CARTESIAN_POINT('',(-2.765,0.225,0.923198051534)); +#81=LINE('',#78,#27); +#82=ORIENTED_EDGE('',*,*,#83,.T.); +#83=EDGE_CURVE('',#77,#22,#84,.T.); +#84=LINE('',#78,#85); +#85=VECTOR('',#71,1.); +#86=ORIENTED_EDGE('',*,*,#21,.T.); +#87=ORIENTED_EDGE('',*,*,#88,.T.); +#88=EDGE_CURVE('',#24,#79,#89,.T.); +#89=LINE('',#80,#90); +#90=VECTOR('',#91,1.); +#91=DIRECTION('',(0.,1.,0.)); +#92=PLANE('',#93); +#93=AXIS2_PLACEMENT_3D('',#78,#94,#71); +#94=DIRECTION('',(-1.,0.,0.)); +#95=ADVANCED_FACE('',(#96),#109,.T.); +#96=FACE_BOUND('',#97,.T.); +#97=EDGE_LOOP('',(#98,#104,#105,#106)); +#98=ORIENTED_EDGE('',*,*,#99,.F.); +#99=EDGE_CURVE('',#79,#100,#102,.T.); +#100=VERTEX_POINT('',#101); +#101=CARTESIAN_POINT('',(-1.495,0.225,2.193198051534)); +#102=LINE('',#103,#45); +#103=CARTESIAN_POINT('',(-2.699099025767,0.225,0.989099025767)); +#104=ORIENTED_EDGE('',*,*,#88,.F.); +#105=ORIENTED_EDGE('',*,*,#66,.T.); +#106=ORIENTED_EDGE('',*,*,#107,.F.); +#107=EDGE_CURVE('',#100,#61,#108,.T.); +#108=LINE('',#101,#85); +#109=PLANE('',#110); +#110=AXIS2_PLACEMENT_3D('',#103,#111,#71); +#111=DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#112=ADVANCED_FACE('',(#113),#127,.T.); +#113=FACE_BOUND('',#114,.T.); +#114=EDGE_LOOP('',(#115,#121,#122,#123)); +#115=ORIENTED_EDGE('',*,*,#116,.F.); +#116=EDGE_CURVE('',#100,#117,#119,.T.); +#117=VERTEX_POINT('',#118); +#118=CARTESIAN_POINT('',(-1.495,0.225,3.)); +#119=LINE('',#120,#27); +#120=CARTESIAN_POINT('',(-1.495,0.225,2.1)); +#121=ORIENTED_EDGE('',*,*,#107,.T.); +#122=ORIENTED_EDGE('',*,*,#60,.T.); +#123=ORIENTED_EDGE('',*,*,#124,.F.); +#124=EDGE_CURVE('',#117,#55,#125,.T.); +#125=LINE('',#126,#85); +#126=CARTESIAN_POINT('',(-1.495,0.1125,3.)); +#127=PLANE('',#128); +#128=AXIS2_PLACEMENT_3D('',#120,#94,#71); +#129=ADVANCED_FACE('',(#130,#146,#159,#185),#211,.F.); +#130=FACE_BOUND('',#131,.F.); +#131=EDGE_LOOP('',(#132,#142)); +#132=ORIENTED_EDGE('',*,*,#133,.T.); +#133=EDGE_CURVE('',#134,#136,#138,.T.); +#134=VERTEX_POINT('',#135); +#135=CARTESIAN_POINT('',(1.529705854078,-1.65,3.)); +#136=VERTEX_POINT('',#137); +#137=CARTESIAN_POINT('',(-1.529705854078,-1.65,3.)); +#138=CIRCLE('',#139,2.25); +#139=AXIS2_PLACEMENT_3D('',#140,#13,#141); +#140=CARTESIAN_POINT('',(0.,0.,3.)); +#141=DIRECTION('',(0.679869268479,-0.733333333333,0.)); +#142=ORIENTED_EDGE('',*,*,#143,.T.); +#143=EDGE_CURVE('',#136,#134,#144,.T.); +#144=LINE('',#145,#33); +#145=CARTESIAN_POINT('',(-10.,-1.65,3.)); +#146=FACE_BOUND('',#147,.F.); +#147=EDGE_LOOP('',(#53,#123,#148,#155)); +#148=ORIENTED_EDGE('',*,*,#149,.F.); +#149=EDGE_CURVE('',#150,#117,#152,.T.); +#150=VERTEX_POINT('',#151); +#151=CARTESIAN_POINT('',(-1.045,0.225,3.)); +#152=LINE('',#153,#154); +#153=CARTESIAN_POINT('',(-1.1575,0.225,3.)); +#154=VECTOR('',#94,1.); +#155=ORIENTED_EDGE('',*,*,#156,.F.); +#156=EDGE_CURVE('',#49,#150,#157,.T.); +#157=LINE('',#158,#90); +#158=CARTESIAN_POINT('',(-1.045,-0.1125,3.)); +#159=FACE_BOUND('',#160,.F.); +#160=EDGE_LOOP('',(#161,#169,#175,#181)); +#161=ORIENTED_EDGE('',*,*,#162,.T.); +#162=EDGE_CURVE('',#163,#165,#167,.T.); +#163=VERTEX_POINT('',#164); +#164=CARTESIAN_POINT('',(0.225,-0.225,3.)); +#165=VERTEX_POINT('',#166); +#166=CARTESIAN_POINT('',(-0.225,-0.225,3.)); +#167=LINE('',#168,#154); +#168=CARTESIAN_POINT('',(-0.1125,-0.225,3.)); +#169=ORIENTED_EDGE('',*,*,#170,.T.); +#170=EDGE_CURVE('',#165,#171,#173,.T.); +#171=VERTEX_POINT('',#172); +#172=CARTESIAN_POINT('',(-0.225,0.225,3.)); +#173=LINE('',#174,#90); +#174=CARTESIAN_POINT('',(-0.225,-0.1125,3.)); +#175=ORIENTED_EDGE('',*,*,#176,.F.); +#176=EDGE_CURVE('',#177,#171,#179,.T.); +#177=VERTEX_POINT('',#178); +#178=CARTESIAN_POINT('',(0.225,0.225,3.)); +#179=LINE('',#180,#154); +#180=CARTESIAN_POINT('',(-0.1125,0.225,3.)); +#181=ORIENTED_EDGE('',*,*,#182,.F.); +#182=EDGE_CURVE('',#163,#177,#183,.T.); +#183=LINE('',#184,#90); +#184=CARTESIAN_POINT('',(0.225,-0.1125,3.)); +#185=FACE_BOUND('',#186,.F.); +#186=EDGE_LOOP('',(#187,#195,#201,#207)); +#187=ORIENTED_EDGE('',*,*,#188,.F.); +#188=EDGE_CURVE('',#189,#191,#193,.T.); +#189=VERTEX_POINT('',#190); +#190=CARTESIAN_POINT('',(1.045,-0.225,3.)); +#191=VERTEX_POINT('',#192); +#192=CARTESIAN_POINT('',(1.495,-0.225,3.)); +#193=LINE('',#194,#33); +#194=CARTESIAN_POINT('',(1.1575,-0.225,3.)); +#195=ORIENTED_EDGE('',*,*,#196,.F.); +#196=EDGE_CURVE('',#197,#189,#199,.T.); +#197=VERTEX_POINT('',#198); +#198=CARTESIAN_POINT('',(1.045,0.225,3.)); +#199=LINE('',#200,#85); +#200=CARTESIAN_POINT('',(1.045,0.1125,3.)); +#201=ORIENTED_EDGE('',*,*,#202,.F.); +#202=EDGE_CURVE('',#203,#197,#205,.T.); +#203=VERTEX_POINT('',#204); +#204=CARTESIAN_POINT('',(1.495,0.225,3.)); +#205=LINE('',#206,#154); +#206=CARTESIAN_POINT('',(1.3825,0.225,3.)); +#207=ORIENTED_EDGE('',*,*,#208,.F.); +#208=EDGE_CURVE('',#191,#203,#209,.T.); +#209=LINE('',#210,#90); +#210=CARTESIAN_POINT('',(1.495,-0.1125,3.)); +#211=PLANE('',#212); +#212=AXIS2_PLACEMENT_3D('',#140,#13,#14); +#213=ADVANCED_FACE('',(#214),#226,.T.); +#214=FACE_BOUND('',#215,.T.); +#215=EDGE_LOOP('',(#216,#217,#222,#155)); +#216=ORIENTED_EDGE('',*,*,#48,.F.); +#217=ORIENTED_EDGE('',*,*,#218,.F.); +#218=EDGE_CURVE('',#219,#41,#221,.T.); +#219=VERTEX_POINT('',#220); +#220=CARTESIAN_POINT('',(-1.045,0.225,2.006801948466)); +#221=LINE('',#42,#85); +#222=ORIENTED_EDGE('',*,*,#223,.T.); +#223=EDGE_CURVE('',#219,#150,#224,.T.); +#224=LINE('',#225,#27); +#225=CARTESIAN_POINT('',(-1.045,0.225,2.1)); +#226=PLANE('',#227); +#227=AXIS2_PLACEMENT_3D('',#52,#14,#91); +#228=ADVANCED_FACE('',(#229),#242,.T.); +#229=FACE_BOUND('',#230,.T.); +#230=EDGE_LOOP('',(#231,#232,#237,#241)); +#231=ORIENTED_EDGE('',*,*,#40,.F.); +#232=ORIENTED_EDGE('',*,*,#233,.T.); +#233=EDGE_CURVE('',#36,#234,#236,.T.); +#234=VERTEX_POINT('',#235); +#235=CARTESIAN_POINT('',(-2.315,0.225,0.736801948466)); +#236=LINE('',#37,#90); +#237=ORIENTED_EDGE('',*,*,#238,.T.); +#238=EDGE_CURVE('',#234,#219,#239,.T.); +#239=LINE('',#240,#45); +#240=CARTESIAN_POINT('',(-2.380900974233,0.225,0.670900974233)); +#241=ORIENTED_EDGE('',*,*,#218,.T.); +#242=PLANE('',#243); +#243=AXIS2_PLACEMENT_3D('',#44,#244,#91); +#244=DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#245=ADVANCED_FACE('',(#246),#258,.T.); +#246=FACE_BOUND('',#247,.T.); +#247=EDGE_LOOP('',(#248,#249,#254,#257)); +#248=ORIENTED_EDGE('',*,*,#35,.F.); +#249=ORIENTED_EDGE('',*,*,#250,.T.); +#250=EDGE_CURVE('',#30,#251,#253,.T.); +#251=VERTEX_POINT('',#252); +#252=CARTESIAN_POINT('',(-2.315,0.225,-3.)); +#253=LINE('',#31,#90); +#254=ORIENTED_EDGE('',*,*,#255,.T.); +#255=EDGE_CURVE('',#251,#234,#256,.T.); +#256=LINE('',#252,#27); +#257=ORIENTED_EDGE('',*,*,#233,.F.); +#258=PLANE('',#259); +#259=AXIS2_PLACEMENT_3D('',#31,#14,#91); +#260=ADVANCED_FACE('',(#261),#266,.F.); +#261=FACE_BOUND('',#262,.F.); +#262=EDGE_LOOP('',(#28,#249,#263,#82)); +#263=ORIENTED_EDGE('',*,*,#264,.T.); +#264=EDGE_CURVE('',#251,#77,#265,.T.); +#265=LINE('',#252,#154); +#266=PLANE('',#267); +#267=AXIS2_PLACEMENT_3D('',#268,#13,#14); +#268=CARTESIAN_POINT('',(-2.54,0.,-3.)); +#269=ADVANCED_FACE('',(#270),#278,.T.); +#270=FACE_BOUND('',#271,.T.); +#271=EDGE_LOOP('',(#272,#263,#273,#274,#275,#148,#276,#277)); +#272=ORIENTED_EDGE('',*,*,#255,.F.); +#273=ORIENTED_EDGE('',*,*,#76,.T.); +#274=ORIENTED_EDGE('',*,*,#99,.T.); +#275=ORIENTED_EDGE('',*,*,#116,.T.); +#276=ORIENTED_EDGE('',*,*,#223,.F.); +#277=ORIENTED_EDGE('',*,*,#238,.F.); +#278=PLANE('',#279); +#279=AXIS2_PLACEMENT_3D('',#252,#91,#94); +#280=ADVANCED_FACE('',(#281),#320,.T.); +#281=FACE_BOUND('',#282,.F.); +#282=EDGE_LOOP('',(#283,#293,#306,#307)); +#283=ORIENTED_EDGE('',*,*,#284,.T.); +#284=EDGE_CURVE('',#285,#287,#289,.T.); +#285=VERTEX_POINT('',#286); +#286=CARTESIAN_POINT('',(1.944222209522,-1.65,3.3)); +#287=VERTEX_POINT('',#288); +#288=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.3)); +#289=CIRCLE('',#290,2.55); +#290=AXIS2_PLACEMENT_3D('',#291,#13,#292); +#291=CARTESIAN_POINT('',(0.,0.,3.3)); +#292=DIRECTION('',(0.762440082166,-0.647058823529,0.)); +#293=ORIENTED_EDGE('',*,*,#294,.T.); +#294=EDGE_CURVE('',#287,#136,#295,.T.); +#295=B_SPLINE_CURVE_WITH_KNOTS('',6,(#288,#296,#297,#298,#299,#300,#301,#302,#303,#304,#305,#137),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429056,1.),.UNSPECIFIED.); +#296=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.260338125726)); +#297=CARTESIAN_POINT('',(-1.935969530518,-1.65,3.220667319665)); +#298=CARTESIAN_POINT('',(-1.919456443184,-1.65,3.182343079867)); +#299=CARTESIAN_POINT('',(-1.895150738836,-1.65,3.146684984951)); +#300=CARTESIAN_POINT('',(-1.863883587165,-1.65,3.114761088702)); +#301=CARTESIAN_POINT('',(-1.788637233206,-1.65,3.059207082497)); +#302=CARTESIAN_POINT('',(-1.744349314802,-1.65,3.035793176686)); +#303=CARTESIAN_POINT('',(-1.694983151979,-1.65,3.017888788034)); +#304=CARTESIAN_POINT('',(-1.641865845437,-1.65,3.005926099098)); +#305=CARTESIAN_POINT('',(-1.586319720789,-1.65,3.)); +#306=ORIENTED_EDGE('',*,*,#133,.F.); +#307=ORIENTED_EDGE('',*,*,#308,.F.); +#308=EDGE_CURVE('',#285,#134,#309,.T.); +#309=B_SPLINE_CURVE_WITH_KNOTS('',6,(#286,#310,#311,#312,#313,#314,#315,#316,#317,#318,#319,#135),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429041,1.),.UNSPECIFIED.); +#310=CARTESIAN_POINT('',(1.944222209522,-1.65,3.260338125727)); +#311=CARTESIAN_POINT('',(1.935969530518,-1.65,3.220667319667)); +#312=CARTESIAN_POINT('',(1.919456443186,-1.65,3.18234307987)); +#313=CARTESIAN_POINT('',(1.895150738839,-1.65,3.146684984956)); +#314=CARTESIAN_POINT('',(1.86388358717,-1.65,3.114761088707)); +#315=CARTESIAN_POINT('',(1.788637233213,-1.65,3.059207082501)); +#316=CARTESIAN_POINT('',(1.744349314808,-1.65,3.035793176688)); +#317=CARTESIAN_POINT('',(1.694983151984,-1.65,3.017888788035)); +#318=CARTESIAN_POINT('',(1.64186584544,-1.65,3.005926099098)); +#319=CARTESIAN_POINT('',(1.586319720791,-1.65,3.)); +#320=TOROIDAL_SURFACE('',#321,2.25,0.3); +#321=AXIS2_PLACEMENT_3D('',#291,#322,#14); +#322=DIRECTION('',(0.,0.,-1.)); +#323=ADVANCED_FACE('',(#324),#375,.F.); +#324=FACE_BOUND('',#325,.F.); +#325=EDGE_LOOP('',(#326,#327,#328,#334,#349,#355,#370,#374)); +#326=ORIENTED_EDGE('',*,*,#143,.F.); +#327=ORIENTED_EDGE('',*,*,#294,.F.); +#328=ORIENTED_EDGE('',*,*,#329,.T.); +#329=EDGE_CURVE('',#287,#330,#332,.T.); +#330=VERTEX_POINT('',#331); +#331=CARTESIAN_POINT('',(-1.944222209522,-1.65,7.7)); +#332=LINE('',#333,#27); +#333=CARTESIAN_POINT('',(-1.944222209522,-1.65,3.)); +#334=ORIENTED_EDGE('',*,*,#335,.T.); +#335=EDGE_CURVE('',#330,#336,#338,.T.); +#336=VERTEX_POINT('',#337); +#337=CARTESIAN_POINT('',(-1.529705854078,-1.65,8.)); +#338=B_SPLINE_CURVE_WITH_KNOTS('',6,(#331,#339,#340,#341,#342,#343,#344,#345,#346,#347,#348,#337),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429056,1.),.UNSPECIFIED.); +#339=CARTESIAN_POINT('',(-1.944222209522,-1.65,7.739661874274)); +#340=CARTESIAN_POINT('',(-1.935969530518,-1.65,7.779332680335)); +#341=CARTESIAN_POINT('',(-1.919456443184,-1.65,7.817656920133)); +#342=CARTESIAN_POINT('',(-1.895150738836,-1.65,7.853315015049)); +#343=CARTESIAN_POINT('',(-1.863883587165,-1.65,7.885238911298)); +#344=CARTESIAN_POINT('',(-1.788637233206,-1.65,7.940792917503)); +#345=CARTESIAN_POINT('',(-1.744349314802,-1.65,7.964206823315)); +#346=CARTESIAN_POINT('',(-1.69498315198,-1.65,7.982111211966)); +#347=CARTESIAN_POINT('',(-1.641865845437,-1.65,7.994073900902)); +#348=CARTESIAN_POINT('',(-1.586319720789,-1.65,8.)); +#349=ORIENTED_EDGE('',*,*,#350,.F.); +#350=EDGE_CURVE('',#351,#336,#353,.T.); +#351=VERTEX_POINT('',#352); +#352=CARTESIAN_POINT('',(1.529705854078,-1.65,8.)); +#353=LINE('',#354,#154); +#354=CARTESIAN_POINT('',(-5.,-1.65,8.)); +#355=ORIENTED_EDGE('',*,*,#356,.F.); +#356=EDGE_CURVE('',#357,#351,#359,.T.); +#357=VERTEX_POINT('',#358); +#358=CARTESIAN_POINT('',(1.944222209522,-1.65,7.7)); +#359=B_SPLINE_CURVE_WITH_KNOTS('',6,(#358,#360,#361,#362,#363,#364,#365,#366,#367,#368,#369,#352),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.493868429041,1.),.UNSPECIFIED.); +#360=CARTESIAN_POINT('',(1.944222209522,-1.65,7.739661874273)); +#361=CARTESIAN_POINT('',(1.935969530518,-1.65,7.779332680333)); +#362=CARTESIAN_POINT('',(1.919456443186,-1.65,7.81765692013)); +#363=CARTESIAN_POINT('',(1.895150738839,-1.65,7.853315015044)); +#364=CARTESIAN_POINT('',(1.86388358717,-1.65,7.885238911293)); +#365=CARTESIAN_POINT('',(1.788637233213,-1.65,7.940792917499)); +#366=CARTESIAN_POINT('',(1.744349314808,-1.65,7.964206823312)); +#367=CARTESIAN_POINT('',(1.694983151984,-1.65,7.982111211965)); +#368=CARTESIAN_POINT('',(1.64186584544,-1.65,7.994073900902)); +#369=CARTESIAN_POINT('',(1.586319720791,-1.65,8.)); +#370=ORIENTED_EDGE('',*,*,#371,.F.); +#371=EDGE_CURVE('',#285,#357,#372,.T.); +#372=LINE('',#373,#27); +#373=CARTESIAN_POINT('',(1.944222209522,-1.65,3.)); +#374=ORIENTED_EDGE('',*,*,#308,.T.); +#375=PLANE('',#376); +#376=AXIS2_PLACEMENT_3D('',#145,#91,#13); +#377=ADVANCED_FACE('',(#378),#394,.F.); +#378=FACE_BOUND('',#379,.F.); +#379=EDGE_LOOP('',(#380,#385,#390,#393)); +#380=ORIENTED_EDGE('',*,*,#381,.F.); +#381=EDGE_CURVE('',#382,#163,#384,.T.); +#382=VERTEX_POINT('',#383); +#383=CARTESIAN_POINT('',(0.225,-0.225,-3.)); +#384=LINE('',#383,#27); +#385=ORIENTED_EDGE('',*,*,#386,.F.); +#386=EDGE_CURVE('',#387,#382,#389,.T.); +#387=VERTEX_POINT('',#388); +#388=CARTESIAN_POINT('',(-0.225,-0.225,-3.)); +#389=LINE('',#388,#33); +#390=ORIENTED_EDGE('',*,*,#391,.T.); +#391=EDGE_CURVE('',#387,#165,#392,.T.); +#392=LINE('',#388,#27); +#393=ORIENTED_EDGE('',*,*,#162,.F.); +#394=PLANE('',#395); +#395=AXIS2_PLACEMENT_3D('',#388,#91,#13); +#396=ADVANCED_FACE('',(#397),#407,.T.); +#397=FACE_BOUND('',#398,.T.); +#398=EDGE_LOOP('',(#380,#399,#404,#181)); +#399=ORIENTED_EDGE('',*,*,#400,.T.); +#400=EDGE_CURVE('',#382,#401,#403,.T.); +#401=VERTEX_POINT('',#402); +#402=CARTESIAN_POINT('',(0.225,0.225,-3.)); +#403=LINE('',#383,#90); +#404=ORIENTED_EDGE('',*,*,#405,.T.); +#405=EDGE_CURVE('',#401,#177,#406,.T.); +#406=LINE('',#402,#27); +#407=PLANE('',#408); +#408=AXIS2_PLACEMENT_3D('',#383,#14,#13); +#409=ADVANCED_FACE('',(#410),#421,.T.); +#410=FACE_BOUND('',#411,.T.); +#411=EDGE_LOOP('',(#412,#413,#418,#175)); +#412=ORIENTED_EDGE('',*,*,#405,.F.); +#413=ORIENTED_EDGE('',*,*,#414,.F.); +#414=EDGE_CURVE('',#415,#401,#417,.T.); +#415=VERTEX_POINT('',#416); +#416=CARTESIAN_POINT('',(-0.225,0.225,-3.)); +#417=LINE('',#416,#33); +#418=ORIENTED_EDGE('',*,*,#419,.T.); +#419=EDGE_CURVE('',#415,#171,#420,.T.); +#420=LINE('',#416,#27); +#421=PLANE('',#422); +#422=AXIS2_PLACEMENT_3D('',#416,#91,#13); +#423=ADVANCED_FACE('',(#424),#431,.F.); +#424=FACE_BOUND('',#425,.F.); +#425=EDGE_LOOP('',(#426,#427,#418,#430)); +#426=ORIENTED_EDGE('',*,*,#391,.F.); +#427=ORIENTED_EDGE('',*,*,#428,.T.); +#428=EDGE_CURVE('',#387,#415,#429,.T.); +#429=LINE('',#388,#90); +#430=ORIENTED_EDGE('',*,*,#170,.F.); +#431=PLANE('',#432); +#432=AXIS2_PLACEMENT_3D('',#388,#14,#13); +#433=ADVANCED_FACE('',(#434),#474,.T.); +#434=FACE_BOUND('',#435,.T.); +#435=EDGE_LOOP('',(#436,#443,#448,#453,#460,#187,#464,#470)); +#436=ORIENTED_EDGE('',*,*,#437,.F.); +#437=EDGE_CURVE('',#438,#440,#442,.T.); +#438=VERTEX_POINT('',#439); +#439=CARTESIAN_POINT('',(2.315,-0.225,-3.)); +#440=VERTEX_POINT('',#441); +#441=CARTESIAN_POINT('',(2.315,-0.225,0.736801948466)); +#442=LINE('',#439,#27); +#443=ORIENTED_EDGE('',*,*,#444,.T.); +#444=EDGE_CURVE('',#438,#445,#447,.T.); +#445=VERTEX_POINT('',#446); +#446=CARTESIAN_POINT('',(2.765,-0.225,-3.)); +#447=LINE('',#439,#33); +#448=ORIENTED_EDGE('',*,*,#449,.T.); +#449=EDGE_CURVE('',#445,#450,#452,.T.); +#450=VERTEX_POINT('',#451); +#451=CARTESIAN_POINT('',(2.765,-0.225,0.923198051534)); +#452=LINE('',#446,#27); +#453=ORIENTED_EDGE('',*,*,#454,.T.); +#454=EDGE_CURVE('',#450,#455,#457,.T.); +#455=VERTEX_POINT('',#456); +#456=CARTESIAN_POINT('',(1.495,-0.225,2.193198051534)); +#457=LINE('',#458,#459); +#458=CARTESIAN_POINT('',(2.699099025767,-0.225,0.989099025767)); +#459=VECTOR('',#111,1.); +#460=ORIENTED_EDGE('',*,*,#461,.T.); +#461=EDGE_CURVE('',#455,#191,#462,.T.); +#462=LINE('',#463,#27); +#463=CARTESIAN_POINT('',(1.495,-0.225,2.1)); +#464=ORIENTED_EDGE('',*,*,#465,.F.); +#465=EDGE_CURVE('',#466,#189,#468,.T.); +#466=VERTEX_POINT('',#467); +#467=CARTESIAN_POINT('',(1.045,-0.225,2.006801948466)); +#468=LINE('',#469,#27); +#469=CARTESIAN_POINT('',(1.045,-0.225,2.1)); +#470=ORIENTED_EDGE('',*,*,#471,.F.); +#471=EDGE_CURVE('',#440,#466,#472,.T.); +#472=LINE('',#473,#459); +#473=CARTESIAN_POINT('',(2.380900974233,-0.225,0.670900974233)); +#474=PLANE('',#475); +#475=AXIS2_PLACEMENT_3D('',#439,#71,#14); +#476=ADVANCED_FACE('',(#477),#489,.T.); +#477=FACE_BOUND('',#478,.T.); +#478=EDGE_LOOP('',(#479,#480,#485,#207)); +#479=ORIENTED_EDGE('',*,*,#461,.F.); +#480=ORIENTED_EDGE('',*,*,#481,.T.); +#481=EDGE_CURVE('',#455,#482,#484,.T.); +#482=VERTEX_POINT('',#483); +#483=CARTESIAN_POINT('',(1.495,0.225,2.193198051534)); +#484=LINE('',#456,#90); +#485=ORIENTED_EDGE('',*,*,#486,.T.); +#486=EDGE_CURVE('',#482,#203,#487,.T.); +#487=LINE('',#488,#27); +#488=CARTESIAN_POINT('',(1.495,0.225,2.1)); +#489=PLANE('',#490); +#490=AXIS2_PLACEMENT_3D('',#463,#14,#91); +#491=ADVANCED_FACE('',(#492),#526,.T.); +#492=FACE_BOUND('',#493,.T.); +#493=EDGE_LOOP('',(#494,#501,#506,#511,#517,#201,#521,#522)); +#494=ORIENTED_EDGE('',*,*,#495,.F.); +#495=EDGE_CURVE('',#496,#498,#500,.T.); +#496=VERTEX_POINT('',#497); +#497=CARTESIAN_POINT('',(2.765,0.225,-3.)); +#498=VERTEX_POINT('',#499); +#499=CARTESIAN_POINT('',(2.765,0.225,0.923198051534)); +#500=LINE('',#497,#27); +#501=ORIENTED_EDGE('',*,*,#502,.T.); +#502=EDGE_CURVE('',#496,#503,#505,.T.); +#503=VERTEX_POINT('',#504); +#504=CARTESIAN_POINT('',(2.315,0.225,-3.)); +#505=LINE('',#497,#154); +#506=ORIENTED_EDGE('',*,*,#507,.T.); +#507=EDGE_CURVE('',#503,#508,#510,.T.); +#508=VERTEX_POINT('',#509); +#509=CARTESIAN_POINT('',(2.315,0.225,0.736801948466)); +#510=LINE('',#504,#27); +#511=ORIENTED_EDGE('',*,*,#512,.T.); +#512=EDGE_CURVE('',#508,#513,#515,.T.); +#513=VERTEX_POINT('',#514); +#514=CARTESIAN_POINT('',(1.045,0.225,2.006801948466)); +#515=LINE('',#516,#459); +#516=CARTESIAN_POINT('',(2.380900974233,0.225,0.670900974233)); +#517=ORIENTED_EDGE('',*,*,#518,.T.); +#518=EDGE_CURVE('',#513,#197,#519,.T.); +#519=LINE('',#520,#27); +#520=CARTESIAN_POINT('',(1.045,0.225,2.1)); +#521=ORIENTED_EDGE('',*,*,#486,.F.); +#522=ORIENTED_EDGE('',*,*,#523,.F.); +#523=EDGE_CURVE('',#498,#482,#524,.T.); +#524=LINE('',#525,#459); +#525=CARTESIAN_POINT('',(2.699099025767,0.225,0.989099025767)); +#526=PLANE('',#527); +#527=AXIS2_PLACEMENT_3D('',#497,#91,#94); +#528=ADVANCED_FACE('',(#529),#536,.T.); +#529=FACE_BOUND('',#530,.T.); +#530=EDGE_LOOP('',(#531,#532,#535,#195)); +#531=ORIENTED_EDGE('',*,*,#518,.F.); +#532=ORIENTED_EDGE('',*,*,#533,.F.); +#533=EDGE_CURVE('',#466,#513,#534,.T.); +#534=LINE('',#514,#90); +#535=ORIENTED_EDGE('',*,*,#465,.T.); +#536=PLANE('',#537); +#537=AXIS2_PLACEMENT_3D('',#520,#94,#71); +#538=ADVANCED_FACE('',(#539),#547,.T.); +#539=FACE_BOUND('',#540,.T.); +#540=EDGE_LOOP('',(#283,#328,#541,#370)); +#541=ORIENTED_EDGE('',*,*,#542,.T.); +#542=EDGE_CURVE('',#330,#357,#543,.T.); +#543=CIRCLE('',#544,2.55); +#544=AXIS2_PLACEMENT_3D('',#545,#322,#546); +#545=CARTESIAN_POINT('',(0.,0.,7.7)); +#546=DIRECTION('',(-0.762440082166,-0.647058823529,0.)); +#547=CYLINDRICAL_SURFACE('',#212,2.55); +#548=ADVANCED_FACE('',(#549),#558,.T.); +#549=FACE_BOUND('',#550,.T.); +#550=EDGE_LOOP('',(#551,#334,#552,#355)); +#551=ORIENTED_EDGE('',*,*,#542,.F.); +#552=ORIENTED_EDGE('',*,*,#553,.T.); +#553=EDGE_CURVE('',#336,#351,#554,.T.); +#554=CIRCLE('',#555,2.25); +#555=AXIS2_PLACEMENT_3D('',#556,#322,#557); +#556=CARTESIAN_POINT('',(0.,0.,8.)); +#557=DIRECTION('',(-0.679869268479,-0.733333333333,0.)); +#558=TOROIDAL_SURFACE('',#559,2.25,0.3); +#559=AXIS2_PLACEMENT_3D('',#545,#13,#14); +#560=ADVANCED_FACE('',(#561),#564,.T.); +#561=FACE_BOUND('',#562,.T.); +#562=EDGE_LOOP('',(#349,#563)); +#563=ORIENTED_EDGE('',*,*,#553,.F.); +#564=PLANE('',#565); +#565=AXIS2_PLACEMENT_3D('',#556,#13,#14); +#566=ADVANCED_FACE('',(#567),#571,.F.); +#567=FACE_BOUND('',#568,.F.); +#568=EDGE_LOOP('',(#569,#570,#399,#413)); +#569=ORIENTED_EDGE('',*,*,#428,.F.); +#570=ORIENTED_EDGE('',*,*,#386,.T.); +#571=PLANE('',#572); +#572=AXIS2_PLACEMENT_3D('',#388,#13,#14); +#573=ADVANCED_FACE('',(#574),#584,.T.); +#574=FACE_BOUND('',#575,.T.); +#575=EDGE_LOOP('',(#576,#577,#580,#581)); +#576=ORIENTED_EDGE('',*,*,#507,.F.); +#577=ORIENTED_EDGE('',*,*,#578,.T.); +#578=EDGE_CURVE('',#503,#438,#579,.T.); +#579=LINE('',#504,#85); +#580=ORIENTED_EDGE('',*,*,#437,.T.); +#581=ORIENTED_EDGE('',*,*,#582,.F.); +#582=EDGE_CURVE('',#508,#440,#583,.T.); +#583=LINE('',#509,#85); +#584=PLANE('',#585); +#585=AXIS2_PLACEMENT_3D('',#504,#94,#71); +#586=ADVANCED_FACE('',(#587),#593,.T.); +#587=FACE_BOUND('',#588,.T.); +#588=EDGE_LOOP('',(#589,#590,#591,#592)); +#589=ORIENTED_EDGE('',*,*,#512,.F.); +#590=ORIENTED_EDGE('',*,*,#582,.T.); +#591=ORIENTED_EDGE('',*,*,#471,.T.); +#592=ORIENTED_EDGE('',*,*,#533,.T.); +#593=PLANE('',#594); +#594=AXIS2_PLACEMENT_3D('',#516,#595,#71); +#595=DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#596=ADVANCED_FACE('',(#597),#605,.T.); +#597=FACE_BOUND('',#598,.T.); +#598=EDGE_LOOP('',(#599,#600,#603,#604)); +#599=ORIENTED_EDGE('',*,*,#454,.F.); +#600=ORIENTED_EDGE('',*,*,#601,.F.); +#601=EDGE_CURVE('',#498,#450,#602,.T.); +#602=LINE('',#451,#85); +#603=ORIENTED_EDGE('',*,*,#523,.T.); +#604=ORIENTED_EDGE('',*,*,#481,.F.); +#605=PLANE('',#606); +#606=AXIS2_PLACEMENT_3D('',#458,#46,#91); +#607=ADVANCED_FACE('',(#608),#616,.T.); +#608=FACE_BOUND('',#609,.T.); +#609=EDGE_LOOP('',(#610,#611,#614,#615)); +#610=ORIENTED_EDGE('',*,*,#449,.F.); +#611=ORIENTED_EDGE('',*,*,#612,.T.); +#612=EDGE_CURVE('',#445,#496,#613,.T.); +#613=LINE('',#446,#90); +#614=ORIENTED_EDGE('',*,*,#495,.T.); +#615=ORIENTED_EDGE('',*,*,#601,.T.); +#616=PLANE('',#617); +#617=AXIS2_PLACEMENT_3D('',#446,#14,#91); +#618=ADVANCED_FACE('',(#619),#621,.F.); +#619=FACE_BOUND('',#620,.F.); +#620=EDGE_LOOP('',(#443,#611,#501,#577)); +#621=PLANE('',#622); +#622=AXIS2_PLACEMENT_3D('',#623,#13,#14); +#623=CARTESIAN_POINT('',(2.54,0.,-3.)); +#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(2.E-07),#625,'distance_accuracy_value','confusion accuracy'); +#629=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#630=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#631,#641,#642,#643,#644,#645,#646,#655,#656,#657,#658,#659,#660,#661,#662,#663,#664,#665,#666,#667,#668,#669,#670,#671,#672,#673,#674,#675,#676,#677,#678,#679,#680,#681,#682,#683,#684,#685,#686,#687,#688),#624); +#631=STYLED_ITEM('color',(#632),#17); +#632=PRESENTATION_STYLE_ASSIGNMENT((#633,#639)); +#633=SURFACE_STYLE_USAGE(.BOTH.,#634); +#634=SURFACE_SIDE_STYLE('',(#635)); +#635=SURFACE_STYLE_FILL_AREA(#636); +#636=FILL_AREA_STYLE('',(#637)); +#637=FILL_AREA_STYLE_COLOUR('',#638); +#638=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +#639=CURVE_STYLE('',#640,POSITIVE_LENGTH_MEASURE(0.1),#638); +#640=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#641=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#54,#631); +#642=STYLED_ITEM('color',(#632),#72); +#643=STYLED_ITEM('color',(#632),#95); +#644=STYLED_ITEM('color',(#632),#112); +#645=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#124,#644); +#646=STYLED_ITEM('color',(#647),#129); +#647=PRESENTATION_STYLE_ASSIGNMENT((#648,#654)); +#648=SURFACE_STYLE_USAGE(.BOTH.,#649); +#649=SURFACE_SIDE_STYLE('',(#650)); +#650=SURFACE_STYLE_FILL_AREA(#651); +#651=FILL_AREA_STYLE('',(#652)); +#652=FILL_AREA_STYLE_COLOUR('',#653); +#653=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +#654=CURVE_STYLE('',#640,POSITIVE_LENGTH_MEASURE(0.1),#653); +#655=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#156,#646); +#656=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#149,#646); +#657=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#162,#646); +#658=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#182,#646); +#659=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#176,#646); +#660=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#170,#646); +#661=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#188,#646); +#662=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#208,#646); +#663=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#202,#646); +#664=OVER_RIDING_STYLED_ITEM('overriding color',(#632),#196,#646); +#665=STYLED_ITEM('color',(#632),#213); +#666=STYLED_ITEM('color',(#632),#228); +#667=STYLED_ITEM('color',(#632),#245); +#668=STYLED_ITEM('color',(#632),#260); +#669=STYLED_ITEM('color',(#632),#269); +#670=STYLED_ITEM('color',(#647),#280); +#671=STYLED_ITEM('color',(#647),#323); +#672=STYLED_ITEM('color',(#632),#377); +#673=STYLED_ITEM('color',(#632),#396); +#674=STYLED_ITEM('color',(#632),#409); +#675=STYLED_ITEM('color',(#632),#423); +#676=STYLED_ITEM('color',(#632),#433); +#677=STYLED_ITEM('color',(#632),#476); +#678=STYLED_ITEM('color',(#632),#491); +#679=STYLED_ITEM('color',(#632),#528); +#680=STYLED_ITEM('color',(#647),#538); +#681=STYLED_ITEM('color',(#647),#548); +#682=STYLED_ITEM('color',(#647),#560); +#683=STYLED_ITEM('color',(#632),#566); +#684=STYLED_ITEM('color',(#632),#573); +#685=STYLED_ITEM('color',(#632),#586); +#686=STYLED_ITEM('color',(#632),#596); +#687=STYLED_ITEM('color',(#632),#607); +#688=STYLED_ITEM('color',(#632),#618); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/771d5bda-eda6-4eb8-8410-46b117e3c923/package.lp b/pkg/771d5bda-eda6-4eb8-8410-46b117e3c923/package.lp index 065c1c81..78e36c02 100644 --- a/pkg/771d5bda-eda6-4eb8-8410-46b117e3c923/package.lp +++ b/pkg/771d5bda-eda6-4eb8-8410-46b117e3c923/package.lp @@ -3,7 +3,7 @@ (description "Transistor outline package as specified by JEDEC TO-092, with legs bent for a larger pitch. Only use this package for parts which are sold with bent legs!") (keywords "to92,to-092,sot54,sot-54") (author "U. Bruhin") - (version "0.1") + (version "0.2") (created 2023-09-06T19:51:54Z) (deprecated false) (generated_by "") @@ -12,15 +12,17 @@ (pad f4c60adb-70ea-4e3f-9476-7caa3d907dce (name "1")) (pad 8915c992-a1f3-470d-960e-ed538058088b (name "2")) (pad e2026b5f-fb59-4755-8b1e-61e5e86d5b64 (name "3")) + (3d_model da60a042-718c-454b-b87d-712090c81961 (name "Wide")) (footprint 982651cc-2b3a-4ed1-87ff-f12042e7e9e3 (name "default") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model da60a042-718c-454b-b87d-712090c81961) (pad dc12f168-a583-40c2-96ce-5080fb935e2d (side top) (shape roundrect) (position -2.54 0.0) (rotation 90.0) (size 1.5 1.05) (radius 0.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad f4c60adb-70ea-4e3f-9476-7caa3d907dce) - (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.6) + (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) @@ -28,7 +30,7 @@ (position 0.0 0.0) (rotation 90.0) (size 1.5 1.05) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 8915c992-a1f3-470d-960e-ed538058088b) - (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.6) + (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) @@ -36,7 +38,7 @@ (position 2.54 0.0) (rotation 90.0) (size 1.5 1.05) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad e2026b5f-fb59-4755-8b1e-61e5e86d5b64) - (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.6) + (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) @@ -85,27 +87,28 @@ (name "compact") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model da60a042-718c-454b-b87d-712090c81961) (pad a40ef6fe-47cc-4e29-98e2-b09b79d07d80 (side top) (shape roundrect) - (position -2.54 0.0) (rotation 90.0) (size 1.1 1.1) (radius 0.0) + (position -2.54 0.0) (rotation 90.0) (size 1.25 1.25) (radius 0.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad f4c60adb-70ea-4e3f-9476-7caa3d907dce) - (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.6) + (hole 38905f21-cdd8-4e9e-add1-ad0ff7700d53 (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) (pad f7d84f3f-1c93-457d-9494-bf78961bd5ba (side top) (shape roundrect) - (position 0.0 0.0) (rotation 90.0) (size 1.1 1.1) (radius 1.0) + (position 0.0 0.0) (rotation 90.0) (size 1.25 1.25) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad 8915c992-a1f3-470d-960e-ed538058088b) - (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.6) + (hole 8a4e368a-d4b7-4637-b3d9-be7815ce07fb (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) (pad 2d7b9cd8-aefb-45e4-927d-d315a4a3869b (side top) (shape roundrect) - (position 2.54 0.0) (rotation 90.0) (size 1.1 1.1) (radius 1.0) + (position 2.54 0.0) (rotation 90.0) (size 1.25 1.25) (radius 1.0) (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) (package_pad e2026b5f-fb59-4755-8b1e-61e5e86d5b64) - (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.6) + (hole 697ae071-b4c1-429a-9106-22ac69bc7a6c (diameter 0.75) (vertex (position 0.0 0.0) (angle 0.0)) ) ) @@ -150,10 +153,4 @@ (auto_rotate true) (mirror false) (value "{{VALUE}}") ) ) - (approved missing_footprint_3d_model - (footprint 64fb8de7-1444-46a0-8d3e-e434e7f4febf) - ) - (approved missing_footprint_3d_model - (footprint 982651cc-2b3a-4ed1-87ff-f12042e7e9e3) - ) )