From 6e5a2812f19764571a3eee210d2cdd27189b5924 Mon Sep 17 00:00:00 2001 From: "U. Bruhin" Date: Sun, 23 Jun 2024 17:13:52 +0200 Subject: [PATCH] Fix DO-214 package warnings & add 3D models --- .../03f09b29-31af-4f37-a67e-86ffff65b00b.step | 832 ++++++++++++++++++ .../package.lp | 30 +- .../0889a69a-5961-4e7e-9b29-3b52b1251efd.step | 707 +++++++++++++++ .../package.lp | 30 +- .../e4a00e81-50a1-4256-94e6-35719b68be53.step | 702 +++++++++++++++ .../package.lp | 30 +- .../1ab7bd40-ca78-4fde-8f0e-2ee718c17030.step | 827 +++++++++++++++++ .../package.lp | 30 +- .../3ca99c30-7f5f-4048-a51a-bf9a7710a00b.step | 827 +++++++++++++++++ .../package.lp | 30 +- .../caf6cb8b-9cce-49e0-be47-5935210440dc.step | 707 +++++++++++++++ .../package.lp | 30 +- .../e5b1d3ae-5d12-4a59-9103-dd89763c485c.step | 832 ++++++++++++++++++ .../package.lp | 30 +- .../9150402b-3fec-4d15-bdc3-ebfd1ba39246.step | 702 +++++++++++++++ .../package.lp | 30 +- 16 files changed, 6344 insertions(+), 32 deletions(-) create mode 100644 pkg/09222d37-5ed9-4409-aa3d-2f6d78a4fdd8/03f09b29-31af-4f37-a67e-86ffff65b00b.step create mode 100644 pkg/11a510a7-e928-4797-8a5a-4e66bc126c7c/0889a69a-5961-4e7e-9b29-3b52b1251efd.step create mode 100644 pkg/23044d61-28c6-42a4-aff7-c3d06ed91819/e4a00e81-50a1-4256-94e6-35719b68be53.step create mode 100644 pkg/4a0138a3-fa5f-4e17-8bd9-14a3d1817a98/1ab7bd40-ca78-4fde-8f0e-2ee718c17030.step create mode 100644 pkg/4cfa109d-bc5f-4268-8901-cc2a4349704d/3ca99c30-7f5f-4048-a51a-bf9a7710a00b.step create mode 100644 pkg/6cc5ff9c-4400-44ca-8671-870b490f8ab5/caf6cb8b-9cce-49e0-be47-5935210440dc.step create mode 100644 pkg/f7380b5e-1cc4-46e3-94b9-dfa7e2785056/e5b1d3ae-5d12-4a59-9103-dd89763c485c.step create mode 100644 pkg/fc5f3f2b-8773-4069-9961-7c14a6674568/9150402b-3fec-4d15-bdc3-ebfd1ba39246.step diff --git a/pkg/09222d37-5ed9-4409-aa3d-2f6d78a4fdd8/03f09b29-31af-4f37-a67e-86ffff65b00b.step b/pkg/09222d37-5ed9-4409-aa3d-2f6d78a4fdd8/03f09b29-31af-4f37-a67e-86ffff65b00b.step new file mode 100644 index 00000000..1002dba3 --- /dev/null +++ b/pkg/09222d37-5ed9-4409-aa3d-2f6d78a4fdd8/03f09b29-31af-4f37-a67e-86ffff65b00b.step @@ -0,0 +1,832 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-06-23T17:11:06',('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('DIOM5226X240','DIOM5226X240','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=SHAPE_REPRESENTATION('',(#11,#11,#11,#15,#17),#20); +#11=AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12=CARTESIAN_POINT('',(0.,0.,0.)); +#13=DIRECTION('',(0.,0.,1.)); +#14=DIRECTION('',(1.,0.,0.)); +#15=AXIS2_PLACEMENT_3D('',#16,#13,#14); +#16=CARTESIAN_POINT('',(-1.45,0.,0.14)); +#17=AXIS2_PLACEMENT_3D('',#18,#13,#19); +#18=CARTESIAN_POINT('',(1.45,0.,0.14)); +#19=DIRECTION('',(-1.,1.224646799147E-16,0.)); +#20=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#21=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#22=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#23=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#24=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#25=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#26=SHAPE_DEFINITION_REPRESENTATION(#27,#32); +#27=PRODUCT_DEFINITION_SHAPE('','',#28); +#28=PRODUCT_DEFINITION('design','',#29,#31); +#29=PRODUCT_DEFINITION_FORMATION('','',#30); +#30=PRODUCT('body','body','',(#8)); +#31=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#32=SHAPE_REPRESENTATION('',(#11,#11),#33); +#33=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#34=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21,'distance_accuracy_value','confusion accuracy'); +#35=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36,#38); +#36=( REPRESENTATION_RELATIONSHIP('','',#32,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#37=ITEM_DEFINED_TRANSFORMATION('','',#11,#11); +#38=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#39); +#39=NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','','',#5,#28,$); +#40=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30)); +#41=SHAPE_DEFINITION_REPRESENTATION(#42,#47); +#42=PRODUCT_DEFINITION_SHAPE('','',#43); +#43=PRODUCT_DEFINITION('design','',#44,#46); +#44=PRODUCT_DEFINITION_FORMATION('','',#45); +#45=PRODUCT('body_part','body_part','',(#8)); +#46=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#47=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#48),#315); +#48=MANIFOLD_SOLID_BREP('',#49); +#49=CLOSED_SHELL('',(#50,#82,#110,#131,#150,#177,#197,#212,#228,#249,#263,#285,#296,#306)); +#50=ADVANCED_FACE('',(#51),#79,.F.); +#51=FACE_BOUND('',#52,.F.); +#52=EDGE_LOOP('',(#53,#62,#69,#75)); +#53=ORIENTED_EDGE('',*,*,#54,.F.); +#54=EDGE_CURVE('',#55,#57,#59,.T.); +#55=VERTEX_POINT('',#56); +#56=CARTESIAN_POINT('',(-2.15,-1.3,1.335)); +#57=VERTEX_POINT('',#58); +#58=CARTESIAN_POINT('',(2.15,-1.3,1.335)); +#59=LINE('',#60,#61); +#60=CARTESIAN_POINT('',(-2.,-1.3,1.335)); +#61=VECTOR('',#14,1.); +#62=ORIENTED_EDGE('',*,*,#63,.T.); +#63=EDGE_CURVE('',#55,#64,#66,.T.); +#64=VERTEX_POINT('',#65); +#65=CARTESIAN_POINT('',(-2.15,-1.3,1.615)); +#66=LINE('',#67,#68); +#67=CARTESIAN_POINT('',(-2.15,-1.3,0.325)); +#68=VECTOR('',#13,1.); +#69=ORIENTED_EDGE('',*,*,#70,.T.); +#70=EDGE_CURVE('',#64,#71,#73,.T.); +#71=VERTEX_POINT('',#72); +#72=CARTESIAN_POINT('',(2.15,-1.3,1.615)); +#73=LINE('',#74,#61); +#74=CARTESIAN_POINT('',(-2.,-1.3,1.615)); +#75=ORIENTED_EDGE('',*,*,#76,.F.); +#76=EDGE_CURVE('',#57,#71,#77,.T.); +#77=LINE('',#78,#68); +#78=CARTESIAN_POINT('',(2.15,-1.3,0.325)); +#79=PLANE('',#80); +#80=AXIS2_PLACEMENT_3D('',#67,#81,#13); +#81=DIRECTION('',(0.,1.,0.)); +#82=ADVANCED_FACE('',(#83),#105,.T.); +#83=FACE_BOUND('',#84,.F.); +#84=EDGE_LOOP('',(#85,#93,#94,#102)); +#85=ORIENTED_EDGE('',*,*,#86,.F.); +#86=EDGE_CURVE('',#55,#87,#89,.T.); +#87=VERTEX_POINT('',#88); +#88=CARTESIAN_POINT('',(-2.,-1.15,0.325)); +#89=LINE('',#90,#91); +#90=CARTESIAN_POINT('',(-2.075,-1.225,0.83)); +#91=VECTOR('',#92,1.); +#92=DIRECTION('',(0.145343651448,0.145343651448,-0.978647253083)); +#93=ORIENTED_EDGE('',*,*,#54,.T.); +#94=ORIENTED_EDGE('',*,*,#95,.T.); +#95=EDGE_CURVE('',#57,#96,#98,.T.); +#96=VERTEX_POINT('',#97); +#97=CARTESIAN_POINT('',(2.,-1.15,0.325)); +#98=LINE('',#99,#100); +#99=CARTESIAN_POINT('',(2.032750445968,-1.182750445968,0.545519669515)); +#100=VECTOR('',#101,1.); +#101=DIRECTION('',(-0.145343651448,0.145343651448,-0.978647253083)); +#102=ORIENTED_EDGE('',*,*,#103,.F.); +#103=EDGE_CURVE('',#87,#96,#104,.T.); +#104=LINE('',#88,#61); +#105=PLANE('',#106); +#106=AXIS2_PLACEMENT_3D('',#107,#108,#109); +#107=CARTESIAN_POINT('',(-2.,-1.225,0.83)); +#108=DIRECTION('',(-1.743743140662E-18,-0.989150815738,-0.146903586496)); +#109=DIRECTION('',(-1.,1.724824950023E-18,2.561621212905E-19)); +#110=ADVANCED_FACE('',(#111),#129,.F.); +#111=FACE_BOUND('',#112,.F.); +#112=EDGE_LOOP('',(#113,#114,#120,#126)); +#113=ORIENTED_EDGE('',*,*,#63,.F.); +#114=ORIENTED_EDGE('',*,*,#115,.T.); +#115=EDGE_CURVE('',#55,#116,#118,.T.); +#116=VERTEX_POINT('',#117); +#117=CARTESIAN_POINT('',(-2.15,1.3,1.335)); +#118=LINE('',#56,#119); +#119=VECTOR('',#81,1.); +#120=ORIENTED_EDGE('',*,*,#121,.T.); +#121=EDGE_CURVE('',#116,#122,#124,.T.); +#122=VERTEX_POINT('',#123); +#123=CARTESIAN_POINT('',(-2.15,1.3,1.615)); +#124=LINE('',#125,#68); +#125=CARTESIAN_POINT('',(-2.15,1.3,0.325)); +#126=ORIENTED_EDGE('',*,*,#127,.F.); +#127=EDGE_CURVE('',#64,#122,#128,.T.); +#128=LINE('',#65,#119); +#129=PLANE('',#130); +#130=AXIS2_PLACEMENT_3D('',#67,#14,#13); +#131=ADVANCED_FACE('',(#132),#148,.T.); +#132=FACE_BOUND('',#133,.T.); +#133=EDGE_LOOP('',(#75,#134,#139,#145)); +#134=ORIENTED_EDGE('',*,*,#135,.T.); +#135=EDGE_CURVE('',#57,#136,#138,.T.); +#136=VERTEX_POINT('',#137); +#137=CARTESIAN_POINT('',(2.15,1.3,1.335)); +#138=LINE('',#58,#119); +#139=ORIENTED_EDGE('',*,*,#140,.T.); +#140=EDGE_CURVE('',#136,#141,#143,.T.); +#141=VERTEX_POINT('',#142); +#142=CARTESIAN_POINT('',(2.15,1.3,1.615)); +#143=LINE('',#144,#68); +#144=CARTESIAN_POINT('',(2.15,1.3,0.325)); +#145=ORIENTED_EDGE('',*,*,#146,.F.); +#146=EDGE_CURVE('',#71,#141,#147,.T.); +#147=LINE('',#72,#119); +#148=PLANE('',#149); +#149=AXIS2_PLACEMENT_3D('',#78,#14,#13); +#150=ADVANCED_FACE('',(#151),#172,.F.); +#151=FACE_BOUND('',#152,.T.); +#152=EDGE_LOOP('',(#153,#69,#161,#169)); +#153=ORIENTED_EDGE('',*,*,#154,.F.); +#154=EDGE_CURVE('',#64,#155,#157,.T.); +#155=VERTEX_POINT('',#156); +#156=CARTESIAN_POINT('',(-2.,-1.15,2.625)); +#157=LINE('',#158,#159); +#158=CARTESIAN_POINT('',(-2.075,-1.225,2.12)); +#159=VECTOR('',#160,1.); +#160=DIRECTION('',(0.145343651448,0.145343651448,0.978647253083)); +#161=ORIENTED_EDGE('',*,*,#162,.T.); +#162=EDGE_CURVE('',#71,#163,#165,.T.); +#163=VERTEX_POINT('',#164); +#164=CARTESIAN_POINT('',(2.,-1.15,2.625)); +#165=LINE('',#166,#167); +#166=CARTESIAN_POINT('',(2.032750445968,-1.182750445968,2.404480330485)); +#167=VECTOR('',#168,1.); +#168=DIRECTION('',(-0.145343651448,0.145343651448,0.978647253083)); +#169=ORIENTED_EDGE('',*,*,#170,.F.); +#170=EDGE_CURVE('',#155,#163,#171,.T.); +#171=LINE('',#156,#61); +#172=PLANE('',#173); +#173=AXIS2_PLACEMENT_3D('',#174,#175,#176); +#174=CARTESIAN_POINT('',(-2.,-1.225,2.12)); +#175=DIRECTION('',(1.743743140662E-18,0.989150815738,-0.146903586496)); +#176=DIRECTION('',(-1.,1.724824950023E-18,-2.561621212905E-19)); +#177=ADVANCED_FACE('',(#178),#192,.T.); +#178=FACE_BOUND('',#179,.T.); +#179=EDGE_LOOP('',(#180,#85,#114,#186)); +#180=ORIENTED_EDGE('',*,*,#181,.F.); +#181=EDGE_CURVE('',#87,#182,#184,.T.); +#182=VERTEX_POINT('',#183); +#183=CARTESIAN_POINT('',(-2.,1.15,0.325)); +#184=LINE('',#185,#119); +#185=CARTESIAN_POINT('',(-2.,-1.3,0.325)); +#186=ORIENTED_EDGE('',*,*,#187,.T.); +#187=EDGE_CURVE('',#116,#182,#188,.T.); +#188=LINE('',#189,#190); +#189=CARTESIAN_POINT('',(-2.047537789879,1.197537789879,0.645087785184)); +#190=VECTOR('',#191,1.); +#191=DIRECTION('',(0.145343651448,-0.145343651448,-0.978647253083)); +#192=PLANE('',#193); +#193=AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194=CARTESIAN_POINT('',(-2.075,-1.3,0.83)); +#195=DIRECTION('',(-0.989150815738,1.743743140662E-18,-0.146903586496)); +#196=DIRECTION('',(1.724824950023E-18,1.,2.561621212905E-19)); +#197=ADVANCED_FACE('',(#198),#210,.F.); +#198=FACE_BOUND('',#199,.F.); +#199=EDGE_LOOP('',(#180,#200,#201,#207)); +#200=ORIENTED_EDGE('',*,*,#103,.T.); +#201=ORIENTED_EDGE('',*,*,#202,.T.); +#202=EDGE_CURVE('',#96,#203,#205,.T.); +#203=VERTEX_POINT('',#204); +#204=CARTESIAN_POINT('',(2.,1.15,0.325)); +#205=LINE('',#206,#119); +#206=CARTESIAN_POINT('',(2.,-1.3,0.325)); +#207=ORIENTED_EDGE('',*,*,#208,.F.); +#208=EDGE_CURVE('',#182,#203,#209,.T.); +#209=LINE('',#183,#61); +#210=PLANE('',#211); +#211=AXIS2_PLACEMENT_3D('',#67,#13,#14); +#212=ADVANCED_FACE('',(#213),#223,.F.); +#213=FACE_BOUND('',#214,.F.); +#214=EDGE_LOOP('',(#215,#216,#134,#217)); +#215=ORIENTED_EDGE('',*,*,#202,.F.); +#216=ORIENTED_EDGE('',*,*,#95,.F.); +#217=ORIENTED_EDGE('',*,*,#218,.T.); +#218=EDGE_CURVE('',#136,#203,#219,.T.); +#219=LINE('',#220,#221); +#220=CARTESIAN_POINT('',(2.005288235846,1.155288235846,0.360607454699)); +#221=VECTOR('',#222,1.); +#222=DIRECTION('',(-0.145343651448,-0.145343651448,-0.978647253083)); +#223=PLANE('',#224); +#224=AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225=CARTESIAN_POINT('',(2.075,-1.3,0.83)); +#226=DIRECTION('',(-0.989150815738,-1.743743140662E-18,0.146903586496)); +#227=DIRECTION('',(-1.724824950023E-18,1.,2.561621212905E-19)); +#228=ADVANCED_FACE('',(#229),#244,.F.); +#229=FACE_BOUND('',#230,.F.); +#230=EDGE_LOOP('',(#231,#153,#237,#238)); +#231=ORIENTED_EDGE('',*,*,#232,.F.); +#232=EDGE_CURVE('',#155,#233,#235,.T.); +#233=VERTEX_POINT('',#234); +#234=CARTESIAN_POINT('',(-2.,1.15,2.625)); +#235=LINE('',#236,#119); +#236=CARTESIAN_POINT('',(-2.,-1.3,2.625)); +#237=ORIENTED_EDGE('',*,*,#127,.T.); +#238=ORIENTED_EDGE('',*,*,#239,.T.); +#239=EDGE_CURVE('',#122,#233,#240,.T.); +#240=LINE('',#241,#242); +#241=CARTESIAN_POINT('',(-2.047537789879,1.197537789879,2.304912214816)); +#242=VECTOR('',#243,1.); +#243=DIRECTION('',(0.145343651448,-0.145343651448,0.978647253083)); +#244=PLANE('',#245); +#245=AXIS2_PLACEMENT_3D('',#246,#247,#248); +#246=CARTESIAN_POINT('',(-2.075,-1.3,2.12)); +#247=DIRECTION('',(0.989150815738,-1.743743140662E-18,-0.146903586496)); +#248=DIRECTION('',(1.724824950023E-18,1.,-2.561621212905E-19)); +#249=ADVANCED_FACE('',(#250),#261,.T.); +#250=FACE_BOUND('',#251,.T.); +#251=EDGE_LOOP('',(#252,#120,#256,#260)); +#252=ORIENTED_EDGE('',*,*,#253,.F.); +#253=EDGE_CURVE('',#116,#136,#254,.T.); +#254=LINE('',#255,#61); +#255=CARTESIAN_POINT('',(-2.,1.3,1.335)); +#256=ORIENTED_EDGE('',*,*,#257,.T.); +#257=EDGE_CURVE('',#122,#141,#258,.T.); +#258=LINE('',#259,#61); +#259=CARTESIAN_POINT('',(-2.,1.3,1.615)); +#260=ORIENTED_EDGE('',*,*,#140,.F.); +#261=PLANE('',#262); +#262=AXIS2_PLACEMENT_3D('',#125,#81,#13); +#263=ADVANCED_FACE('',(#264),#280,.T.); +#264=FACE_BOUND('',#265,.T.); +#265=EDGE_LOOP('',(#266,#272,#273,#274)); +#266=ORIENTED_EDGE('',*,*,#267,.F.); +#267=EDGE_CURVE('',#163,#268,#270,.T.); +#268=VERTEX_POINT('',#269); +#269=CARTESIAN_POINT('',(2.,1.15,2.625)); +#270=LINE('',#271,#119); +#271=CARTESIAN_POINT('',(2.,-1.3,2.625)); +#272=ORIENTED_EDGE('',*,*,#162,.F.); +#273=ORIENTED_EDGE('',*,*,#146,.T.); +#274=ORIENTED_EDGE('',*,*,#275,.T.); +#275=EDGE_CURVE('',#141,#268,#276,.T.); +#276=LINE('',#277,#278); +#277=CARTESIAN_POINT('',(2.005288235846,1.155288235846,2.589392545301)); +#278=VECTOR('',#279,1.); +#279=DIRECTION('',(-0.145343651448,-0.145343651448,0.978647253083)); +#280=PLANE('',#281); +#281=AXIS2_PLACEMENT_3D('',#282,#283,#284); +#282=CARTESIAN_POINT('',(2.075,-1.3,2.12)); +#283=DIRECTION('',(0.989150815738,1.743743140662E-18,0.146903586496)); +#284=DIRECTION('',(-1.724824950023E-18,1.,-2.561621212905E-19)); +#285=ADVANCED_FACE('',(#286),#293,.T.); +#286=FACE_BOUND('',#287,.T.); +#287=EDGE_LOOP('',(#231,#288,#289,#290)); +#288=ORIENTED_EDGE('',*,*,#170,.T.); +#289=ORIENTED_EDGE('',*,*,#267,.T.); +#290=ORIENTED_EDGE('',*,*,#291,.F.); +#291=EDGE_CURVE('',#233,#268,#292,.T.); +#292=LINE('',#234,#61); +#293=PLANE('',#294); +#294=AXIS2_PLACEMENT_3D('',#295,#13,#14); +#295=CARTESIAN_POINT('',(-2.15,-1.3,2.625)); +#296=ADVANCED_FACE('',(#297),#301,.F.); +#297=FACE_BOUND('',#298,.T.); +#298=EDGE_LOOP('',(#299,#300,#217,#207)); +#299=ORIENTED_EDGE('',*,*,#187,.F.); +#300=ORIENTED_EDGE('',*,*,#253,.T.); +#301=PLANE('',#302); +#302=AXIS2_PLACEMENT_3D('',#303,#304,#305); +#303=CARTESIAN_POINT('',(-2.,1.225,0.83)); +#304=DIRECTION('',(1.743743140662E-18,-0.989150815738,0.146903586496)); +#305=DIRECTION('',(-1.,-1.724824950023E-18,2.561621212905E-19)); +#306=ADVANCED_FACE('',(#307),#310,.T.); +#307=FACE_BOUND('',#308,.F.); +#308=EDGE_LOOP('',(#309,#256,#274,#290)); +#309=ORIENTED_EDGE('',*,*,#239,.F.); +#310=PLANE('',#311); +#311=AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312=CARTESIAN_POINT('',(-2.,1.225,2.12)); +#313=DIRECTION('',(-1.743743140662E-18,0.989150815738,0.146903586496)); +#314=DIRECTION('',(-1.,-1.724824950023E-18,-2.561621212905E-19)); +#315=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#316=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#317,#318); +#317=( REPRESENTATION_RELATIONSHIP('','',#47,#32)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#318=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#319); +#319=NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','','',#28,#43,$); +#320=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45)); +#321=SHAPE_DEFINITION_REPRESENTATION(#322,#327); +#322=PRODUCT_DEFINITION_SHAPE('','',#323); +#323=PRODUCT_DEFINITION('design','',#324,#326); +#324=PRODUCT_DEFINITION_FORMATION('','',#325); +#325=PRODUCT('bar','bar','',(#8)); +#326=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#327=SHAPE_REPRESENTATION('',(#11,#11),#328); +#328=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#329=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#330,#331); +#330=( REPRESENTATION_RELATIONSHIP('','',#327,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#331=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#332); +#332=NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','','',#5,#323,$); +#333=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#325)); +#334=SHAPE_DEFINITION_REPRESENTATION(#335,#340); +#335=PRODUCT_DEFINITION_SHAPE('','',#336); +#336=PRODUCT_DEFINITION('design','',#337,#339); +#337=PRODUCT_DEFINITION_FORMATION('','',#338); +#338=PRODUCT('bar_part','bar_part','',(#8)); +#339=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#340=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#341),#431); +#341=MANIFOLD_SOLID_BREP('',#342); +#342=CLOSED_SHELL('',(#343,#368,#393,#405,#417,#424)); +#343=ADVANCED_FACE('',(#344),#366,.F.); +#344=FACE_BOUND('',#345,.F.); +#345=EDGE_LOOP('',(#346,#353,#358,#363)); +#346=ORIENTED_EDGE('',*,*,#347,.F.); +#347=EDGE_CURVE('',#348,#350,#352,.T.); +#348=VERTEX_POINT('',#349); +#349=CARTESIAN_POINT('',(-1.85,-1.075,2.615)); +#350=VERTEX_POINT('',#351); +#351=CARTESIAN_POINT('',(-1.85,-1.075,2.635)); +#352=LINE('',#349,#68); +#353=ORIENTED_EDGE('',*,*,#354,.T.); +#354=EDGE_CURVE('',#348,#355,#357,.T.); +#355=VERTEX_POINT('',#356); +#356=CARTESIAN_POINT('',(-1.85,1.075,2.615)); +#357=LINE('',#349,#119); +#358=ORIENTED_EDGE('',*,*,#359,.T.); +#359=EDGE_CURVE('',#355,#360,#362,.T.); +#360=VERTEX_POINT('',#361); +#361=CARTESIAN_POINT('',(-1.85,1.075,2.635)); +#362=LINE('',#356,#68); +#363=ORIENTED_EDGE('',*,*,#364,.F.); +#364=EDGE_CURVE('',#350,#360,#365,.T.); +#365=LINE('',#351,#119); +#366=PLANE('',#367); +#367=AXIS2_PLACEMENT_3D('',#349,#14,#13); +#368=ADVANCED_FACE('',(#369),#391,.T.); +#369=FACE_BOUND('',#370,.T.); +#370=EDGE_LOOP('',(#371,#378,#383,#388)); +#371=ORIENTED_EDGE('',*,*,#372,.F.); +#372=EDGE_CURVE('',#373,#375,#377,.T.); +#373=VERTEX_POINT('',#374); +#374=CARTESIAN_POINT('',(-0.99,-1.075,2.615)); +#375=VERTEX_POINT('',#376); +#376=CARTESIAN_POINT('',(-0.99,-1.075,2.635)); +#377=LINE('',#374,#68); +#378=ORIENTED_EDGE('',*,*,#379,.T.); +#379=EDGE_CURVE('',#373,#380,#382,.T.); +#380=VERTEX_POINT('',#381); +#381=CARTESIAN_POINT('',(-0.99,1.075,2.615)); +#382=LINE('',#374,#119); +#383=ORIENTED_EDGE('',*,*,#384,.T.); +#384=EDGE_CURVE('',#380,#385,#387,.T.); +#385=VERTEX_POINT('',#386); +#386=CARTESIAN_POINT('',(-0.99,1.075,2.635)); +#387=LINE('',#381,#68); +#388=ORIENTED_EDGE('',*,*,#389,.F.); +#389=EDGE_CURVE('',#375,#385,#390,.T.); +#390=LINE('',#376,#119); +#391=PLANE('',#392); +#392=AXIS2_PLACEMENT_3D('',#374,#14,#13); +#393=ADVANCED_FACE('',(#394),#403,.F.); +#394=FACE_BOUND('',#395,.F.); +#395=EDGE_LOOP('',(#396,#399,#400,#371)); +#396=ORIENTED_EDGE('',*,*,#397,.F.); +#397=EDGE_CURVE('',#348,#373,#398,.T.); +#398=LINE('',#349,#61); +#399=ORIENTED_EDGE('',*,*,#347,.T.); +#400=ORIENTED_EDGE('',*,*,#401,.T.); +#401=EDGE_CURVE('',#350,#375,#402,.T.); +#402=LINE('',#351,#61); +#403=PLANE('',#404); +#404=AXIS2_PLACEMENT_3D('',#349,#81,#13); +#405=ADVANCED_FACE('',(#406),#415,.T.); +#406=FACE_BOUND('',#407,.T.); +#407=EDGE_LOOP('',(#408,#358,#411,#414)); +#408=ORIENTED_EDGE('',*,*,#409,.F.); +#409=EDGE_CURVE('',#355,#380,#410,.T.); +#410=LINE('',#356,#61); +#411=ORIENTED_EDGE('',*,*,#412,.T.); +#412=EDGE_CURVE('',#360,#385,#413,.T.); +#413=LINE('',#361,#61); +#414=ORIENTED_EDGE('',*,*,#384,.F.); +#415=PLANE('',#416); +#416=AXIS2_PLACEMENT_3D('',#356,#81,#13); +#417=ADVANCED_FACE('',(#418),#422,.F.); +#418=FACE_BOUND('',#419,.F.); +#419=EDGE_LOOP('',(#420,#421,#378,#408)); +#420=ORIENTED_EDGE('',*,*,#354,.F.); +#421=ORIENTED_EDGE('',*,*,#397,.T.); +#422=PLANE('',#423); +#423=AXIS2_PLACEMENT_3D('',#349,#13,#14); +#424=ADVANCED_FACE('',(#425),#429,.T.); +#425=FACE_BOUND('',#426,.T.); +#426=EDGE_LOOP('',(#363,#400,#427,#428)); +#427=ORIENTED_EDGE('',*,*,#389,.T.); +#428=ORIENTED_EDGE('',*,*,#412,.F.); +#429=PLANE('',#430); +#430=AXIS2_PLACEMENT_3D('',#351,#13,#14); +#431=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#432=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#433,#434); +#433=( REPRESENTATION_RELATIONSHIP('','',#340,#327)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#434=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#435); +#435=NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','','',#323,#336,$); +#436=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#338)); +#437=SHAPE_DEFINITION_REPRESENTATION(#438,#443); +#438=PRODUCT_DEFINITION_SHAPE('','',#439); +#439=PRODUCT_DEFINITION('design','',#440,#442); +#440=PRODUCT_DEFINITION_FORMATION('','',#441); +#441=PRODUCT('leg-1','leg-1','',(#8)); +#442=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#443=SHAPE_REPRESENTATION('',(#11,#11),#444); +#444=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#445)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#445=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#446=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#447,#449); +#447=( REPRESENTATION_RELATIONSHIP('','',#443,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#448)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#448=ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#449=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#450); +#450=NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','','',#5,#439,$); +#451=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#441)); +#452=SHAPE_DEFINITION_REPRESENTATION(#453,#458); +#453=PRODUCT_DEFINITION_SHAPE('','',#454); +#454=PRODUCT_DEFINITION('design','',#455,#457); +#455=PRODUCT_DEFINITION_FORMATION('','',#456); +#456=PRODUCT('leg-1_part','leg-1_part','',(#8)); +#457=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#458=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#459),#771); +#459=MANIFOLD_SOLID_BREP('',#460); +#460=CLOSED_SHELL('',(#461,#553,#572,#649,#663,#677,#687,#698,#709,#723,#733,#744,#755,#761)); +#461=ADVANCED_FACE('',(#462),#550,.T.); +#462=FACE_BOUND('',#463,.T.); +#463=EDGE_LOOP('',(#464,#473,#478,#483,#493,#500,#510,#515,#522,#527,#537,#542)); +#464=ORIENTED_EDGE('',*,*,#465,.F.); +#465=EDGE_CURVE('',#466,#468,#470,.T.); +#466=VERTEX_POINT('',#467); +#467=CARTESIAN_POINT('',(0.,-0.7,-0.14)); +#468=VERTEX_POINT('',#469); +#469=CARTESIAN_POINT('',(-0.77,-0.7,-0.14)); +#470=LINE('',#467,#471); +#471=VECTOR('',#472,1.); +#472=DIRECTION('',(-1.,0.,0.)); +#473=ORIENTED_EDGE('',*,*,#474,.T.); +#474=EDGE_CURVE('',#466,#475,#477,.T.); +#475=VERTEX_POINT('',#476); +#476=CARTESIAN_POINT('',(0.,-0.7,0.14)); +#477=LINE('',#467,#68); +#478=ORIENTED_EDGE('',*,*,#479,.T.); +#479=EDGE_CURVE('',#475,#480,#482,.T.); +#480=VERTEX_POINT('',#481); +#481=CARTESIAN_POINT('',(-0.77,-0.7,0.14)); +#482=LINE('',#476,#471); +#483=ORIENTED_EDGE('',*,*,#484,.T.); +#484=EDGE_CURVE('',#480,#485,#487,.T.); +#485=VERTEX_POINT('',#486); +#486=CARTESIAN_POINT('',(-0.87,-0.7,0.24)); +#487=B_SPLINE_CURVE_WITH_KNOTS('',6,(#481,#488,#489,#490,#491,#492,#486),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#488=CARTESIAN_POINT('',(-0.79617993878,-0.7,0.14)); +#489=CARTESIAN_POINT('',(-0.82235987756,-0.7,0.148224670334)); +#490=CARTESIAN_POINT('',(-0.845318729927,-0.7,0.164681270073)); +#491=CARTESIAN_POINT('',(-0.861775329666,-0.7,0.18764012244)); +#492=CARTESIAN_POINT('',(-0.87,-0.7,0.21382006122)); +#493=ORIENTED_EDGE('',*,*,#494,.T.); +#494=EDGE_CURVE('',#485,#495,#497,.T.); +#495=VERTEX_POINT('',#496); +#496=CARTESIAN_POINT('',(-0.87,-0.7,1.095)); +#497=LINE('',#486,#498); +#498=VECTOR('',#499,1.); +#499=DIRECTION('',(-6.123233995737E-17,0.,1.)); +#500=ORIENTED_EDGE('',*,*,#501,.T.); +#501=EDGE_CURVE('',#495,#502,#504,.T.); +#502=VERTEX_POINT('',#503); +#503=CARTESIAN_POINT('',(-0.77,-0.7,1.195)); +#504=B_SPLINE_CURVE_WITH_KNOTS('',6,(#496,#505,#506,#507,#508,#509,#503),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#505=CARTESIAN_POINT('',(-0.87,-0.7,1.12117993878)); +#506=CARTESIAN_POINT('',(-0.861775329666,-0.7,1.14735987756)); +#507=CARTESIAN_POINT('',(-0.845318729927,-0.7,1.170318729927)); +#508=CARTESIAN_POINT('',(-0.82235987756,-0.7,1.186775329666)); +#509=CARTESIAN_POINT('',(-0.79617993878,-0.7,1.195)); +#510=ORIENTED_EDGE('',*,*,#511,.T.); +#511=EDGE_CURVE('',#502,#512,#514,.T.); +#512=VERTEX_POINT('',#513); +#513=CARTESIAN_POINT('',(0.38,-0.7,1.195)); +#514=LINE('',#503,#61); +#515=ORIENTED_EDGE('',*,*,#516,.F.); +#516=EDGE_CURVE('',#517,#512,#519,.T.); +#517=VERTEX_POINT('',#518); +#518=CARTESIAN_POINT('',(0.38,-0.7,1.475)); +#519=LINE('',#518,#520); +#520=VECTOR('',#521,1.); +#521=DIRECTION('',(0.,0.,-1.)); +#522=ORIENTED_EDGE('',*,*,#523,.F.); +#523=EDGE_CURVE('',#524,#517,#526,.T.); +#524=VERTEX_POINT('',#525); +#525=CARTESIAN_POINT('',(-0.77,-0.7,1.475)); +#526=LINE('',#525,#61); +#527=ORIENTED_EDGE('',*,*,#528,.F.); +#528=EDGE_CURVE('',#529,#524,#531,.T.); +#529=VERTEX_POINT('',#530); +#530=CARTESIAN_POINT('',(-1.15,-0.7,1.095)); +#531=B_SPLINE_CURVE_WITH_KNOTS('',6,(#530,#532,#533,#534,#535,#536,#525),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#532=CARTESIAN_POINT('',(-1.15,-0.7,1.194483767364)); +#533=CARTESIAN_POINT('',(-1.11874625273,-0.7,1.293967534727)); +#534=CARTESIAN_POINT('',(-1.056211173721,-0.7,1.381211173721)); +#535=CARTESIAN_POINT('',(-0.968967534727,-0.7,1.44374625273)); +#536=CARTESIAN_POINT('',(-0.869483767364,-0.7,1.475)); +#537=ORIENTED_EDGE('',*,*,#538,.F.); +#538=EDGE_CURVE('',#539,#529,#541,.T.); +#539=VERTEX_POINT('',#540); +#540=CARTESIAN_POINT('',(-1.15,-0.7,0.24)); +#541=LINE('',#540,#498); +#542=ORIENTED_EDGE('',*,*,#543,.F.); +#543=EDGE_CURVE('',#468,#539,#544,.T.); +#544=B_SPLINE_CURVE_WITH_KNOTS('',6,(#469,#545,#546,#547,#548,#549,#540),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#545=CARTESIAN_POINT('',(-0.869483767364,-0.7,-0.14)); +#546=CARTESIAN_POINT('',(-0.968967534727,-0.7,-0.10874625273)); +#547=CARTESIAN_POINT('',(-1.056211173721,-0.7,-4.621117372091E-02)); +#548=CARTESIAN_POINT('',(-1.11874625273,-0.7,4.103246527265E-02)); +#549=CARTESIAN_POINT('',(-1.15,-0.7,0.140516232636)); +#550=PLANE('',#551); +#551=AXIS2_PLACEMENT_3D('',#467,#552,#13); +#552=DIRECTION('',(0.,-1.,0.)); +#553=ADVANCED_FACE('',(#554),#570,.T.); +#554=FACE_BOUND('',#555,.T.); +#555=EDGE_LOOP('',(#556,#557,#562,#567)); +#556=ORIENTED_EDGE('',*,*,#479,.F.); +#557=ORIENTED_EDGE('',*,*,#558,.T.); +#558=EDGE_CURVE('',#475,#559,#561,.T.); +#559=VERTEX_POINT('',#560); +#560=CARTESIAN_POINT('',(0.,0.7,0.14)); +#561=LINE('',#476,#119); +#562=ORIENTED_EDGE('',*,*,#563,.T.); +#563=EDGE_CURVE('',#559,#564,#566,.T.); +#564=VERTEX_POINT('',#565); +#565=CARTESIAN_POINT('',(-0.77,0.7,0.14)); +#566=LINE('',#560,#471); +#567=ORIENTED_EDGE('',*,*,#568,.F.); +#568=EDGE_CURVE('',#480,#564,#569,.T.); +#569=LINE('',#481,#119); +#570=PLANE('',#571); +#571=AXIS2_PLACEMENT_3D('',#476,#13,#81); +#572=ADVANCED_FACE('',(#573),#647,.T.); +#573=FACE_BOUND('',#574,.T.); +#574=EDGE_LOOP('',(#575,#576,#581,#586,#596,#601,#611,#616,#621,#626,#635,#640)); +#575=ORIENTED_EDGE('',*,*,#563,.F.); +#576=ORIENTED_EDGE('',*,*,#577,.T.); +#577=EDGE_CURVE('',#559,#578,#580,.T.); +#578=VERTEX_POINT('',#579); +#579=CARTESIAN_POINT('',(0.,0.7,-0.14)); +#580=LINE('',#560,#520); +#581=ORIENTED_EDGE('',*,*,#582,.T.); +#582=EDGE_CURVE('',#578,#583,#585,.T.); +#583=VERTEX_POINT('',#584); +#584=CARTESIAN_POINT('',(-0.77,0.7,-0.14)); +#585=LINE('',#579,#471); +#586=ORIENTED_EDGE('',*,*,#587,.T.); +#587=EDGE_CURVE('',#583,#588,#590,.T.); +#588=VERTEX_POINT('',#589); +#589=CARTESIAN_POINT('',(-1.15,0.7,0.24)); +#590=B_SPLINE_CURVE_WITH_KNOTS('',6,(#584,#591,#592,#593,#594,#595,#589),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#591=CARTESIAN_POINT('',(-0.869483767364,0.7,-0.14)); +#592=CARTESIAN_POINT('',(-0.968967534727,0.7,-0.10874625273)); +#593=CARTESIAN_POINT('',(-1.056211173721,0.7,-4.621117372091E-02)); +#594=CARTESIAN_POINT('',(-1.11874625273,0.7,4.103246527265E-02)); +#595=CARTESIAN_POINT('',(-1.15,0.7,0.140516232636)); +#596=ORIENTED_EDGE('',*,*,#597,.T.); +#597=EDGE_CURVE('',#588,#598,#600,.T.); +#598=VERTEX_POINT('',#599); +#599=CARTESIAN_POINT('',(-1.15,0.7,1.095)); +#600=LINE('',#589,#498); +#601=ORIENTED_EDGE('',*,*,#602,.T.); +#602=EDGE_CURVE('',#598,#603,#605,.T.); +#603=VERTEX_POINT('',#604); +#604=CARTESIAN_POINT('',(-0.77,0.7,1.475)); +#605=B_SPLINE_CURVE_WITH_KNOTS('',6,(#599,#606,#607,#608,#609,#610,#604),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#606=CARTESIAN_POINT('',(-1.15,0.7,1.194483767364)); +#607=CARTESIAN_POINT('',(-1.11874625273,0.7,1.293967534727)); +#608=CARTESIAN_POINT('',(-1.056211173721,0.7,1.381211173721)); +#609=CARTESIAN_POINT('',(-0.968967534727,0.7,1.44374625273)); +#610=CARTESIAN_POINT('',(-0.869483767364,0.7,1.475)); +#611=ORIENTED_EDGE('',*,*,#612,.T.); +#612=EDGE_CURVE('',#603,#613,#615,.T.); +#613=VERTEX_POINT('',#614); +#614=CARTESIAN_POINT('',(0.38,0.7,1.475)); +#615=LINE('',#604,#61); +#616=ORIENTED_EDGE('',*,*,#617,.F.); +#617=EDGE_CURVE('',#618,#613,#620,.T.); +#618=VERTEX_POINT('',#619); +#619=CARTESIAN_POINT('',(0.38,0.7,1.195)); +#620=LINE('',#619,#68); +#621=ORIENTED_EDGE('',*,*,#622,.F.); +#622=EDGE_CURVE('',#623,#618,#625,.T.); +#623=VERTEX_POINT('',#624); +#624=CARTESIAN_POINT('',(-0.77,0.7,1.195)); +#625=LINE('',#624,#61); +#626=ORIENTED_EDGE('',*,*,#627,.F.); +#627=EDGE_CURVE('',#628,#623,#630,.T.); +#628=VERTEX_POINT('',#629); +#629=CARTESIAN_POINT('',(-0.87,0.7,1.095)); +#630=B_SPLINE_CURVE_WITH_KNOTS('',5,(#629,#631,#632,#633,#634,#624),.UNSPECIFIED.,.F.,.F.,(6,6),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#631=CARTESIAN_POINT('',(-0.87,0.7,1.126415926536)); +#632=CARTESIAN_POINT('',(-0.857662994499,0.7,1.157831853072)); +#633=CARTESIAN_POINT('',(-0.832831853072,0.7,1.182662994499)); +#634=CARTESIAN_POINT('',(-0.801415926536,0.7,1.195)); +#635=ORIENTED_EDGE('',*,*,#636,.F.); +#636=EDGE_CURVE('',#637,#628,#639,.T.); +#637=VERTEX_POINT('',#638); +#638=CARTESIAN_POINT('',(-0.87,0.7,0.24)); +#639=LINE('',#638,#68); +#640=ORIENTED_EDGE('',*,*,#641,.F.); +#641=EDGE_CURVE('',#564,#637,#642,.T.); +#642=B_SPLINE_CURVE_WITH_KNOTS('',5,(#565,#643,#644,#645,#646,#638),.UNSPECIFIED.,.F.,.F.,(6,6),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#643=CARTESIAN_POINT('',(-0.801415926536,0.7,0.14)); +#644=CARTESIAN_POINT('',(-0.832831853072,0.7,0.152337005501)); +#645=CARTESIAN_POINT('',(-0.857662994499,0.7,0.177168146928)); +#646=CARTESIAN_POINT('',(-0.87,0.7,0.208584073464)); +#647=PLANE('',#648); +#648=AXIS2_PLACEMENT_3D('',#560,#81,#521); +#649=ADVANCED_FACE('',(#650),#661,.T.); +#650=FACE_BOUND('',#651,.T.); +#651=EDGE_LOOP('',(#652,#653,#657,#658)); +#652=ORIENTED_EDGE('',*,*,#582,.F.); +#653=ORIENTED_EDGE('',*,*,#654,.T.); +#654=EDGE_CURVE('',#578,#466,#655,.T.); +#655=LINE('',#579,#656); +#656=VECTOR('',#552,1.); +#657=ORIENTED_EDGE('',*,*,#465,.T.); +#658=ORIENTED_EDGE('',*,*,#659,.F.); +#659=EDGE_CURVE('',#583,#468,#660,.T.); +#660=LINE('',#584,#656); +#661=PLANE('',#662); +#662=AXIS2_PLACEMENT_3D('',#579,#521,#552); +#663=ADVANCED_FACE('',(#664),#672,.T.); +#664=FACE_BOUND('',#665,.T.); +#665=EDGE_LOOP('',(#666,#667,#668,#669)); +#666=ORIENTED_EDGE('',*,*,#484,.F.); +#667=ORIENTED_EDGE('',*,*,#568,.T.); +#668=ORIENTED_EDGE('',*,*,#641,.T.); +#669=ORIENTED_EDGE('',*,*,#670,.F.); +#670=EDGE_CURVE('',#485,#637,#671,.T.); +#671=B_SPLINE_CURVE_WITH_KNOTS('',1,(#486,#638),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#672=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#481,#673,#674,#675,#676,#486),(#565,#643,#644,#645,#646,#638)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,1.4),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#673=CARTESIAN_POINT('',(-0.801415926536,-0.7,0.14)); +#674=CARTESIAN_POINT('',(-0.832831853072,-0.7,0.152337005501)); +#675=CARTESIAN_POINT('',(-0.857662994499,-0.7,0.177168146928)); +#676=CARTESIAN_POINT('',(-0.87,-0.7,0.208584073464)); +#677=ADVANCED_FACE('',(#678),#686,.T.); +#678=FACE_BOUND('',#679,.T.); +#679=EDGE_LOOP('',(#680,#681,#682,#683)); +#680=ORIENTED_EDGE('',*,*,#587,.F.); +#681=ORIENTED_EDGE('',*,*,#659,.T.); +#682=ORIENTED_EDGE('',*,*,#543,.T.); +#683=ORIENTED_EDGE('',*,*,#684,.F.); +#684=EDGE_CURVE('',#588,#539,#685,.T.); +#685=B_SPLINE_CURVE_WITH_KNOTS('',1,(#589,#540),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#686=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#584,#591,#592,#593,#594,#595,#589),(#469,#545,#546,#547,#548,#549,#540)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.4),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#687=ADVANCED_FACE('',(#688),#696,.T.); +#688=FACE_BOUND('',#689,.T.); +#689=EDGE_LOOP('',(#690,#691,#692,#693)); +#690=ORIENTED_EDGE('',*,*,#494,.F.); +#691=ORIENTED_EDGE('',*,*,#670,.T.); +#692=ORIENTED_EDGE('',*,*,#636,.T.); +#693=ORIENTED_EDGE('',*,*,#694,.F.); +#694=EDGE_CURVE('',#495,#628,#695,.T.); +#695=LINE('',#496,#119); +#696=PLANE('',#697); +#697=AXIS2_PLACEMENT_3D('',#486,#14,#81); +#698=ADVANCED_FACE('',(#699),#707,.T.); +#699=FACE_BOUND('',#700,.T.); +#700=EDGE_LOOP('',(#701,#702,#703,#704)); +#701=ORIENTED_EDGE('',*,*,#597,.F.); +#702=ORIENTED_EDGE('',*,*,#684,.T.); +#703=ORIENTED_EDGE('',*,*,#538,.T.); +#704=ORIENTED_EDGE('',*,*,#705,.F.); +#705=EDGE_CURVE('',#598,#529,#706,.T.); +#706=LINE('',#599,#656); +#707=PLANE('',#708); +#708=AXIS2_PLACEMENT_3D('',#589,#472,#552); +#709=ADVANCED_FACE('',(#710),#718,.T.); +#710=FACE_BOUND('',#711,.T.); +#711=EDGE_LOOP('',(#712,#713,#714,#715)); +#712=ORIENTED_EDGE('',*,*,#501,.F.); +#713=ORIENTED_EDGE('',*,*,#694,.T.); +#714=ORIENTED_EDGE('',*,*,#627,.T.); +#715=ORIENTED_EDGE('',*,*,#716,.F.); +#716=EDGE_CURVE('',#502,#623,#717,.T.); +#717=B_SPLINE_CURVE_WITH_KNOTS('',1,(#503,#624),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#718=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#496,#719,#720,#721,#722,#503),(#629,#631,#632,#633,#634,#624)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,1.4),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#719=CARTESIAN_POINT('',(-0.87,-0.7,1.126415926536)); +#720=CARTESIAN_POINT('',(-0.857662994499,-0.7,1.157831853072)); +#721=CARTESIAN_POINT('',(-0.832831853072,-0.7,1.182662994499)); +#722=CARTESIAN_POINT('',(-0.801415926536,-0.7,1.195)); +#723=ADVANCED_FACE('',(#724),#732,.T.); +#724=FACE_BOUND('',#725,.T.); +#725=EDGE_LOOP('',(#726,#727,#728,#729)); +#726=ORIENTED_EDGE('',*,*,#602,.F.); +#727=ORIENTED_EDGE('',*,*,#705,.T.); +#728=ORIENTED_EDGE('',*,*,#528,.T.); +#729=ORIENTED_EDGE('',*,*,#730,.F.); +#730=EDGE_CURVE('',#603,#524,#731,.T.); +#731=B_SPLINE_CURVE_WITH_KNOTS('',1,(#604,#525),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#732=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#599,#606,#607,#608,#609,#610,#604),(#530,#532,#533,#534,#535,#536,#525)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.4),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#733=ADVANCED_FACE('',(#734),#742,.T.); +#734=FACE_BOUND('',#735,.T.); +#735=EDGE_LOOP('',(#736,#737,#738,#739)); +#736=ORIENTED_EDGE('',*,*,#511,.F.); +#737=ORIENTED_EDGE('',*,*,#716,.T.); +#738=ORIENTED_EDGE('',*,*,#622,.T.); +#739=ORIENTED_EDGE('',*,*,#740,.F.); +#740=EDGE_CURVE('',#512,#618,#741,.T.); +#741=LINE('',#513,#119); +#742=PLANE('',#743); +#743=AXIS2_PLACEMENT_3D('',#503,#521,#81); +#744=ADVANCED_FACE('',(#745),#753,.T.); +#745=FACE_BOUND('',#746,.T.); +#746=EDGE_LOOP('',(#747,#748,#749,#750)); +#747=ORIENTED_EDGE('',*,*,#612,.F.); +#748=ORIENTED_EDGE('',*,*,#730,.T.); +#749=ORIENTED_EDGE('',*,*,#523,.T.); +#750=ORIENTED_EDGE('',*,*,#751,.F.); +#751=EDGE_CURVE('',#613,#517,#752,.T.); +#752=LINE('',#614,#656); +#753=PLANE('',#754); +#754=AXIS2_PLACEMENT_3D('',#604,#13,#552); +#755=ADVANCED_FACE('',(#756),#758,.F.); +#756=FACE_BOUND('',#757,.F.); +#757=EDGE_LOOP('',(#473,#557,#576,#653)); +#758=PLANE('',#759); +#759=AXIS2_PLACEMENT_3D('',#760,#472,#521); +#760=CARTESIAN_POINT('',(0.,-1.652117596168E-17,0.)); +#761=ADVANCED_FACE('',(#762),#768,.T.); +#762=FACE_BOUND('',#763,.T.); +#763=EDGE_LOOP('',(#764,#765,#766,#767)); +#764=ORIENTED_EDGE('',*,*,#516,.T.); +#765=ORIENTED_EDGE('',*,*,#740,.T.); +#766=ORIENTED_EDGE('',*,*,#617,.T.); +#767=ORIENTED_EDGE('',*,*,#751,.T.); +#768=PLANE('',#769); +#769=AXIS2_PLACEMENT_3D('',#770,#14,#13); +#770=CARTESIAN_POINT('',(0.38,0.,1.335)); +#771=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#445))GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#772=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#773,#774); +#773=( REPRESENTATION_RELATIONSHIP('','',#458,#443)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#774=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#775); +#775=NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','','',#439,#454,$); +#776=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#456)); +#777=SHAPE_DEFINITION_REPRESENTATION(#778,#783); +#778=PRODUCT_DEFINITION_SHAPE('','',#779); +#779=PRODUCT_DEFINITION('design','',#780,#782); +#780=PRODUCT_DEFINITION_FORMATION('','',#781); +#781=PRODUCT('leg-2','leg-2','',(#8)); +#782=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#783=SHAPE_REPRESENTATION('',(#11,#11),#784); +#784=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#445))GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#785=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#786,#788); +#786=( REPRESENTATION_RELATIONSHIP('','',#783,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#787)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#787=ITEM_DEFINED_TRANSFORMATION('','',#11,#17); +#788=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#789); +#789=NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','','',#5,#779,$); +#790=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#781)); +#791=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#792,#793); +#792=( REPRESENTATION_RELATIONSHIP('','',#458,#783)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#793=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#794); +#794=NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','','',#779,#454,$); +#795=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#796),#431); +#796=STYLED_ITEM('color',(#797),#341); +#797=PRESENTATION_STYLE_ASSIGNMENT((#798)); +#798=SURFACE_STYLE_USAGE(.BOTH.,#799); +#799=SURFACE_SIDE_STYLE('',(#800)); +#800=SURFACE_STYLE_FILL_AREA(#801); +#801=FILL_AREA_STYLE('',(#802)); +#802=FILL_AREA_STYLE_COLOUR('',#803); +#803=COLOUR_RGB('',0.549019926594,0.549019926594,0.549019926594); +#804=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#805),#771); +#805=STYLED_ITEM('color',(#806),#459); +#806=PRESENTATION_STYLE_ASSIGNMENT((#807)); +#807=SURFACE_STYLE_USAGE(.BOTH.,#808); +#808=SURFACE_SIDE_STYLE('',(#809)); +#809=SURFACE_STYLE_FILL_AREA(#810); +#810=FILL_AREA_STYLE('',(#811)); +#811=FILL_AREA_STYLE_COLOUR('',#812); +#812=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +#813=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#814),#315); +#814=STYLED_ITEM('color',(#815),#48); +#815=PRESENTATION_STYLE_ASSIGNMENT((#816)); +#816=SURFACE_STYLE_USAGE(.BOTH.,#817); +#817=SURFACE_SIDE_STYLE('',(#818)); +#818=SURFACE_STYLE_FILL_AREA(#819); +#819=FILL_AREA_STYLE('',(#820)); +#820=FILL_AREA_STYLE_COLOUR('',#821); +#821=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/09222d37-5ed9-4409-aa3d-2f6d78a4fdd8/package.lp b/pkg/09222d37-5ed9-4409-aa3d-2f6d78a4fdd8/package.lp index ebf87129..5b6c8f3a 100644 --- a/pkg/09222d37-5ed9-4409-aa3d-2f6d78a4fdd8/package.lp +++ b/pkg/09222d37-5ed9-4409-aa3d-2f6d78a4fdd8/package.lp @@ -3,26 +3,28 @@ (description "Unidirectional Diode Outline DO-214AC (SMA), standardized by JEDEC.\n\nLength: 5.20mm\nWidth: 2.60mm\nHeight: 2.40mm\n\nGenerated with librepcb-parts-generator (generate_do.py)\n") (keywords "Diode,SMD,DO-214AC,DO214AC,SMA") (author "murray") - (version "0.1") + (version "0.2") (created 2023-08-15T22:33:08Z) (deprecated false) (generated_by "") (category dcaa6b6c-0c55-43fd-a320-5dd74a2cdc85) - (assembly_type auto) + (assembly_type smt) (pad fa650833-d0d0-4c48-b73a-bf6137341842 (name "C")) (pad 70bb734f-a4c2-49c2-871c-e5ae843dd50e (name "A")) + (3d_model 03f09b29-31af-4f37-a67e-86ffff65b00b (name "DIOM5226X240")) (footprint edff5314-16dd-4655-90e6-2866020d7176 (name "default") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model 03f09b29-31af-4f37-a67e-86ffff65b00b) (pad fa650833-d0d0-4c48-b73a-bf6137341842 (side top) (shape roundrect) (position -2.025 0.0) (rotation 0.0) (size 1.7 2.0) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad fa650833-d0d0-4c48-b73a-bf6137341842) ) (pad 70bb734f-a4c2-49c2-871c-e5ae843dd50e (side top) (shape roundrect) (position 2.025 0.0) (rotation 0.0) (size 1.7 2.0) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad 70bb734f-a4c2-49c2-871c-e5ae843dd50e) ) (polygon 29930d39-ae65-47d3-8073-4d66adccbe7b (layer top_documentation) @@ -64,6 +66,26 @@ (vertex (position -3.275 -1.4) (angle 0.0)) (vertex (position 2.05 -1.4) (angle 0.0)) ) + (polygon 978044b1-5ca1-4328-bbaf-ac7713bc7016 (layer top_package_outlines) + (width 0.0) (fill false) (grab_area false) + (vertex (position -2.15 1.3) (angle 0.0)) + (vertex (position 2.15 1.3) (angle 0.0)) + (vertex (position 2.15 0.7) (angle 0.0)) + (vertex (position 2.6 0.7) (angle 0.0)) + (vertex (position 2.6 -0.7) (angle 0.0)) + (vertex (position 2.15 -0.7) (angle 0.0)) + (vertex (position 2.15 -1.3) (angle 0.0)) + (vertex (position -2.15 -1.3) (angle 0.0)) + (vertex (position -2.15 -0.7) (angle 0.0)) + (vertex (position -2.6 -0.7) (angle 0.0)) + (vertex (position -2.6 0.7) (angle 0.0)) + (vertex (position -2.15 0.7) (angle 0.0)) + (vertex (position -2.15 1.3) (angle 0.0)) + (vertex (position 2.15 1.3) (angle 0.0)) + (vertex (position 2.15 -1.3) (angle 0.0)) + (vertex (position -2.15 -1.3) (angle 0.0)) + (vertex (position -2.15 1.3) (angle 0.0)) + ) (polygon 5be08b28-4b26-4ac1-8aae-09307f077511 (layer top_courtyard) (width 0.0) (fill false) (grab_area false) (vertex (position -3.375 1.5) (angle 0.0)) diff --git a/pkg/11a510a7-e928-4797-8a5a-4e66bc126c7c/0889a69a-5961-4e7e-9b29-3b52b1251efd.step b/pkg/11a510a7-e928-4797-8a5a-4e66bc126c7c/0889a69a-5961-4e7e-9b29-3b52b1251efd.step new file mode 100644 index 00000000..e33dee6d --- /dev/null +++ b/pkg/11a510a7-e928-4797-8a5a-4e66bc126c7c/0889a69a-5961-4e7e-9b29-3b52b1251efd.step @@ -0,0 +1,707 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-06-23T17:11:06',('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('DIONM5226X240','DIONM5226X240','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=SHAPE_REPRESENTATION('',(#11,#11,#15,#17),#20); +#11=AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12=CARTESIAN_POINT('',(0.,0.,0.)); +#13=DIRECTION('',(0.,0.,1.)); +#14=DIRECTION('',(1.,0.,0.)); +#15=AXIS2_PLACEMENT_3D('',#16,#13,#14); +#16=CARTESIAN_POINT('',(-1.45,0.,0.14)); +#17=AXIS2_PLACEMENT_3D('',#18,#13,#19); +#18=CARTESIAN_POINT('',(1.45,0.,0.14)); +#19=DIRECTION('',(-1.,1.224646799147E-16,0.)); +#20=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#21=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#22=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#23=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#24=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#25=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#26=SHAPE_DEFINITION_REPRESENTATION(#27,#32); +#27=PRODUCT_DEFINITION_SHAPE('','',#28); +#28=PRODUCT_DEFINITION('design','',#29,#31); +#29=PRODUCT_DEFINITION_FORMATION('','',#30); +#30=PRODUCT('body','body','',(#8)); +#31=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#32=SHAPE_REPRESENTATION('',(#11,#11),#33); +#33=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#34=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21,'distance_accuracy_value','confusion accuracy'); +#35=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36,#38); +#36=( REPRESENTATION_RELATIONSHIP('','',#32,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#37=ITEM_DEFINED_TRANSFORMATION('','',#11,#11); +#38=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#39); +#39=NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','','',#5,#28,$); +#40=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30)); +#41=SHAPE_DEFINITION_REPRESENTATION(#42,#47); +#42=PRODUCT_DEFINITION_SHAPE('','',#43); +#43=PRODUCT_DEFINITION('design','',#44,#46); +#44=PRODUCT_DEFINITION_FORMATION('','',#45); +#45=PRODUCT('body_part','body_part','',(#8)); +#46=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#47=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#48),#315); +#48=MANIFOLD_SOLID_BREP('',#49); +#49=CLOSED_SHELL('',(#50,#82,#110,#131,#150,#177,#197,#212,#228,#249,#263,#285,#296,#306)); +#50=ADVANCED_FACE('',(#51),#79,.F.); +#51=FACE_BOUND('',#52,.F.); +#52=EDGE_LOOP('',(#53,#62,#69,#75)); +#53=ORIENTED_EDGE('',*,*,#54,.F.); +#54=EDGE_CURVE('',#55,#57,#59,.T.); +#55=VERTEX_POINT('',#56); +#56=CARTESIAN_POINT('',(-2.15,-1.3,1.335)); +#57=VERTEX_POINT('',#58); +#58=CARTESIAN_POINT('',(2.15,-1.3,1.335)); +#59=LINE('',#60,#61); +#60=CARTESIAN_POINT('',(-2.,-1.3,1.335)); +#61=VECTOR('',#14,1.); +#62=ORIENTED_EDGE('',*,*,#63,.T.); +#63=EDGE_CURVE('',#55,#64,#66,.T.); +#64=VERTEX_POINT('',#65); +#65=CARTESIAN_POINT('',(-2.15,-1.3,1.615)); +#66=LINE('',#67,#68); +#67=CARTESIAN_POINT('',(-2.15,-1.3,0.325)); +#68=VECTOR('',#13,1.); +#69=ORIENTED_EDGE('',*,*,#70,.T.); +#70=EDGE_CURVE('',#64,#71,#73,.T.); +#71=VERTEX_POINT('',#72); +#72=CARTESIAN_POINT('',(2.15,-1.3,1.615)); +#73=LINE('',#74,#61); +#74=CARTESIAN_POINT('',(-2.,-1.3,1.615)); +#75=ORIENTED_EDGE('',*,*,#76,.F.); +#76=EDGE_CURVE('',#57,#71,#77,.T.); +#77=LINE('',#78,#68); +#78=CARTESIAN_POINT('',(2.15,-1.3,0.325)); +#79=PLANE('',#80); +#80=AXIS2_PLACEMENT_3D('',#67,#81,#13); +#81=DIRECTION('',(0.,1.,0.)); +#82=ADVANCED_FACE('',(#83),#105,.T.); +#83=FACE_BOUND('',#84,.F.); +#84=EDGE_LOOP('',(#85,#93,#94,#102)); +#85=ORIENTED_EDGE('',*,*,#86,.F.); +#86=EDGE_CURVE('',#55,#87,#89,.T.); +#87=VERTEX_POINT('',#88); +#88=CARTESIAN_POINT('',(-2.,-1.15,0.325)); +#89=LINE('',#90,#91); +#90=CARTESIAN_POINT('',(-2.075,-1.225,0.83)); +#91=VECTOR('',#92,1.); +#92=DIRECTION('',(0.145343651448,0.145343651448,-0.978647253083)); +#93=ORIENTED_EDGE('',*,*,#54,.T.); +#94=ORIENTED_EDGE('',*,*,#95,.T.); +#95=EDGE_CURVE('',#57,#96,#98,.T.); +#96=VERTEX_POINT('',#97); +#97=CARTESIAN_POINT('',(2.,-1.15,0.325)); +#98=LINE('',#99,#100); +#99=CARTESIAN_POINT('',(2.032750445968,-1.182750445968,0.545519669515)); +#100=VECTOR('',#101,1.); +#101=DIRECTION('',(-0.145343651448,0.145343651448,-0.978647253083)); +#102=ORIENTED_EDGE('',*,*,#103,.F.); +#103=EDGE_CURVE('',#87,#96,#104,.T.); +#104=LINE('',#88,#61); +#105=PLANE('',#106); +#106=AXIS2_PLACEMENT_3D('',#107,#108,#109); +#107=CARTESIAN_POINT('',(-2.,-1.225,0.83)); +#108=DIRECTION('',(-1.743743140662E-18,-0.989150815738,-0.146903586496)); +#109=DIRECTION('',(-1.,1.724824950023E-18,2.561621212905E-19)); +#110=ADVANCED_FACE('',(#111),#129,.F.); +#111=FACE_BOUND('',#112,.F.); +#112=EDGE_LOOP('',(#113,#114,#120,#126)); +#113=ORIENTED_EDGE('',*,*,#63,.F.); +#114=ORIENTED_EDGE('',*,*,#115,.T.); +#115=EDGE_CURVE('',#55,#116,#118,.T.); +#116=VERTEX_POINT('',#117); +#117=CARTESIAN_POINT('',(-2.15,1.3,1.335)); +#118=LINE('',#56,#119); +#119=VECTOR('',#81,1.); +#120=ORIENTED_EDGE('',*,*,#121,.T.); +#121=EDGE_CURVE('',#116,#122,#124,.T.); +#122=VERTEX_POINT('',#123); +#123=CARTESIAN_POINT('',(-2.15,1.3,1.615)); +#124=LINE('',#125,#68); +#125=CARTESIAN_POINT('',(-2.15,1.3,0.325)); +#126=ORIENTED_EDGE('',*,*,#127,.F.); +#127=EDGE_CURVE('',#64,#122,#128,.T.); +#128=LINE('',#65,#119); +#129=PLANE('',#130); +#130=AXIS2_PLACEMENT_3D('',#67,#14,#13); +#131=ADVANCED_FACE('',(#132),#148,.T.); +#132=FACE_BOUND('',#133,.T.); +#133=EDGE_LOOP('',(#75,#134,#139,#145)); +#134=ORIENTED_EDGE('',*,*,#135,.T.); +#135=EDGE_CURVE('',#57,#136,#138,.T.); +#136=VERTEX_POINT('',#137); +#137=CARTESIAN_POINT('',(2.15,1.3,1.335)); +#138=LINE('',#58,#119); +#139=ORIENTED_EDGE('',*,*,#140,.T.); +#140=EDGE_CURVE('',#136,#141,#143,.T.); +#141=VERTEX_POINT('',#142); +#142=CARTESIAN_POINT('',(2.15,1.3,1.615)); +#143=LINE('',#144,#68); +#144=CARTESIAN_POINT('',(2.15,1.3,0.325)); +#145=ORIENTED_EDGE('',*,*,#146,.F.); +#146=EDGE_CURVE('',#71,#141,#147,.T.); +#147=LINE('',#72,#119); +#148=PLANE('',#149); +#149=AXIS2_PLACEMENT_3D('',#78,#14,#13); +#150=ADVANCED_FACE('',(#151),#172,.F.); +#151=FACE_BOUND('',#152,.T.); +#152=EDGE_LOOP('',(#153,#69,#161,#169)); +#153=ORIENTED_EDGE('',*,*,#154,.F.); +#154=EDGE_CURVE('',#64,#155,#157,.T.); +#155=VERTEX_POINT('',#156); +#156=CARTESIAN_POINT('',(-2.,-1.15,2.625)); +#157=LINE('',#158,#159); +#158=CARTESIAN_POINT('',(-2.075,-1.225,2.12)); +#159=VECTOR('',#160,1.); +#160=DIRECTION('',(0.145343651448,0.145343651448,0.978647253083)); +#161=ORIENTED_EDGE('',*,*,#162,.T.); +#162=EDGE_CURVE('',#71,#163,#165,.T.); +#163=VERTEX_POINT('',#164); +#164=CARTESIAN_POINT('',(2.,-1.15,2.625)); +#165=LINE('',#166,#167); +#166=CARTESIAN_POINT('',(2.032750445968,-1.182750445968,2.404480330485)); +#167=VECTOR('',#168,1.); +#168=DIRECTION('',(-0.145343651448,0.145343651448,0.978647253083)); +#169=ORIENTED_EDGE('',*,*,#170,.F.); +#170=EDGE_CURVE('',#155,#163,#171,.T.); +#171=LINE('',#156,#61); +#172=PLANE('',#173); +#173=AXIS2_PLACEMENT_3D('',#174,#175,#176); +#174=CARTESIAN_POINT('',(-2.,-1.225,2.12)); +#175=DIRECTION('',(1.743743140662E-18,0.989150815738,-0.146903586496)); +#176=DIRECTION('',(-1.,1.724824950023E-18,-2.561621212905E-19)); +#177=ADVANCED_FACE('',(#178),#192,.T.); +#178=FACE_BOUND('',#179,.T.); +#179=EDGE_LOOP('',(#180,#85,#114,#186)); +#180=ORIENTED_EDGE('',*,*,#181,.F.); +#181=EDGE_CURVE('',#87,#182,#184,.T.); +#182=VERTEX_POINT('',#183); +#183=CARTESIAN_POINT('',(-2.,1.15,0.325)); +#184=LINE('',#185,#119); +#185=CARTESIAN_POINT('',(-2.,-1.3,0.325)); +#186=ORIENTED_EDGE('',*,*,#187,.T.); +#187=EDGE_CURVE('',#116,#182,#188,.T.); +#188=LINE('',#189,#190); +#189=CARTESIAN_POINT('',(-2.047537789879,1.197537789879,0.645087785184)); +#190=VECTOR('',#191,1.); +#191=DIRECTION('',(0.145343651448,-0.145343651448,-0.978647253083)); +#192=PLANE('',#193); +#193=AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194=CARTESIAN_POINT('',(-2.075,-1.3,0.83)); +#195=DIRECTION('',(-0.989150815738,1.743743140662E-18,-0.146903586496)); +#196=DIRECTION('',(1.724824950023E-18,1.,2.561621212905E-19)); +#197=ADVANCED_FACE('',(#198),#210,.F.); +#198=FACE_BOUND('',#199,.F.); +#199=EDGE_LOOP('',(#180,#200,#201,#207)); +#200=ORIENTED_EDGE('',*,*,#103,.T.); +#201=ORIENTED_EDGE('',*,*,#202,.T.); +#202=EDGE_CURVE('',#96,#203,#205,.T.); +#203=VERTEX_POINT('',#204); +#204=CARTESIAN_POINT('',(2.,1.15,0.325)); +#205=LINE('',#206,#119); +#206=CARTESIAN_POINT('',(2.,-1.3,0.325)); +#207=ORIENTED_EDGE('',*,*,#208,.F.); +#208=EDGE_CURVE('',#182,#203,#209,.T.); +#209=LINE('',#183,#61); +#210=PLANE('',#211); +#211=AXIS2_PLACEMENT_3D('',#67,#13,#14); +#212=ADVANCED_FACE('',(#213),#223,.F.); +#213=FACE_BOUND('',#214,.F.); +#214=EDGE_LOOP('',(#215,#216,#134,#217)); +#215=ORIENTED_EDGE('',*,*,#202,.F.); +#216=ORIENTED_EDGE('',*,*,#95,.F.); +#217=ORIENTED_EDGE('',*,*,#218,.T.); +#218=EDGE_CURVE('',#136,#203,#219,.T.); +#219=LINE('',#220,#221); +#220=CARTESIAN_POINT('',(2.005288235846,1.155288235846,0.360607454699)); +#221=VECTOR('',#222,1.); +#222=DIRECTION('',(-0.145343651448,-0.145343651448,-0.978647253083)); +#223=PLANE('',#224); +#224=AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225=CARTESIAN_POINT('',(2.075,-1.3,0.83)); +#226=DIRECTION('',(-0.989150815738,-1.743743140662E-18,0.146903586496)); +#227=DIRECTION('',(-1.724824950023E-18,1.,2.561621212905E-19)); +#228=ADVANCED_FACE('',(#229),#244,.F.); +#229=FACE_BOUND('',#230,.F.); +#230=EDGE_LOOP('',(#231,#153,#237,#238)); +#231=ORIENTED_EDGE('',*,*,#232,.F.); +#232=EDGE_CURVE('',#155,#233,#235,.T.); +#233=VERTEX_POINT('',#234); +#234=CARTESIAN_POINT('',(-2.,1.15,2.625)); +#235=LINE('',#236,#119); +#236=CARTESIAN_POINT('',(-2.,-1.3,2.625)); +#237=ORIENTED_EDGE('',*,*,#127,.T.); +#238=ORIENTED_EDGE('',*,*,#239,.T.); +#239=EDGE_CURVE('',#122,#233,#240,.T.); +#240=LINE('',#241,#242); +#241=CARTESIAN_POINT('',(-2.047537789879,1.197537789879,2.304912214816)); +#242=VECTOR('',#243,1.); +#243=DIRECTION('',(0.145343651448,-0.145343651448,0.978647253083)); +#244=PLANE('',#245); +#245=AXIS2_PLACEMENT_3D('',#246,#247,#248); +#246=CARTESIAN_POINT('',(-2.075,-1.3,2.12)); +#247=DIRECTION('',(0.989150815738,-1.743743140662E-18,-0.146903586496)); +#248=DIRECTION('',(1.724824950023E-18,1.,-2.561621212905E-19)); +#249=ADVANCED_FACE('',(#250),#261,.T.); +#250=FACE_BOUND('',#251,.T.); +#251=EDGE_LOOP('',(#252,#120,#256,#260)); +#252=ORIENTED_EDGE('',*,*,#253,.F.); +#253=EDGE_CURVE('',#116,#136,#254,.T.); +#254=LINE('',#255,#61); +#255=CARTESIAN_POINT('',(-2.,1.3,1.335)); +#256=ORIENTED_EDGE('',*,*,#257,.T.); +#257=EDGE_CURVE('',#122,#141,#258,.T.); +#258=LINE('',#259,#61); +#259=CARTESIAN_POINT('',(-2.,1.3,1.615)); +#260=ORIENTED_EDGE('',*,*,#140,.F.); +#261=PLANE('',#262); +#262=AXIS2_PLACEMENT_3D('',#125,#81,#13); +#263=ADVANCED_FACE('',(#264),#280,.T.); +#264=FACE_BOUND('',#265,.T.); +#265=EDGE_LOOP('',(#266,#272,#273,#274)); +#266=ORIENTED_EDGE('',*,*,#267,.F.); +#267=EDGE_CURVE('',#163,#268,#270,.T.); +#268=VERTEX_POINT('',#269); +#269=CARTESIAN_POINT('',(2.,1.15,2.625)); +#270=LINE('',#271,#119); +#271=CARTESIAN_POINT('',(2.,-1.3,2.625)); +#272=ORIENTED_EDGE('',*,*,#162,.F.); +#273=ORIENTED_EDGE('',*,*,#146,.T.); +#274=ORIENTED_EDGE('',*,*,#275,.T.); +#275=EDGE_CURVE('',#141,#268,#276,.T.); +#276=LINE('',#277,#278); +#277=CARTESIAN_POINT('',(2.005288235846,1.155288235846,2.589392545301)); +#278=VECTOR('',#279,1.); +#279=DIRECTION('',(-0.145343651448,-0.145343651448,0.978647253083)); +#280=PLANE('',#281); +#281=AXIS2_PLACEMENT_3D('',#282,#283,#284); +#282=CARTESIAN_POINT('',(2.075,-1.3,2.12)); +#283=DIRECTION('',(0.989150815738,1.743743140662E-18,0.146903586496)); +#284=DIRECTION('',(-1.724824950023E-18,1.,-2.561621212905E-19)); +#285=ADVANCED_FACE('',(#286),#293,.T.); +#286=FACE_BOUND('',#287,.T.); +#287=EDGE_LOOP('',(#231,#288,#289,#290)); +#288=ORIENTED_EDGE('',*,*,#170,.T.); +#289=ORIENTED_EDGE('',*,*,#267,.T.); +#290=ORIENTED_EDGE('',*,*,#291,.F.); +#291=EDGE_CURVE('',#233,#268,#292,.T.); +#292=LINE('',#234,#61); +#293=PLANE('',#294); +#294=AXIS2_PLACEMENT_3D('',#295,#13,#14); +#295=CARTESIAN_POINT('',(-2.15,-1.3,2.625)); +#296=ADVANCED_FACE('',(#297),#301,.F.); +#297=FACE_BOUND('',#298,.T.); +#298=EDGE_LOOP('',(#299,#300,#217,#207)); +#299=ORIENTED_EDGE('',*,*,#187,.F.); +#300=ORIENTED_EDGE('',*,*,#253,.T.); +#301=PLANE('',#302); +#302=AXIS2_PLACEMENT_3D('',#303,#304,#305); +#303=CARTESIAN_POINT('',(-2.,1.225,0.83)); +#304=DIRECTION('',(1.743743140662E-18,-0.989150815738,0.146903586496)); +#305=DIRECTION('',(-1.,-1.724824950023E-18,2.561621212905E-19)); +#306=ADVANCED_FACE('',(#307),#310,.T.); +#307=FACE_BOUND('',#308,.F.); +#308=EDGE_LOOP('',(#309,#256,#274,#290)); +#309=ORIENTED_EDGE('',*,*,#239,.F.); +#310=PLANE('',#311); +#311=AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312=CARTESIAN_POINT('',(-2.,1.225,2.12)); +#313=DIRECTION('',(-1.743743140662E-18,0.989150815738,0.146903586496)); +#314=DIRECTION('',(-1.,-1.724824950023E-18,-2.561621212905E-19)); +#315=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#316=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#317,#318); +#317=( REPRESENTATION_RELATIONSHIP('','',#47,#32)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#318=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#319); +#319=NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','','',#28,#43,$); +#320=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45)); +#321=SHAPE_DEFINITION_REPRESENTATION(#322,#327); +#322=PRODUCT_DEFINITION_SHAPE('','',#323); +#323=PRODUCT_DEFINITION('design','',#324,#326); +#324=PRODUCT_DEFINITION_FORMATION('','',#325); +#325=PRODUCT('leg-1','leg-1','',(#8)); +#326=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#327=SHAPE_REPRESENTATION('',(#11,#11),#328); +#328=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#329)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#329=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#330=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#331,#333); +#331=( REPRESENTATION_RELATIONSHIP('','',#327,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#332)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#332=ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#333=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#334); +#334=NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','','',#5,#323,$); +#335=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#325)); +#336=SHAPE_DEFINITION_REPRESENTATION(#337,#342); +#337=PRODUCT_DEFINITION_SHAPE('','',#338); +#338=PRODUCT_DEFINITION('design','',#339,#341); +#339=PRODUCT_DEFINITION_FORMATION('','',#340); +#340=PRODUCT('leg-1_part','leg-1_part','',(#8)); +#341=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#342=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#343),#655); +#343=MANIFOLD_SOLID_BREP('',#344); +#344=CLOSED_SHELL('',(#345,#437,#456,#533,#547,#561,#571,#582,#593,#607,#617,#628,#639,#645)); +#345=ADVANCED_FACE('',(#346),#434,.T.); +#346=FACE_BOUND('',#347,.T.); +#347=EDGE_LOOP('',(#348,#357,#362,#367,#377,#384,#394,#399,#406,#411,#421,#426)); +#348=ORIENTED_EDGE('',*,*,#349,.F.); +#349=EDGE_CURVE('',#350,#352,#354,.T.); +#350=VERTEX_POINT('',#351); +#351=CARTESIAN_POINT('',(0.,-0.7,-0.14)); +#352=VERTEX_POINT('',#353); +#353=CARTESIAN_POINT('',(-0.77,-0.7,-0.14)); +#354=LINE('',#351,#355); +#355=VECTOR('',#356,1.); +#356=DIRECTION('',(-1.,0.,0.)); +#357=ORIENTED_EDGE('',*,*,#358,.T.); +#358=EDGE_CURVE('',#350,#359,#361,.T.); +#359=VERTEX_POINT('',#360); +#360=CARTESIAN_POINT('',(0.,-0.7,0.14)); +#361=LINE('',#351,#68); +#362=ORIENTED_EDGE('',*,*,#363,.T.); +#363=EDGE_CURVE('',#359,#364,#366,.T.); +#364=VERTEX_POINT('',#365); +#365=CARTESIAN_POINT('',(-0.77,-0.7,0.14)); +#366=LINE('',#360,#355); +#367=ORIENTED_EDGE('',*,*,#368,.T.); +#368=EDGE_CURVE('',#364,#369,#371,.T.); +#369=VERTEX_POINT('',#370); +#370=CARTESIAN_POINT('',(-0.87,-0.7,0.24)); +#371=B_SPLINE_CURVE_WITH_KNOTS('',6,(#365,#372,#373,#374,#375,#376,#370),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#372=CARTESIAN_POINT('',(-0.79617993878,-0.7,0.14)); +#373=CARTESIAN_POINT('',(-0.82235987756,-0.7,0.148224670334)); +#374=CARTESIAN_POINT('',(-0.845318729927,-0.7,0.164681270073)); +#375=CARTESIAN_POINT('',(-0.861775329666,-0.7,0.18764012244)); +#376=CARTESIAN_POINT('',(-0.87,-0.7,0.21382006122)); +#377=ORIENTED_EDGE('',*,*,#378,.T.); +#378=EDGE_CURVE('',#369,#379,#381,.T.); +#379=VERTEX_POINT('',#380); +#380=CARTESIAN_POINT('',(-0.87,-0.7,1.095)); +#381=LINE('',#370,#382); +#382=VECTOR('',#383,1.); +#383=DIRECTION('',(-6.123233995737E-17,0.,1.)); +#384=ORIENTED_EDGE('',*,*,#385,.T.); +#385=EDGE_CURVE('',#379,#386,#388,.T.); +#386=VERTEX_POINT('',#387); +#387=CARTESIAN_POINT('',(-0.77,-0.7,1.195)); +#388=B_SPLINE_CURVE_WITH_KNOTS('',6,(#380,#389,#390,#391,#392,#393,#387),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#389=CARTESIAN_POINT('',(-0.87,-0.7,1.12117993878)); +#390=CARTESIAN_POINT('',(-0.861775329666,-0.7,1.14735987756)); +#391=CARTESIAN_POINT('',(-0.845318729927,-0.7,1.170318729927)); +#392=CARTESIAN_POINT('',(-0.82235987756,-0.7,1.186775329666)); +#393=CARTESIAN_POINT('',(-0.79617993878,-0.7,1.195)); +#394=ORIENTED_EDGE('',*,*,#395,.T.); +#395=EDGE_CURVE('',#386,#396,#398,.T.); +#396=VERTEX_POINT('',#397); +#397=CARTESIAN_POINT('',(0.38,-0.7,1.195)); +#398=LINE('',#387,#61); +#399=ORIENTED_EDGE('',*,*,#400,.F.); +#400=EDGE_CURVE('',#401,#396,#403,.T.); +#401=VERTEX_POINT('',#402); +#402=CARTESIAN_POINT('',(0.38,-0.7,1.475)); +#403=LINE('',#402,#404); +#404=VECTOR('',#405,1.); +#405=DIRECTION('',(0.,0.,-1.)); +#406=ORIENTED_EDGE('',*,*,#407,.F.); +#407=EDGE_CURVE('',#408,#401,#410,.T.); +#408=VERTEX_POINT('',#409); +#409=CARTESIAN_POINT('',(-0.77,-0.7,1.475)); +#410=LINE('',#409,#61); +#411=ORIENTED_EDGE('',*,*,#412,.F.); +#412=EDGE_CURVE('',#413,#408,#415,.T.); +#413=VERTEX_POINT('',#414); +#414=CARTESIAN_POINT('',(-1.15,-0.7,1.095)); +#415=B_SPLINE_CURVE_WITH_KNOTS('',6,(#414,#416,#417,#418,#419,#420,#409),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#416=CARTESIAN_POINT('',(-1.15,-0.7,1.194483767364)); +#417=CARTESIAN_POINT('',(-1.11874625273,-0.7,1.293967534727)); +#418=CARTESIAN_POINT('',(-1.056211173721,-0.7,1.381211173721)); +#419=CARTESIAN_POINT('',(-0.968967534727,-0.7,1.44374625273)); +#420=CARTESIAN_POINT('',(-0.869483767364,-0.7,1.475)); +#421=ORIENTED_EDGE('',*,*,#422,.F.); +#422=EDGE_CURVE('',#423,#413,#425,.T.); +#423=VERTEX_POINT('',#424); +#424=CARTESIAN_POINT('',(-1.15,-0.7,0.24)); +#425=LINE('',#424,#382); +#426=ORIENTED_EDGE('',*,*,#427,.F.); +#427=EDGE_CURVE('',#352,#423,#428,.T.); +#428=B_SPLINE_CURVE_WITH_KNOTS('',6,(#353,#429,#430,#431,#432,#433,#424),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#429=CARTESIAN_POINT('',(-0.869483767364,-0.7,-0.14)); +#430=CARTESIAN_POINT('',(-0.968967534727,-0.7,-0.10874625273)); +#431=CARTESIAN_POINT('',(-1.056211173721,-0.7,-4.621117372091E-02)); +#432=CARTESIAN_POINT('',(-1.11874625273,-0.7,4.103246527265E-02)); +#433=CARTESIAN_POINT('',(-1.15,-0.7,0.140516232636)); +#434=PLANE('',#435); +#435=AXIS2_PLACEMENT_3D('',#351,#436,#13); +#436=DIRECTION('',(0.,-1.,0.)); +#437=ADVANCED_FACE('',(#438),#454,.T.); +#438=FACE_BOUND('',#439,.T.); +#439=EDGE_LOOP('',(#440,#441,#446,#451)); +#440=ORIENTED_EDGE('',*,*,#363,.F.); +#441=ORIENTED_EDGE('',*,*,#442,.T.); +#442=EDGE_CURVE('',#359,#443,#445,.T.); +#443=VERTEX_POINT('',#444); +#444=CARTESIAN_POINT('',(0.,0.7,0.14)); +#445=LINE('',#360,#119); +#446=ORIENTED_EDGE('',*,*,#447,.T.); +#447=EDGE_CURVE('',#443,#448,#450,.T.); +#448=VERTEX_POINT('',#449); +#449=CARTESIAN_POINT('',(-0.77,0.7,0.14)); +#450=LINE('',#444,#355); +#451=ORIENTED_EDGE('',*,*,#452,.F.); +#452=EDGE_CURVE('',#364,#448,#453,.T.); +#453=LINE('',#365,#119); +#454=PLANE('',#455); +#455=AXIS2_PLACEMENT_3D('',#360,#13,#81); +#456=ADVANCED_FACE('',(#457),#531,.T.); +#457=FACE_BOUND('',#458,.T.); +#458=EDGE_LOOP('',(#459,#460,#465,#470,#480,#485,#495,#500,#505,#510,#519,#524)); +#459=ORIENTED_EDGE('',*,*,#447,.F.); +#460=ORIENTED_EDGE('',*,*,#461,.T.); +#461=EDGE_CURVE('',#443,#462,#464,.T.); +#462=VERTEX_POINT('',#463); +#463=CARTESIAN_POINT('',(0.,0.7,-0.14)); +#464=LINE('',#444,#404); +#465=ORIENTED_EDGE('',*,*,#466,.T.); +#466=EDGE_CURVE('',#462,#467,#469,.T.); +#467=VERTEX_POINT('',#468); +#468=CARTESIAN_POINT('',(-0.77,0.7,-0.14)); +#469=LINE('',#463,#355); +#470=ORIENTED_EDGE('',*,*,#471,.T.); +#471=EDGE_CURVE('',#467,#472,#474,.T.); +#472=VERTEX_POINT('',#473); +#473=CARTESIAN_POINT('',(-1.15,0.7,0.24)); +#474=B_SPLINE_CURVE_WITH_KNOTS('',6,(#468,#475,#476,#477,#478,#479,#473),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#475=CARTESIAN_POINT('',(-0.869483767364,0.7,-0.14)); +#476=CARTESIAN_POINT('',(-0.968967534727,0.7,-0.10874625273)); +#477=CARTESIAN_POINT('',(-1.056211173721,0.7,-4.621117372091E-02)); +#478=CARTESIAN_POINT('',(-1.11874625273,0.7,4.103246527265E-02)); +#479=CARTESIAN_POINT('',(-1.15,0.7,0.140516232636)); +#480=ORIENTED_EDGE('',*,*,#481,.T.); +#481=EDGE_CURVE('',#472,#482,#484,.T.); +#482=VERTEX_POINT('',#483); +#483=CARTESIAN_POINT('',(-1.15,0.7,1.095)); +#484=LINE('',#473,#382); +#485=ORIENTED_EDGE('',*,*,#486,.T.); +#486=EDGE_CURVE('',#482,#487,#489,.T.); +#487=VERTEX_POINT('',#488); +#488=CARTESIAN_POINT('',(-0.77,0.7,1.475)); +#489=B_SPLINE_CURVE_WITH_KNOTS('',6,(#483,#490,#491,#492,#493,#494,#488),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#490=CARTESIAN_POINT('',(-1.15,0.7,1.194483767364)); +#491=CARTESIAN_POINT('',(-1.11874625273,0.7,1.293967534727)); +#492=CARTESIAN_POINT('',(-1.056211173721,0.7,1.381211173721)); +#493=CARTESIAN_POINT('',(-0.968967534727,0.7,1.44374625273)); +#494=CARTESIAN_POINT('',(-0.869483767364,0.7,1.475)); +#495=ORIENTED_EDGE('',*,*,#496,.T.); +#496=EDGE_CURVE('',#487,#497,#499,.T.); +#497=VERTEX_POINT('',#498); +#498=CARTESIAN_POINT('',(0.38,0.7,1.475)); +#499=LINE('',#488,#61); +#500=ORIENTED_EDGE('',*,*,#501,.F.); +#501=EDGE_CURVE('',#502,#497,#504,.T.); +#502=VERTEX_POINT('',#503); +#503=CARTESIAN_POINT('',(0.38,0.7,1.195)); +#504=LINE('',#503,#68); +#505=ORIENTED_EDGE('',*,*,#506,.F.); +#506=EDGE_CURVE('',#507,#502,#509,.T.); +#507=VERTEX_POINT('',#508); +#508=CARTESIAN_POINT('',(-0.77,0.7,1.195)); +#509=LINE('',#508,#61); +#510=ORIENTED_EDGE('',*,*,#511,.F.); +#511=EDGE_CURVE('',#512,#507,#514,.T.); +#512=VERTEX_POINT('',#513); +#513=CARTESIAN_POINT('',(-0.87,0.7,1.095)); +#514=B_SPLINE_CURVE_WITH_KNOTS('',5,(#513,#515,#516,#517,#518,#508),.UNSPECIFIED.,.F.,.F.,(6,6),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#515=CARTESIAN_POINT('',(-0.87,0.7,1.126415926536)); +#516=CARTESIAN_POINT('',(-0.857662994499,0.7,1.157831853072)); +#517=CARTESIAN_POINT('',(-0.832831853072,0.7,1.182662994499)); +#518=CARTESIAN_POINT('',(-0.801415926536,0.7,1.195)); +#519=ORIENTED_EDGE('',*,*,#520,.F.); +#520=EDGE_CURVE('',#521,#512,#523,.T.); +#521=VERTEX_POINT('',#522); +#522=CARTESIAN_POINT('',(-0.87,0.7,0.24)); +#523=LINE('',#522,#68); +#524=ORIENTED_EDGE('',*,*,#525,.F.); +#525=EDGE_CURVE('',#448,#521,#526,.T.); +#526=B_SPLINE_CURVE_WITH_KNOTS('',5,(#449,#527,#528,#529,#530,#522),.UNSPECIFIED.,.F.,.F.,(6,6),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#527=CARTESIAN_POINT('',(-0.801415926536,0.7,0.14)); +#528=CARTESIAN_POINT('',(-0.832831853072,0.7,0.152337005501)); +#529=CARTESIAN_POINT('',(-0.857662994499,0.7,0.177168146928)); +#530=CARTESIAN_POINT('',(-0.87,0.7,0.208584073464)); +#531=PLANE('',#532); +#532=AXIS2_PLACEMENT_3D('',#444,#81,#405); +#533=ADVANCED_FACE('',(#534),#545,.T.); +#534=FACE_BOUND('',#535,.T.); +#535=EDGE_LOOP('',(#536,#537,#541,#542)); +#536=ORIENTED_EDGE('',*,*,#466,.F.); +#537=ORIENTED_EDGE('',*,*,#538,.T.); +#538=EDGE_CURVE('',#462,#350,#539,.T.); +#539=LINE('',#463,#540); +#540=VECTOR('',#436,1.); +#541=ORIENTED_EDGE('',*,*,#349,.T.); +#542=ORIENTED_EDGE('',*,*,#543,.F.); +#543=EDGE_CURVE('',#467,#352,#544,.T.); +#544=LINE('',#468,#540); +#545=PLANE('',#546); +#546=AXIS2_PLACEMENT_3D('',#463,#405,#436); +#547=ADVANCED_FACE('',(#548),#556,.T.); +#548=FACE_BOUND('',#549,.T.); +#549=EDGE_LOOP('',(#550,#551,#552,#553)); +#550=ORIENTED_EDGE('',*,*,#368,.F.); +#551=ORIENTED_EDGE('',*,*,#452,.T.); +#552=ORIENTED_EDGE('',*,*,#525,.T.); +#553=ORIENTED_EDGE('',*,*,#554,.F.); +#554=EDGE_CURVE('',#369,#521,#555,.T.); +#555=B_SPLINE_CURVE_WITH_KNOTS('',1,(#370,#522),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#556=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#365,#557,#558,#559,#560,#370),(#449,#527,#528,#529,#530,#522)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,1.4),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#557=CARTESIAN_POINT('',(-0.801415926536,-0.7,0.14)); +#558=CARTESIAN_POINT('',(-0.832831853072,-0.7,0.152337005501)); +#559=CARTESIAN_POINT('',(-0.857662994499,-0.7,0.177168146928)); +#560=CARTESIAN_POINT('',(-0.87,-0.7,0.208584073464)); +#561=ADVANCED_FACE('',(#562),#570,.T.); +#562=FACE_BOUND('',#563,.T.); +#563=EDGE_LOOP('',(#564,#565,#566,#567)); +#564=ORIENTED_EDGE('',*,*,#471,.F.); +#565=ORIENTED_EDGE('',*,*,#543,.T.); +#566=ORIENTED_EDGE('',*,*,#427,.T.); +#567=ORIENTED_EDGE('',*,*,#568,.F.); +#568=EDGE_CURVE('',#472,#423,#569,.T.); +#569=B_SPLINE_CURVE_WITH_KNOTS('',1,(#473,#424),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#570=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#468,#475,#476,#477,#478,#479,#473),(#353,#429,#430,#431,#432,#433,#424)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.4),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#571=ADVANCED_FACE('',(#572),#580,.T.); +#572=FACE_BOUND('',#573,.T.); +#573=EDGE_LOOP('',(#574,#575,#576,#577)); +#574=ORIENTED_EDGE('',*,*,#378,.F.); +#575=ORIENTED_EDGE('',*,*,#554,.T.); +#576=ORIENTED_EDGE('',*,*,#520,.T.); +#577=ORIENTED_EDGE('',*,*,#578,.F.); +#578=EDGE_CURVE('',#379,#512,#579,.T.); +#579=LINE('',#380,#119); +#580=PLANE('',#581); +#581=AXIS2_PLACEMENT_3D('',#370,#14,#81); +#582=ADVANCED_FACE('',(#583),#591,.T.); +#583=FACE_BOUND('',#584,.T.); +#584=EDGE_LOOP('',(#585,#586,#587,#588)); +#585=ORIENTED_EDGE('',*,*,#481,.F.); +#586=ORIENTED_EDGE('',*,*,#568,.T.); +#587=ORIENTED_EDGE('',*,*,#422,.T.); +#588=ORIENTED_EDGE('',*,*,#589,.F.); +#589=EDGE_CURVE('',#482,#413,#590,.T.); +#590=LINE('',#483,#540); +#591=PLANE('',#592); +#592=AXIS2_PLACEMENT_3D('',#473,#356,#436); +#593=ADVANCED_FACE('',(#594),#602,.T.); +#594=FACE_BOUND('',#595,.T.); +#595=EDGE_LOOP('',(#596,#597,#598,#599)); +#596=ORIENTED_EDGE('',*,*,#385,.F.); +#597=ORIENTED_EDGE('',*,*,#578,.T.); +#598=ORIENTED_EDGE('',*,*,#511,.T.); +#599=ORIENTED_EDGE('',*,*,#600,.F.); +#600=EDGE_CURVE('',#386,#507,#601,.T.); +#601=B_SPLINE_CURVE_WITH_KNOTS('',1,(#387,#508),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#602=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#380,#603,#604,#605,#606,#387),(#513,#515,#516,#517,#518,#508)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,1.4),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#603=CARTESIAN_POINT('',(-0.87,-0.7,1.126415926536)); +#604=CARTESIAN_POINT('',(-0.857662994499,-0.7,1.157831853072)); +#605=CARTESIAN_POINT('',(-0.832831853072,-0.7,1.182662994499)); +#606=CARTESIAN_POINT('',(-0.801415926536,-0.7,1.195)); +#607=ADVANCED_FACE('',(#608),#616,.T.); +#608=FACE_BOUND('',#609,.T.); +#609=EDGE_LOOP('',(#610,#611,#612,#613)); +#610=ORIENTED_EDGE('',*,*,#486,.F.); +#611=ORIENTED_EDGE('',*,*,#589,.T.); +#612=ORIENTED_EDGE('',*,*,#412,.T.); +#613=ORIENTED_EDGE('',*,*,#614,.F.); +#614=EDGE_CURVE('',#487,#408,#615,.T.); +#615=B_SPLINE_CURVE_WITH_KNOTS('',1,(#488,#409),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#616=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#483,#490,#491,#492,#493,#494,#488),(#414,#416,#417,#418,#419,#420,#409)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.4),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#617=ADVANCED_FACE('',(#618),#626,.T.); +#618=FACE_BOUND('',#619,.T.); +#619=EDGE_LOOP('',(#620,#621,#622,#623)); +#620=ORIENTED_EDGE('',*,*,#395,.F.); +#621=ORIENTED_EDGE('',*,*,#600,.T.); +#622=ORIENTED_EDGE('',*,*,#506,.T.); +#623=ORIENTED_EDGE('',*,*,#624,.F.); +#624=EDGE_CURVE('',#396,#502,#625,.T.); +#625=LINE('',#397,#119); +#626=PLANE('',#627); +#627=AXIS2_PLACEMENT_3D('',#387,#405,#81); +#628=ADVANCED_FACE('',(#629),#637,.T.); +#629=FACE_BOUND('',#630,.T.); +#630=EDGE_LOOP('',(#631,#632,#633,#634)); +#631=ORIENTED_EDGE('',*,*,#496,.F.); +#632=ORIENTED_EDGE('',*,*,#614,.T.); +#633=ORIENTED_EDGE('',*,*,#407,.T.); +#634=ORIENTED_EDGE('',*,*,#635,.F.); +#635=EDGE_CURVE('',#497,#401,#636,.T.); +#636=LINE('',#498,#540); +#637=PLANE('',#638); +#638=AXIS2_PLACEMENT_3D('',#488,#13,#436); +#639=ADVANCED_FACE('',(#640),#642,.F.); +#640=FACE_BOUND('',#641,.F.); +#641=EDGE_LOOP('',(#357,#441,#460,#537)); +#642=PLANE('',#643); +#643=AXIS2_PLACEMENT_3D('',#644,#356,#405); +#644=CARTESIAN_POINT('',(0.,-1.652117596168E-17,0.)); +#645=ADVANCED_FACE('',(#646),#652,.T.); +#646=FACE_BOUND('',#647,.T.); +#647=EDGE_LOOP('',(#648,#649,#650,#651)); +#648=ORIENTED_EDGE('',*,*,#400,.T.); +#649=ORIENTED_EDGE('',*,*,#624,.T.); +#650=ORIENTED_EDGE('',*,*,#501,.T.); +#651=ORIENTED_EDGE('',*,*,#635,.T.); +#652=PLANE('',#653); +#653=AXIS2_PLACEMENT_3D('',#654,#14,#13); +#654=CARTESIAN_POINT('',(0.38,0.,1.335)); +#655=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#329)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#656=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#657,#658); +#657=( REPRESENTATION_RELATIONSHIP('','',#342,#327)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#658=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#659); +#659=NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','','',#323,#338,$); +#660=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#340)); +#661=SHAPE_DEFINITION_REPRESENTATION(#662,#667); +#662=PRODUCT_DEFINITION_SHAPE('','',#663); +#663=PRODUCT_DEFINITION('design','',#664,#666); +#664=PRODUCT_DEFINITION_FORMATION('','',#665); +#665=PRODUCT('leg-2','leg-2','',(#8)); +#666=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#667=SHAPE_REPRESENTATION('',(#11,#11),#668); +#668=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#329)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#669=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#670,#672); +#670=( REPRESENTATION_RELATIONSHIP('','',#667,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#671)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#671=ITEM_DEFINED_TRANSFORMATION('','',#11,#17); +#672=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#673); +#673=NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','','',#5,#663,$); +#674=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#665)); +#675=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#676,#677); +#676=( REPRESENTATION_RELATIONSHIP('','',#342,#667)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#677=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#678); +#678=NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','','',#663,#338,$); +#679=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#680),#315); +#680=STYLED_ITEM('color',(#681),#48); +#681=PRESENTATION_STYLE_ASSIGNMENT((#682)); +#682=SURFACE_STYLE_USAGE(.BOTH.,#683); +#683=SURFACE_SIDE_STYLE('',(#684)); +#684=SURFACE_STYLE_FILL_AREA(#685); +#685=FILL_AREA_STYLE('',(#686)); +#686=FILL_AREA_STYLE_COLOUR('',#687); +#687=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +#688=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#689),#655); +#689=STYLED_ITEM('color',(#690),#343); +#690=PRESENTATION_STYLE_ASSIGNMENT((#691)); +#691=SURFACE_STYLE_USAGE(.BOTH.,#692); +#692=SURFACE_SIDE_STYLE('',(#693)); +#693=SURFACE_STYLE_FILL_AREA(#694); +#694=FILL_AREA_STYLE('',(#695)); +#695=FILL_AREA_STYLE_COLOUR('',#696); +#696=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/11a510a7-e928-4797-8a5a-4e66bc126c7c/package.lp b/pkg/11a510a7-e928-4797-8a5a-4e66bc126c7c/package.lp index cc1369fc..71147ec6 100644 --- a/pkg/11a510a7-e928-4797-8a5a-4e66bc126c7c/package.lp +++ b/pkg/11a510a7-e928-4797-8a5a-4e66bc126c7c/package.lp @@ -3,26 +3,28 @@ (description "Bidirectional Diode Outline DO-214AC (SMA), standardized by JEDEC.\n\nLength: 5.20mm\nWidth: 2.60mm\nHeight: 2.40mm\n\nGenerated with librepcb-parts-generator (generate_do.py)\n") (keywords "Diode,SMD,DO-214AC,DO214AC,SMA") (author "murray") - (version "0.1") + (version "0.2") (created 2023-08-15T22:33:08Z) (deprecated false) (generated_by "") (category dcaa6b6c-0c55-43fd-a320-5dd74a2cdc85) - (assembly_type auto) + (assembly_type smt) (pad 22313f50-6c0b-4e17-960b-03a57c0bf6a6 (name "1")) (pad 36983fd8-d9c6-47b1-8fa2-bb55268f7397 (name "2")) + (3d_model 0889a69a-5961-4e7e-9b29-3b52b1251efd (name "DIONM5226X240")) (footprint 82bf40ff-a368-4577-bc71-8034bed3ca8b (name "default") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model 0889a69a-5961-4e7e-9b29-3b52b1251efd) (pad 22313f50-6c0b-4e17-960b-03a57c0bf6a6 (side top) (shape roundrect) (position -2.025 0.0) (rotation 0.0) (size 1.7 2.0) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad 22313f50-6c0b-4e17-960b-03a57c0bf6a6) ) (pad 36983fd8-d9c6-47b1-8fa2-bb55268f7397 (side top) (shape roundrect) (position 2.025 0.0) (rotation 0.0) (size 1.7 2.0) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad 36983fd8-d9c6-47b1-8fa2-bb55268f7397) ) (polygon c95f42f7-51bb-412f-8541-1ca30ed2d392 (layer top_documentation) @@ -59,6 +61,26 @@ (vertex (position -2.05 -1.4) (angle 0.0)) (vertex (position 2.05 -1.4) (angle 0.0)) ) + (polygon f6c49d7d-b057-4b56-b2c0-a7e9e8accaeb (layer top_package_outlines) + (width 0.0) (fill false) (grab_area false) + (vertex (position -2.15 1.3) (angle 0.0)) + (vertex (position 2.15 1.3) (angle 0.0)) + (vertex (position 2.15 0.7) (angle 0.0)) + (vertex (position 2.6 0.7) (angle 0.0)) + (vertex (position 2.6 -0.7) (angle 0.0)) + (vertex (position 2.15 -0.7) (angle 0.0)) + (vertex (position 2.15 -1.3) (angle 0.0)) + (vertex (position -2.15 -1.3) (angle 0.0)) + (vertex (position -2.15 -0.7) (angle 0.0)) + (vertex (position -2.6 -0.7) (angle 0.0)) + (vertex (position -2.6 0.7) (angle 0.0)) + (vertex (position -2.15 0.7) (angle 0.0)) + (vertex (position -2.15 1.3) (angle 0.0)) + (vertex (position 2.15 1.3) (angle 0.0)) + (vertex (position 2.15 -1.3) (angle 0.0)) + (vertex (position -2.15 -1.3) (angle 0.0)) + (vertex (position -2.15 1.3) (angle 0.0)) + ) (polygon 845ef858-e22d-4e61-8229-c8770994c325 (layer top_courtyard) (width 0.0) (fill false) (grab_area false) (vertex (position -3.375 1.5) (angle 0.0)) diff --git a/pkg/23044d61-28c6-42a4-aff7-c3d06ed91819/e4a00e81-50a1-4256-94e6-35719b68be53.step b/pkg/23044d61-28c6-42a4-aff7-c3d06ed91819/e4a00e81-50a1-4256-94e6-35719b68be53.step new file mode 100644 index 00000000..bf04a86a --- /dev/null +++ b/pkg/23044d61-28c6-42a4-aff7-c3d06ed91819/e4a00e81-50a1-4256-94e6-35719b68be53.step @@ -0,0 +1,702 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-06-23T17:11:06',('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('DIONM7959X230','DIONM7959X230','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=SHAPE_REPRESENTATION('',(#11,#11,#15,#17),#20); +#11=AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12=CARTESIAN_POINT('',(0.,0.,0.)); +#13=DIRECTION('',(0.,0.,1.)); +#14=DIRECTION('',(1.,0.,0.)); +#15=AXIS2_PLACEMENT_3D('',#16,#13,#14); +#16=CARTESIAN_POINT('',(-2.825,0.,0.14)); +#17=AXIS2_PLACEMENT_3D('',#18,#13,#19); +#18=CARTESIAN_POINT('',(2.825,0.,0.14)); +#19=DIRECTION('',(-1.,1.224646799147E-16,0.)); +#20=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#21=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#22=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#23=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#24=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#25=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#26=SHAPE_DEFINITION_REPRESENTATION(#27,#32); +#27=PRODUCT_DEFINITION_SHAPE('','',#28); +#28=PRODUCT_DEFINITION('design','',#29,#31); +#29=PRODUCT_DEFINITION_FORMATION('','',#30); +#30=PRODUCT('body','body','',(#8)); +#31=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#32=SHAPE_REPRESENTATION('',(#11,#11),#33); +#33=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#34=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21,'distance_accuracy_value','confusion accuracy'); +#35=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36,#38); +#36=( REPRESENTATION_RELATIONSHIP('','',#32,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#37=ITEM_DEFINED_TRANSFORMATION('','',#11,#11); +#38=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#39); +#39=NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','','',#5,#28,$); +#40=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30)); +#41=SHAPE_DEFINITION_REPRESENTATION(#42,#47); +#42=PRODUCT_DEFINITION_SHAPE('','',#43); +#43=PRODUCT_DEFINITION('design','',#44,#46); +#44=PRODUCT_DEFINITION_FORMATION('','',#45); +#45=PRODUCT('body_part','body_part','',(#8)); +#46=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#47=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#48),#312); +#48=MANIFOLD_SOLID_BREP('',#49); +#49=CLOSED_SHELL('',(#50,#82,#110,#131,#150,#177,#197,#212,#228,#248,#262,#283,#294,#304)); +#50=ADVANCED_FACE('',(#51),#79,.F.); +#51=FACE_BOUND('',#52,.F.); +#52=EDGE_LOOP('',(#53,#62,#69,#75)); +#53=ORIENTED_EDGE('',*,*,#54,.F.); +#54=EDGE_CURVE('',#55,#57,#59,.T.); +#55=VERTEX_POINT('',#56); +#56=CARTESIAN_POINT('',(-3.425,-2.95,1.26)); +#57=VERTEX_POINT('',#58); +#58=CARTESIAN_POINT('',(3.425,-2.95,1.26)); +#59=LINE('',#60,#61); +#60=CARTESIAN_POINT('',(-3.275,-2.95,1.26)); +#61=VECTOR('',#14,1.); +#62=ORIENTED_EDGE('',*,*,#63,.T.); +#63=EDGE_CURVE('',#55,#64,#66,.T.); +#64=VERTEX_POINT('',#65); +#65=CARTESIAN_POINT('',(-3.425,-2.95,1.54)); +#66=LINE('',#67,#68); +#67=CARTESIAN_POINT('',(-3.425,-2.95,0.325)); +#68=VECTOR('',#13,1.); +#69=ORIENTED_EDGE('',*,*,#70,.T.); +#70=EDGE_CURVE('',#64,#71,#73,.T.); +#71=VERTEX_POINT('',#72); +#72=CARTESIAN_POINT('',(3.425,-2.95,1.54)); +#73=LINE('',#74,#61); +#74=CARTESIAN_POINT('',(-3.275,-2.95,1.54)); +#75=ORIENTED_EDGE('',*,*,#76,.F.); +#76=EDGE_CURVE('',#57,#71,#77,.T.); +#77=LINE('',#78,#68); +#78=CARTESIAN_POINT('',(3.425,-2.95,0.325)); +#79=PLANE('',#80); +#80=AXIS2_PLACEMENT_3D('',#67,#81,#13); +#81=DIRECTION('',(0.,1.,0.)); +#82=ADVANCED_FACE('',(#83),#105,.T.); +#83=FACE_BOUND('',#84,.F.); +#84=EDGE_LOOP('',(#85,#93,#94,#102)); +#85=ORIENTED_EDGE('',*,*,#86,.F.); +#86=EDGE_CURVE('',#55,#87,#89,.T.); +#87=VERTEX_POINT('',#88); +#88=CARTESIAN_POINT('',(-3.275,-2.8,0.325)); +#89=LINE('',#90,#91); +#90=CARTESIAN_POINT('',(-3.35,-2.875,0.7925)); +#91=VECTOR('',#92,1.); +#92=DIRECTION('',(0.156451721211,0.156451721211,-0.975215728883)); +#93=ORIENTED_EDGE('',*,*,#54,.T.); +#94=ORIENTED_EDGE('',*,*,#95,.T.); +#95=EDGE_CURVE('',#57,#96,#98,.T.); +#96=VERTEX_POINT('',#97); +#97=CARTESIAN_POINT('',(3.275,-2.8,0.325)); +#98=LINE('',#99,#100); +#99=CARTESIAN_POINT('',(3.269837362996,-2.794837362996,0.292819562675)); +#100=VECTOR('',#101,1.); +#101=DIRECTION('',(-0.156451721211,0.156451721211,-0.975215728883)); +#102=ORIENTED_EDGE('',*,*,#103,.F.); +#103=EDGE_CURVE('',#87,#96,#104,.T.); +#104=LINE('',#88,#61); +#105=PLANE('',#106); +#106=AXIS2_PLACEMENT_3D('',#107,#108,#109); +#107=CARTESIAN_POINT('',(-3.275,-2.875,0.7925)); +#108=DIRECTION('',(1.742483966785E-18,-0.987374648009,-0.158402349948)); +#109=DIRECTION('',(-1.,-1.720484493365E-18,-2.760135550854E-19)); +#110=ADVANCED_FACE('',(#111),#129,.F.); +#111=FACE_BOUND('',#112,.F.); +#112=EDGE_LOOP('',(#113,#114,#120,#126)); +#113=ORIENTED_EDGE('',*,*,#63,.F.); +#114=ORIENTED_EDGE('',*,*,#115,.T.); +#115=EDGE_CURVE('',#55,#116,#118,.T.); +#116=VERTEX_POINT('',#117); +#117=CARTESIAN_POINT('',(-3.425,2.95,1.26)); +#118=LINE('',#56,#119); +#119=VECTOR('',#81,1.); +#120=ORIENTED_EDGE('',*,*,#121,.T.); +#121=EDGE_CURVE('',#116,#122,#124,.T.); +#122=VERTEX_POINT('',#123); +#123=CARTESIAN_POINT('',(-3.425,2.95,1.54)); +#124=LINE('',#125,#68); +#125=CARTESIAN_POINT('',(-3.425,2.95,0.325)); +#126=ORIENTED_EDGE('',*,*,#127,.F.); +#127=EDGE_CURVE('',#64,#122,#128,.T.); +#128=LINE('',#65,#119); +#129=PLANE('',#130); +#130=AXIS2_PLACEMENT_3D('',#67,#14,#13); +#131=ADVANCED_FACE('',(#132),#148,.T.); +#132=FACE_BOUND('',#133,.T.); +#133=EDGE_LOOP('',(#75,#134,#139,#145)); +#134=ORIENTED_EDGE('',*,*,#135,.T.); +#135=EDGE_CURVE('',#57,#136,#138,.T.); +#136=VERTEX_POINT('',#137); +#137=CARTESIAN_POINT('',(3.425,2.95,1.26)); +#138=LINE('',#58,#119); +#139=ORIENTED_EDGE('',*,*,#140,.T.); +#140=EDGE_CURVE('',#136,#141,#143,.T.); +#141=VERTEX_POINT('',#142); +#142=CARTESIAN_POINT('',(3.425,2.95,1.54)); +#143=LINE('',#144,#68); +#144=CARTESIAN_POINT('',(3.425,2.95,0.325)); +#145=ORIENTED_EDGE('',*,*,#146,.F.); +#146=EDGE_CURVE('',#71,#141,#147,.T.); +#147=LINE('',#72,#119); +#148=PLANE('',#149); +#149=AXIS2_PLACEMENT_3D('',#78,#14,#13); +#150=ADVANCED_FACE('',(#151),#172,.F.); +#151=FACE_BOUND('',#152,.T.); +#152=EDGE_LOOP('',(#153,#69,#161,#169)); +#153=ORIENTED_EDGE('',*,*,#154,.F.); +#154=EDGE_CURVE('',#64,#155,#157,.T.); +#155=VERTEX_POINT('',#156); +#156=CARTESIAN_POINT('',(-3.275,-2.8,2.475)); +#157=LINE('',#158,#159); +#158=CARTESIAN_POINT('',(-3.35,-2.875,2.0075)); +#159=VECTOR('',#160,1.); +#160=DIRECTION('',(0.156451721211,0.156451721211,0.975215728883)); +#161=ORIENTED_EDGE('',*,*,#162,.T.); +#162=EDGE_CURVE('',#71,#163,#165,.T.); +#163=VERTEX_POINT('',#164); +#164=CARTESIAN_POINT('',(3.275,-2.8,2.475)); +#165=LINE('',#166,#167); +#166=CARTESIAN_POINT('',(3.269837362996,-2.794837362996,2.507180437325)); +#167=VECTOR('',#168,1.); +#168=DIRECTION('',(-0.156451721211,0.156451721211,0.975215728883)); +#169=ORIENTED_EDGE('',*,*,#170,.F.); +#170=EDGE_CURVE('',#155,#163,#171,.T.); +#171=LINE('',#156,#61); +#172=PLANE('',#173); +#173=AXIS2_PLACEMENT_3D('',#174,#175,#176); +#174=CARTESIAN_POINT('',(-3.275,-2.875,2.0075)); +#175=DIRECTION('',(0.,0.987374648009,-0.158402349948)); +#176=DIRECTION('',(-1.,0.,0.)); +#177=ADVANCED_FACE('',(#178),#192,.T.); +#178=FACE_BOUND('',#179,.T.); +#179=EDGE_LOOP('',(#180,#85,#114,#186)); +#180=ORIENTED_EDGE('',*,*,#181,.F.); +#181=EDGE_CURVE('',#87,#182,#184,.T.); +#182=VERTEX_POINT('',#183); +#183=CARTESIAN_POINT('',(-3.275,2.8,0.325)); +#184=LINE('',#185,#119); +#185=CARTESIAN_POINT('',(-3.275,-2.95,0.325)); +#186=ORIENTED_EDGE('',*,*,#187,.T.); +#187=EDGE_CURVE('',#116,#182,#188,.T.); +#188=LINE('',#189,#190); +#189=CARTESIAN_POINT('',(-3.277792433844,2.802792433844,0.342406170959)); +#190=VECTOR('',#191,1.); +#191=DIRECTION('',(0.156451721211,-0.156451721211,-0.975215728883)); +#192=PLANE('',#193); +#193=AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194=CARTESIAN_POINT('',(-3.35,-2.95,0.7925)); +#195=DIRECTION('',(-0.987374648009,-1.742483966785E-18,-0.158402349948)); +#196=DIRECTION('',(-1.720484493365E-18,1.,-2.760135550854E-19)); +#197=ADVANCED_FACE('',(#198),#210,.F.); +#198=FACE_BOUND('',#199,.F.); +#199=EDGE_LOOP('',(#180,#200,#201,#207)); +#200=ORIENTED_EDGE('',*,*,#103,.T.); +#201=ORIENTED_EDGE('',*,*,#202,.T.); +#202=EDGE_CURVE('',#96,#203,#205,.T.); +#203=VERTEX_POINT('',#204); +#204=CARTESIAN_POINT('',(3.275,2.8,0.325)); +#205=LINE('',#206,#119); +#206=CARTESIAN_POINT('',(3.275,-2.95,0.325)); +#207=ORIENTED_EDGE('',*,*,#208,.F.); +#208=EDGE_CURVE('',#182,#203,#209,.T.); +#209=LINE('',#183,#61); +#210=PLANE('',#211); +#211=AXIS2_PLACEMENT_3D('',#67,#13,#14); +#212=ADVANCED_FACE('',(#213),#223,.F.); +#213=FACE_BOUND('',#214,.F.); +#214=EDGE_LOOP('',(#215,#216,#134,#217)); +#215=ORIENTED_EDGE('',*,*,#202,.F.); +#216=ORIENTED_EDGE('',*,*,#95,.F.); +#217=ORIENTED_EDGE('',*,*,#218,.T.); +#218=EDGE_CURVE('',#136,#203,#219,.T.); +#219=LINE('',#220,#221); +#220=CARTESIAN_POINT('',(3.19762979684,2.72262979684,-0.157274266366)); +#221=VECTOR('',#222,1.); +#222=DIRECTION('',(-0.156451721211,-0.156451721211,-0.975215728883)); +#223=PLANE('',#224); +#224=AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225=CARTESIAN_POINT('',(3.35,-2.95,0.7925)); +#226=DIRECTION('',(-0.987374648009,1.742483966785E-18,0.158402349948)); +#227=DIRECTION('',(1.720484493365E-18,1.,-2.760135550854E-19)); +#228=ADVANCED_FACE('',(#229),#244,.F.); +#229=FACE_BOUND('',#230,.F.); +#230=EDGE_LOOP('',(#231,#153,#237,#238)); +#231=ORIENTED_EDGE('',*,*,#232,.F.); +#232=EDGE_CURVE('',#155,#233,#235,.T.); +#233=VERTEX_POINT('',#234); +#234=CARTESIAN_POINT('',(-3.275,2.8,2.475)); +#235=LINE('',#236,#119); +#236=CARTESIAN_POINT('',(-3.275,-2.95,2.475)); +#237=ORIENTED_EDGE('',*,*,#127,.T.); +#238=ORIENTED_EDGE('',*,*,#239,.T.); +#239=EDGE_CURVE('',#122,#233,#240,.T.); +#240=LINE('',#241,#242); +#241=CARTESIAN_POINT('',(-3.277792433844,2.802792433844,2.457593829041)); +#242=VECTOR('',#243,1.); +#243=DIRECTION('',(0.156451721211,-0.156451721211,0.975215728883)); +#244=PLANE('',#245); +#245=AXIS2_PLACEMENT_3D('',#246,#247,#81); +#246=CARTESIAN_POINT('',(-3.35,-2.95,2.0075)); +#247=DIRECTION('',(0.987374648009,0.,-0.158402349948)); +#248=ADVANCED_FACE('',(#249),#260,.T.); +#249=FACE_BOUND('',#250,.T.); +#250=EDGE_LOOP('',(#251,#120,#255,#259)); +#251=ORIENTED_EDGE('',*,*,#252,.F.); +#252=EDGE_CURVE('',#116,#136,#253,.T.); +#253=LINE('',#254,#61); +#254=CARTESIAN_POINT('',(-3.275,2.95,1.26)); +#255=ORIENTED_EDGE('',*,*,#256,.T.); +#256=EDGE_CURVE('',#122,#141,#257,.T.); +#257=LINE('',#258,#61); +#258=CARTESIAN_POINT('',(-3.275,2.95,1.54)); +#259=ORIENTED_EDGE('',*,*,#140,.F.); +#260=PLANE('',#261); +#261=AXIS2_PLACEMENT_3D('',#125,#81,#13); +#262=ADVANCED_FACE('',(#263),#279,.T.); +#263=FACE_BOUND('',#264,.T.); +#264=EDGE_LOOP('',(#265,#271,#272,#273)); +#265=ORIENTED_EDGE('',*,*,#266,.F.); +#266=EDGE_CURVE('',#163,#267,#269,.T.); +#267=VERTEX_POINT('',#268); +#268=CARTESIAN_POINT('',(3.275,2.8,2.475)); +#269=LINE('',#270,#119); +#270=CARTESIAN_POINT('',(3.275,-2.95,2.475)); +#271=ORIENTED_EDGE('',*,*,#162,.F.); +#272=ORIENTED_EDGE('',*,*,#146,.T.); +#273=ORIENTED_EDGE('',*,*,#274,.T.); +#274=EDGE_CURVE('',#141,#267,#275,.T.); +#275=LINE('',#276,#277); +#276=CARTESIAN_POINT('',(3.19762979684,2.72262979684,2.957274266366)); +#277=VECTOR('',#278,1.); +#278=DIRECTION('',(-0.156451721211,-0.156451721211,0.975215728883)); +#279=PLANE('',#280); +#280=AXIS2_PLACEMENT_3D('',#281,#282,#81); +#281=CARTESIAN_POINT('',(3.35,-2.95,2.0075)); +#282=DIRECTION('',(0.987374648009,0.,0.158402349948)); +#283=ADVANCED_FACE('',(#284),#291,.T.); +#284=FACE_BOUND('',#285,.T.); +#285=EDGE_LOOP('',(#231,#286,#287,#288)); +#286=ORIENTED_EDGE('',*,*,#170,.T.); +#287=ORIENTED_EDGE('',*,*,#266,.T.); +#288=ORIENTED_EDGE('',*,*,#289,.F.); +#289=EDGE_CURVE('',#233,#267,#290,.T.); +#290=LINE('',#234,#61); +#291=PLANE('',#292); +#292=AXIS2_PLACEMENT_3D('',#293,#13,#14); +#293=CARTESIAN_POINT('',(-3.425,-2.95,2.475)); +#294=ADVANCED_FACE('',(#295),#299,.F.); +#295=FACE_BOUND('',#296,.T.); +#296=EDGE_LOOP('',(#297,#298,#217,#207)); +#297=ORIENTED_EDGE('',*,*,#187,.F.); +#298=ORIENTED_EDGE('',*,*,#252,.T.); +#299=PLANE('',#300); +#300=AXIS2_PLACEMENT_3D('',#301,#302,#303); +#301=CARTESIAN_POINT('',(-3.275,2.875,0.7925)); +#302=DIRECTION('',(-1.742483966785E-18,-0.987374648009,0.158402349948)); +#303=DIRECTION('',(-1.,1.720484493365E-18,-2.760135550854E-19)); +#304=ADVANCED_FACE('',(#305),#308,.T.); +#305=FACE_BOUND('',#306,.F.); +#306=EDGE_LOOP('',(#307,#255,#273,#288)); +#307=ORIENTED_EDGE('',*,*,#239,.F.); +#308=PLANE('',#309); +#309=AXIS2_PLACEMENT_3D('',#310,#311,#176); +#310=CARTESIAN_POINT('',(-3.275,2.875,2.0075)); +#311=DIRECTION('',(0.,0.987374648009,0.158402349948)); +#312=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#313=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#314,#315); +#314=( REPRESENTATION_RELATIONSHIP('','',#47,#32)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#315=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#316); +#316=NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',#28,#43,$); +#317=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45)); +#318=SHAPE_DEFINITION_REPRESENTATION(#319,#324); +#319=PRODUCT_DEFINITION_SHAPE('','',#320); +#320=PRODUCT_DEFINITION('design','',#321,#323); +#321=PRODUCT_DEFINITION_FORMATION('','',#322); +#322=PRODUCT('leg-1','leg-1','',(#8)); +#323=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#324=SHAPE_REPRESENTATION('',(#11,#11),#325); +#325=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#326)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#326=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#327=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#328,#330); +#328=( REPRESENTATION_RELATIONSHIP('','',#324,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#329)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#329=ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#330=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#331); +#331=NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','','',#5,#320,$); +#332=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#322)); +#333=SHAPE_DEFINITION_REPRESENTATION(#334,#339); +#334=PRODUCT_DEFINITION_SHAPE('','',#335); +#335=PRODUCT_DEFINITION('design','',#336,#338); +#336=PRODUCT_DEFINITION_FORMATION('','',#337); +#337=PRODUCT('leg-1_part','leg-1_part','',(#8)); +#338=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#339=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#340),#650); +#340=MANIFOLD_SOLID_BREP('',#341); +#341=CLOSED_SHELL('',(#342,#433,#452,#529,#543,#557,#567,#578,#589,#603,#613,#624,#635,#640)); +#342=ADVANCED_FACE('',(#343),#430,.T.); +#343=FACE_BOUND('',#344,.T.); +#344=EDGE_LOOP('',(#345,#353,#358,#363,#373,#380,#390,#395,#402,#407,#417,#422)); +#345=ORIENTED_EDGE('',*,*,#346,.F.); +#346=EDGE_CURVE('',#347,#349,#351,.T.); +#347=VERTEX_POINT('',#348); +#348=CARTESIAN_POINT('',(0.,-1.5,-0.14)); +#349=VERTEX_POINT('',#350); +#350=CARTESIAN_POINT('',(-0.77,-1.5,-0.14)); +#351=LINE('',#348,#352); +#352=VECTOR('',#176,1.); +#353=ORIENTED_EDGE('',*,*,#354,.T.); +#354=EDGE_CURVE('',#347,#355,#357,.T.); +#355=VERTEX_POINT('',#356); +#356=CARTESIAN_POINT('',(0.,-1.5,0.14)); +#357=LINE('',#348,#68); +#358=ORIENTED_EDGE('',*,*,#359,.T.); +#359=EDGE_CURVE('',#355,#360,#362,.T.); +#360=VERTEX_POINT('',#361); +#361=CARTESIAN_POINT('',(-0.77,-1.5,0.14)); +#362=LINE('',#356,#352); +#363=ORIENTED_EDGE('',*,*,#364,.T.); +#364=EDGE_CURVE('',#360,#365,#367,.T.); +#365=VERTEX_POINT('',#366); +#366=CARTESIAN_POINT('',(-0.87,-1.5,0.24)); +#367=B_SPLINE_CURVE_WITH_KNOTS('',6,(#361,#368,#369,#370,#371,#372,#366),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#368=CARTESIAN_POINT('',(-0.79617993878,-1.5,0.14)); +#369=CARTESIAN_POINT('',(-0.82235987756,-1.5,0.148224670334)); +#370=CARTESIAN_POINT('',(-0.845318729927,-1.5,0.164681270073)); +#371=CARTESIAN_POINT('',(-0.861775329666,-1.5,0.18764012244)); +#372=CARTESIAN_POINT('',(-0.87,-1.5,0.21382006122)); +#373=ORIENTED_EDGE('',*,*,#374,.T.); +#374=EDGE_CURVE('',#365,#375,#377,.T.); +#375=VERTEX_POINT('',#376); +#376=CARTESIAN_POINT('',(-0.87,-1.5,1.02)); +#377=LINE('',#366,#378); +#378=VECTOR('',#379,1.); +#379=DIRECTION('',(-6.123233995737E-17,0.,1.)); +#380=ORIENTED_EDGE('',*,*,#381,.T.); +#381=EDGE_CURVE('',#375,#382,#384,.T.); +#382=VERTEX_POINT('',#383); +#383=CARTESIAN_POINT('',(-0.77,-1.5,1.12)); +#384=B_SPLINE_CURVE_WITH_KNOTS('',6,(#376,#385,#386,#387,#388,#389,#383),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#385=CARTESIAN_POINT('',(-0.87,-1.5,1.04617993878)); +#386=CARTESIAN_POINT('',(-0.861775329666,-1.5,1.07235987756)); +#387=CARTESIAN_POINT('',(-0.845318729927,-1.5,1.095318729927)); +#388=CARTESIAN_POINT('',(-0.82235987756,-1.5,1.111775329666)); +#389=CARTESIAN_POINT('',(-0.79617993878,-1.5,1.12)); +#390=ORIENTED_EDGE('',*,*,#391,.T.); +#391=EDGE_CURVE('',#382,#392,#394,.T.); +#392=VERTEX_POINT('',#393); +#393=CARTESIAN_POINT('',(0.38,-1.5,1.12)); +#394=LINE('',#383,#61); +#395=ORIENTED_EDGE('',*,*,#396,.F.); +#396=EDGE_CURVE('',#397,#392,#399,.T.); +#397=VERTEX_POINT('',#398); +#398=CARTESIAN_POINT('',(0.38,-1.5,1.4)); +#399=LINE('',#398,#400); +#400=VECTOR('',#401,1.); +#401=DIRECTION('',(0.,0.,-1.)); +#402=ORIENTED_EDGE('',*,*,#403,.F.); +#403=EDGE_CURVE('',#404,#397,#406,.T.); +#404=VERTEX_POINT('',#405); +#405=CARTESIAN_POINT('',(-0.77,-1.5,1.4)); +#406=LINE('',#405,#61); +#407=ORIENTED_EDGE('',*,*,#408,.F.); +#408=EDGE_CURVE('',#409,#404,#411,.T.); +#409=VERTEX_POINT('',#410); +#410=CARTESIAN_POINT('',(-1.15,-1.5,1.02)); +#411=B_SPLINE_CURVE_WITH_KNOTS('',6,(#410,#412,#413,#414,#415,#416,#405),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#412=CARTESIAN_POINT('',(-1.15,-1.5,1.119483767364)); +#413=CARTESIAN_POINT('',(-1.11874625273,-1.5,1.218967534727)); +#414=CARTESIAN_POINT('',(-1.056211173721,-1.5,1.306211173721)); +#415=CARTESIAN_POINT('',(-0.968967534727,-1.5,1.36874625273)); +#416=CARTESIAN_POINT('',(-0.869483767364,-1.5,1.4)); +#417=ORIENTED_EDGE('',*,*,#418,.F.); +#418=EDGE_CURVE('',#419,#409,#421,.T.); +#419=VERTEX_POINT('',#420); +#420=CARTESIAN_POINT('',(-1.15,-1.5,0.24)); +#421=LINE('',#420,#378); +#422=ORIENTED_EDGE('',*,*,#423,.F.); +#423=EDGE_CURVE('',#349,#419,#424,.T.); +#424=B_SPLINE_CURVE_WITH_KNOTS('',6,(#350,#425,#426,#427,#428,#429,#420),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#425=CARTESIAN_POINT('',(-0.869483767364,-1.5,-0.14)); +#426=CARTESIAN_POINT('',(-0.968967534727,-1.5,-0.10874625273)); +#427=CARTESIAN_POINT('',(-1.056211173721,-1.5,-4.621117372091E-02)); +#428=CARTESIAN_POINT('',(-1.11874625273,-1.5,4.103246527265E-02)); +#429=CARTESIAN_POINT('',(-1.15,-1.5,0.140516232636)); +#430=PLANE('',#431); +#431=AXIS2_PLACEMENT_3D('',#348,#432,#13); +#432=DIRECTION('',(0.,-1.,0.)); +#433=ADVANCED_FACE('',(#434),#450,.T.); +#434=FACE_BOUND('',#435,.T.); +#435=EDGE_LOOP('',(#436,#437,#442,#447)); +#436=ORIENTED_EDGE('',*,*,#359,.F.); +#437=ORIENTED_EDGE('',*,*,#438,.T.); +#438=EDGE_CURVE('',#355,#439,#441,.T.); +#439=VERTEX_POINT('',#440); +#440=CARTESIAN_POINT('',(0.,1.5,0.14)); +#441=LINE('',#356,#119); +#442=ORIENTED_EDGE('',*,*,#443,.T.); +#443=EDGE_CURVE('',#439,#444,#446,.T.); +#444=VERTEX_POINT('',#445); +#445=CARTESIAN_POINT('',(-0.77,1.5,0.14)); +#446=LINE('',#440,#352); +#447=ORIENTED_EDGE('',*,*,#448,.F.); +#448=EDGE_CURVE('',#360,#444,#449,.T.); +#449=LINE('',#361,#119); +#450=PLANE('',#451); +#451=AXIS2_PLACEMENT_3D('',#356,#13,#81); +#452=ADVANCED_FACE('',(#453),#527,.T.); +#453=FACE_BOUND('',#454,.T.); +#454=EDGE_LOOP('',(#455,#456,#461,#466,#476,#481,#491,#496,#501,#506,#515,#520)); +#455=ORIENTED_EDGE('',*,*,#443,.F.); +#456=ORIENTED_EDGE('',*,*,#457,.T.); +#457=EDGE_CURVE('',#439,#458,#460,.T.); +#458=VERTEX_POINT('',#459); +#459=CARTESIAN_POINT('',(0.,1.5,-0.14)); +#460=LINE('',#440,#400); +#461=ORIENTED_EDGE('',*,*,#462,.T.); +#462=EDGE_CURVE('',#458,#463,#465,.T.); +#463=VERTEX_POINT('',#464); +#464=CARTESIAN_POINT('',(-0.77,1.5,-0.14)); +#465=LINE('',#459,#352); +#466=ORIENTED_EDGE('',*,*,#467,.T.); +#467=EDGE_CURVE('',#463,#468,#470,.T.); +#468=VERTEX_POINT('',#469); +#469=CARTESIAN_POINT('',(-1.15,1.5,0.24)); +#470=B_SPLINE_CURVE_WITH_KNOTS('',6,(#464,#471,#472,#473,#474,#475,#469),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#471=CARTESIAN_POINT('',(-0.869483767364,1.5,-0.14)); +#472=CARTESIAN_POINT('',(-0.968967534727,1.5,-0.10874625273)); +#473=CARTESIAN_POINT('',(-1.056211173721,1.5,-4.621117372091E-02)); +#474=CARTESIAN_POINT('',(-1.11874625273,1.5,4.103246527265E-02)); +#475=CARTESIAN_POINT('',(-1.15,1.5,0.140516232636)); +#476=ORIENTED_EDGE('',*,*,#477,.T.); +#477=EDGE_CURVE('',#468,#478,#480,.T.); +#478=VERTEX_POINT('',#479); +#479=CARTESIAN_POINT('',(-1.15,1.5,1.02)); +#480=LINE('',#469,#378); +#481=ORIENTED_EDGE('',*,*,#482,.T.); +#482=EDGE_CURVE('',#478,#483,#485,.T.); +#483=VERTEX_POINT('',#484); +#484=CARTESIAN_POINT('',(-0.77,1.5,1.4)); +#485=B_SPLINE_CURVE_WITH_KNOTS('',6,(#479,#486,#487,#488,#489,#490,#484),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#486=CARTESIAN_POINT('',(-1.15,1.5,1.119483767364)); +#487=CARTESIAN_POINT('',(-1.11874625273,1.5,1.218967534727)); +#488=CARTESIAN_POINT('',(-1.056211173721,1.5,1.306211173721)); +#489=CARTESIAN_POINT('',(-0.968967534727,1.5,1.36874625273)); +#490=CARTESIAN_POINT('',(-0.869483767364,1.5,1.4)); +#491=ORIENTED_EDGE('',*,*,#492,.T.); +#492=EDGE_CURVE('',#483,#493,#495,.T.); +#493=VERTEX_POINT('',#494); +#494=CARTESIAN_POINT('',(0.38,1.5,1.4)); +#495=LINE('',#484,#61); +#496=ORIENTED_EDGE('',*,*,#497,.F.); +#497=EDGE_CURVE('',#498,#493,#500,.T.); +#498=VERTEX_POINT('',#499); +#499=CARTESIAN_POINT('',(0.38,1.5,1.12)); +#500=LINE('',#499,#68); +#501=ORIENTED_EDGE('',*,*,#502,.F.); +#502=EDGE_CURVE('',#503,#498,#505,.T.); +#503=VERTEX_POINT('',#504); +#504=CARTESIAN_POINT('',(-0.77,1.5,1.12)); +#505=LINE('',#504,#61); +#506=ORIENTED_EDGE('',*,*,#507,.F.); +#507=EDGE_CURVE('',#508,#503,#510,.T.); +#508=VERTEX_POINT('',#509); +#509=CARTESIAN_POINT('',(-0.87,1.5,1.02)); +#510=B_SPLINE_CURVE_WITH_KNOTS('',5,(#509,#511,#512,#513,#514,#504),.UNSPECIFIED.,.F.,.F.,(6,6),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#511=CARTESIAN_POINT('',(-0.87,1.5,1.051415926536)); +#512=CARTESIAN_POINT('',(-0.857662994499,1.5,1.082831853072)); +#513=CARTESIAN_POINT('',(-0.832831853072,1.5,1.107662994499)); +#514=CARTESIAN_POINT('',(-0.801415926536,1.5,1.12)); +#515=ORIENTED_EDGE('',*,*,#516,.F.); +#516=EDGE_CURVE('',#517,#508,#519,.T.); +#517=VERTEX_POINT('',#518); +#518=CARTESIAN_POINT('',(-0.87,1.5,0.24)); +#519=LINE('',#518,#68); +#520=ORIENTED_EDGE('',*,*,#521,.F.); +#521=EDGE_CURVE('',#444,#517,#522,.T.); +#522=B_SPLINE_CURVE_WITH_KNOTS('',5,(#445,#523,#524,#525,#526,#518),.UNSPECIFIED.,.F.,.F.,(6,6),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#523=CARTESIAN_POINT('',(-0.801415926536,1.5,0.14)); +#524=CARTESIAN_POINT('',(-0.832831853072,1.5,0.152337005501)); +#525=CARTESIAN_POINT('',(-0.857662994499,1.5,0.177168146928)); +#526=CARTESIAN_POINT('',(-0.87,1.5,0.208584073464)); +#527=PLANE('',#528); +#528=AXIS2_PLACEMENT_3D('',#440,#81,#401); +#529=ADVANCED_FACE('',(#530),#541,.T.); +#530=FACE_BOUND('',#531,.T.); +#531=EDGE_LOOP('',(#532,#533,#537,#538)); +#532=ORIENTED_EDGE('',*,*,#462,.F.); +#533=ORIENTED_EDGE('',*,*,#534,.T.); +#534=EDGE_CURVE('',#458,#347,#535,.T.); +#535=LINE('',#459,#536); +#536=VECTOR('',#432,1.); +#537=ORIENTED_EDGE('',*,*,#346,.T.); +#538=ORIENTED_EDGE('',*,*,#539,.F.); +#539=EDGE_CURVE('',#463,#349,#540,.T.); +#540=LINE('',#464,#536); +#541=PLANE('',#542); +#542=AXIS2_PLACEMENT_3D('',#459,#401,#432); +#543=ADVANCED_FACE('',(#544),#552,.T.); +#544=FACE_BOUND('',#545,.T.); +#545=EDGE_LOOP('',(#546,#547,#548,#549)); +#546=ORIENTED_EDGE('',*,*,#364,.F.); +#547=ORIENTED_EDGE('',*,*,#448,.T.); +#548=ORIENTED_EDGE('',*,*,#521,.T.); +#549=ORIENTED_EDGE('',*,*,#550,.F.); +#550=EDGE_CURVE('',#365,#517,#551,.T.); +#551=B_SPLINE_CURVE_WITH_KNOTS('',1,(#366,#518),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); +#552=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#361,#553,#554,#555,#556,#366),(#445,#523,#524,#525,#526,#518)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,3.),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#553=CARTESIAN_POINT('',(-0.801415926536,-1.5,0.14)); +#554=CARTESIAN_POINT('',(-0.832831853072,-1.5,0.152337005501)); +#555=CARTESIAN_POINT('',(-0.857662994499,-1.5,0.177168146928)); +#556=CARTESIAN_POINT('',(-0.87,-1.5,0.208584073464)); +#557=ADVANCED_FACE('',(#558),#566,.T.); +#558=FACE_BOUND('',#559,.T.); +#559=EDGE_LOOP('',(#560,#561,#562,#563)); +#560=ORIENTED_EDGE('',*,*,#467,.F.); +#561=ORIENTED_EDGE('',*,*,#539,.T.); +#562=ORIENTED_EDGE('',*,*,#423,.T.); +#563=ORIENTED_EDGE('',*,*,#564,.F.); +#564=EDGE_CURVE('',#468,#419,#565,.T.); +#565=B_SPLINE_CURVE_WITH_KNOTS('',1,(#469,#420),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); +#566=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#464,#471,#472,#473,#474,#475,#469),(#350,#425,#426,#427,#428,#429,#420)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,3.),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#567=ADVANCED_FACE('',(#568),#576,.T.); +#568=FACE_BOUND('',#569,.T.); +#569=EDGE_LOOP('',(#570,#571,#572,#573)); +#570=ORIENTED_EDGE('',*,*,#374,.F.); +#571=ORIENTED_EDGE('',*,*,#550,.T.); +#572=ORIENTED_EDGE('',*,*,#516,.T.); +#573=ORIENTED_EDGE('',*,*,#574,.F.); +#574=EDGE_CURVE('',#375,#508,#575,.T.); +#575=LINE('',#376,#119); +#576=PLANE('',#577); +#577=AXIS2_PLACEMENT_3D('',#366,#14,#81); +#578=ADVANCED_FACE('',(#579),#587,.T.); +#579=FACE_BOUND('',#580,.T.); +#580=EDGE_LOOP('',(#581,#582,#583,#584)); +#581=ORIENTED_EDGE('',*,*,#477,.F.); +#582=ORIENTED_EDGE('',*,*,#564,.T.); +#583=ORIENTED_EDGE('',*,*,#418,.T.); +#584=ORIENTED_EDGE('',*,*,#585,.F.); +#585=EDGE_CURVE('',#478,#409,#586,.T.); +#586=LINE('',#479,#536); +#587=PLANE('',#588); +#588=AXIS2_PLACEMENT_3D('',#469,#176,#432); +#589=ADVANCED_FACE('',(#590),#598,.T.); +#590=FACE_BOUND('',#591,.T.); +#591=EDGE_LOOP('',(#592,#593,#594,#595)); +#592=ORIENTED_EDGE('',*,*,#381,.F.); +#593=ORIENTED_EDGE('',*,*,#574,.T.); +#594=ORIENTED_EDGE('',*,*,#507,.T.); +#595=ORIENTED_EDGE('',*,*,#596,.F.); +#596=EDGE_CURVE('',#382,#503,#597,.T.); +#597=B_SPLINE_CURVE_WITH_KNOTS('',1,(#383,#504),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); +#598=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#376,#599,#600,#601,#602,#383),(#509,#511,#512,#513,#514,#504)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,3.),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#599=CARTESIAN_POINT('',(-0.87,-1.5,1.051415926536)); +#600=CARTESIAN_POINT('',(-0.857662994499,-1.5,1.082831853072)); +#601=CARTESIAN_POINT('',(-0.832831853072,-1.5,1.107662994499)); +#602=CARTESIAN_POINT('',(-0.801415926536,-1.5,1.12)); +#603=ADVANCED_FACE('',(#604),#612,.T.); +#604=FACE_BOUND('',#605,.T.); +#605=EDGE_LOOP('',(#606,#607,#608,#609)); +#606=ORIENTED_EDGE('',*,*,#482,.F.); +#607=ORIENTED_EDGE('',*,*,#585,.T.); +#608=ORIENTED_EDGE('',*,*,#408,.T.); +#609=ORIENTED_EDGE('',*,*,#610,.F.); +#610=EDGE_CURVE('',#483,#404,#611,.T.); +#611=B_SPLINE_CURVE_WITH_KNOTS('',1,(#484,#405),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); +#612=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#479,#486,#487,#488,#489,#490,#484),(#410,#412,#413,#414,#415,#416,#405)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,3.),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#613=ADVANCED_FACE('',(#614),#622,.T.); +#614=FACE_BOUND('',#615,.T.); +#615=EDGE_LOOP('',(#616,#617,#618,#619)); +#616=ORIENTED_EDGE('',*,*,#391,.F.); +#617=ORIENTED_EDGE('',*,*,#596,.T.); +#618=ORIENTED_EDGE('',*,*,#502,.T.); +#619=ORIENTED_EDGE('',*,*,#620,.F.); +#620=EDGE_CURVE('',#392,#498,#621,.T.); +#621=LINE('',#393,#119); +#622=PLANE('',#623); +#623=AXIS2_PLACEMENT_3D('',#383,#401,#81); +#624=ADVANCED_FACE('',(#625),#633,.T.); +#625=FACE_BOUND('',#626,.T.); +#626=EDGE_LOOP('',(#627,#628,#629,#630)); +#627=ORIENTED_EDGE('',*,*,#492,.F.); +#628=ORIENTED_EDGE('',*,*,#610,.T.); +#629=ORIENTED_EDGE('',*,*,#403,.T.); +#630=ORIENTED_EDGE('',*,*,#631,.F.); +#631=EDGE_CURVE('',#493,#397,#632,.T.); +#632=LINE('',#494,#536); +#633=PLANE('',#634); +#634=AXIS2_PLACEMENT_3D('',#484,#13,#432); +#635=ADVANCED_FACE('',(#636),#638,.F.); +#636=FACE_BOUND('',#637,.F.); +#637=EDGE_LOOP('',(#353,#437,#456,#533)); +#638=PLANE('',#639); +#639=AXIS2_PLACEMENT_3D('',#12,#176,#401); +#640=ADVANCED_FACE('',(#641),#647,.T.); +#641=FACE_BOUND('',#642,.T.); +#642=EDGE_LOOP('',(#643,#644,#645,#646)); +#643=ORIENTED_EDGE('',*,*,#396,.T.); +#644=ORIENTED_EDGE('',*,*,#620,.T.); +#645=ORIENTED_EDGE('',*,*,#497,.T.); +#646=ORIENTED_EDGE('',*,*,#631,.T.); +#647=PLANE('',#648); +#648=AXIS2_PLACEMENT_3D('',#649,#14,#13); +#649=CARTESIAN_POINT('',(0.38,0.,1.26)); +#650=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#326)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#651=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#652,#653); +#652=( REPRESENTATION_RELATIONSHIP('','',#339,#324)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#653=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#654); +#654=NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','','',#320,#335,$); +#655=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#337)); +#656=SHAPE_DEFINITION_REPRESENTATION(#657,#662); +#657=PRODUCT_DEFINITION_SHAPE('','',#658); +#658=PRODUCT_DEFINITION('design','',#659,#661); +#659=PRODUCT_DEFINITION_FORMATION('','',#660); +#660=PRODUCT('leg-2','leg-2','',(#8)); +#661=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#662=SHAPE_REPRESENTATION('',(#11,#11),#663); +#663=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#326)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#664=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#665,#667); +#665=( REPRESENTATION_RELATIONSHIP('','',#662,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#666)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#666=ITEM_DEFINED_TRANSFORMATION('','',#11,#17); +#667=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#668); +#668=NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','','',#5,#658,$); +#669=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#660)); +#670=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#671,#672); +#671=( REPRESENTATION_RELATIONSHIP('','',#339,#662)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#672=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#673); +#673=NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','','',#658,#335,$); +#674=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#675),#650); +#675=STYLED_ITEM('color',(#676),#340); +#676=PRESENTATION_STYLE_ASSIGNMENT((#677)); +#677=SURFACE_STYLE_USAGE(.BOTH.,#678); +#678=SURFACE_SIDE_STYLE('',(#679)); +#679=SURFACE_STYLE_FILL_AREA(#680); +#680=FILL_AREA_STYLE('',(#681)); +#681=FILL_AREA_STYLE_COLOUR('',#682); +#682=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +#683=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#684),#312); +#684=STYLED_ITEM('color',(#685),#48); +#685=PRESENTATION_STYLE_ASSIGNMENT((#686)); +#686=SURFACE_STYLE_USAGE(.BOTH.,#687); +#687=SURFACE_SIDE_STYLE('',(#688)); +#688=SURFACE_STYLE_FILL_AREA(#689); +#689=FILL_AREA_STYLE('',(#690)); +#690=FILL_AREA_STYLE_COLOUR('',#691); +#691=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/23044d61-28c6-42a4-aff7-c3d06ed91819/package.lp b/pkg/23044d61-28c6-42a4-aff7-c3d06ed91819/package.lp index 064965d7..7282110b 100644 --- a/pkg/23044d61-28c6-42a4-aff7-c3d06ed91819/package.lp +++ b/pkg/23044d61-28c6-42a4-aff7-c3d06ed91819/package.lp @@ -3,26 +3,28 @@ (description "Bidirectional Diode Outline DO-214AB (SMC), standardized by JEDEC.\n\nLength: 7.95mm\nWidth: 5.90mm\nHeight: 2.30mm\n\nGenerated with librepcb-parts-generator (generate_do.py)\n") (keywords "Diode,SMD,DO-214AB,DO214AB,SMC") (author "murray") - (version "0.1") + (version "0.2") (created 2023-08-15T22:33:08Z) (deprecated false) (generated_by "") (category dcaa6b6c-0c55-43fd-a320-5dd74a2cdc85) - (assembly_type auto) + (assembly_type smt) (pad c3ba2d5a-579a-4872-a000-4c4257c38b04 (name "1")) (pad 8bdd5bd5-b9db-4e9e-8ef6-09bbd8636636 (name "2")) + (3d_model e4a00e81-50a1-4256-94e6-35719b68be53 (name "DIONM7959X230")) (footprint 4f80d30d-9899-4208-96ed-69660c4d4c2b (name "default") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model e4a00e81-50a1-4256-94e6-35719b68be53) (pad c3ba2d5a-579a-4872-a000-4c4257c38b04 (side top) (shape roundrect) (position -3.4 0.0) (rotation 0.0) (size 1.7 3.55) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad c3ba2d5a-579a-4872-a000-4c4257c38b04) ) (pad 8bdd5bd5-b9db-4e9e-8ef6-09bbd8636636 (side top) (shape roundrect) (position 3.4 0.0) (rotation 0.0) (size 1.7 3.55) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad 8bdd5bd5-b9db-4e9e-8ef6-09bbd8636636) ) (polygon 899cc37b-6733-4030-9ba8-6373ab55d82f (layer top_documentation) @@ -59,6 +61,26 @@ (vertex (position -3.325 -3.05) (angle 0.0)) (vertex (position 3.325 -3.05) (angle 0.0)) ) + (polygon f10a89da-fe19-43df-9a03-51d0d9d3eac5 (layer top_package_outlines) + (width 0.0) (fill false) (grab_area false) + (vertex (position -3.425 2.95) (angle 0.0)) + (vertex (position 3.425 2.95) (angle 0.0)) + (vertex (position 3.425 1.5) (angle 0.0)) + (vertex (position 3.975 1.5) (angle 0.0)) + (vertex (position 3.975 -1.5) (angle 0.0)) + (vertex (position 3.425 -1.5) (angle 0.0)) + (vertex (position 3.425 -2.95) (angle 0.0)) + (vertex (position -3.425 -2.95) (angle 0.0)) + (vertex (position -3.425 -1.5) (angle 0.0)) + (vertex (position -3.975 -1.5) (angle 0.0)) + (vertex (position -3.975 1.5) (angle 0.0)) + (vertex (position -3.425 1.5) (angle 0.0)) + (vertex (position -3.425 2.95) (angle 0.0)) + (vertex (position 3.425 2.95) (angle 0.0)) + (vertex (position 3.425 -2.95) (angle 0.0)) + (vertex (position -3.425 -2.95) (angle 0.0)) + (vertex (position -3.425 2.95) (angle 0.0)) + ) (polygon a9531d97-7084-44b9-91a1-0e5ebf219e94 (layer top_courtyard) (width 0.0) (fill false) (grab_area false) (vertex (position -4.75 3.15) (angle 0.0)) diff --git a/pkg/4a0138a3-fa5f-4e17-8bd9-14a3d1817a98/1ab7bd40-ca78-4fde-8f0e-2ee718c17030.step b/pkg/4a0138a3-fa5f-4e17-8bd9-14a3d1817a98/1ab7bd40-ca78-4fde-8f0e-2ee718c17030.step new file mode 100644 index 00000000..45bd594c --- /dev/null +++ b/pkg/4a0138a3-fa5f-4e17-8bd9-14a3d1817a98/1ab7bd40-ca78-4fde-8f0e-2ee718c17030.step @@ -0,0 +1,827 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-06-23T17:11:06',('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('DIOM7959X230','DIOM7959X230','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=SHAPE_REPRESENTATION('',(#11,#11,#11,#15,#17),#20); +#11=AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12=CARTESIAN_POINT('',(0.,0.,0.)); +#13=DIRECTION('',(0.,0.,1.)); +#14=DIRECTION('',(1.,0.,0.)); +#15=AXIS2_PLACEMENT_3D('',#16,#13,#14); +#16=CARTESIAN_POINT('',(-2.825,0.,0.14)); +#17=AXIS2_PLACEMENT_3D('',#18,#13,#19); +#18=CARTESIAN_POINT('',(2.825,0.,0.14)); +#19=DIRECTION('',(-1.,1.224646799147E-16,0.)); +#20=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#21=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#22=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#23=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#24=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#25=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#26=SHAPE_DEFINITION_REPRESENTATION(#27,#32); +#27=PRODUCT_DEFINITION_SHAPE('','',#28); +#28=PRODUCT_DEFINITION('design','',#29,#31); +#29=PRODUCT_DEFINITION_FORMATION('','',#30); +#30=PRODUCT('body','body','',(#8)); +#31=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#32=SHAPE_REPRESENTATION('',(#11,#11),#33); +#33=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#34=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21,'distance_accuracy_value','confusion accuracy'); +#35=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36,#38); +#36=( REPRESENTATION_RELATIONSHIP('','',#32,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#37=ITEM_DEFINED_TRANSFORMATION('','',#11,#11); +#38=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#39); +#39=NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',#5,#28,$); +#40=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30)); +#41=SHAPE_DEFINITION_REPRESENTATION(#42,#47); +#42=PRODUCT_DEFINITION_SHAPE('','',#43); +#43=PRODUCT_DEFINITION('design','',#44,#46); +#44=PRODUCT_DEFINITION_FORMATION('','',#45); +#45=PRODUCT('body_part','body_part','',(#8)); +#46=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#47=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#48),#312); +#48=MANIFOLD_SOLID_BREP('',#49); +#49=CLOSED_SHELL('',(#50,#82,#110,#131,#150,#177,#197,#212,#228,#248,#262,#283,#294,#304)); +#50=ADVANCED_FACE('',(#51),#79,.F.); +#51=FACE_BOUND('',#52,.F.); +#52=EDGE_LOOP('',(#53,#62,#69,#75)); +#53=ORIENTED_EDGE('',*,*,#54,.F.); +#54=EDGE_CURVE('',#55,#57,#59,.T.); +#55=VERTEX_POINT('',#56); +#56=CARTESIAN_POINT('',(-3.425,-2.95,1.26)); +#57=VERTEX_POINT('',#58); +#58=CARTESIAN_POINT('',(3.425,-2.95,1.26)); +#59=LINE('',#60,#61); +#60=CARTESIAN_POINT('',(-3.275,-2.95,1.26)); +#61=VECTOR('',#14,1.); +#62=ORIENTED_EDGE('',*,*,#63,.T.); +#63=EDGE_CURVE('',#55,#64,#66,.T.); +#64=VERTEX_POINT('',#65); +#65=CARTESIAN_POINT('',(-3.425,-2.95,1.54)); +#66=LINE('',#67,#68); +#67=CARTESIAN_POINT('',(-3.425,-2.95,0.325)); +#68=VECTOR('',#13,1.); +#69=ORIENTED_EDGE('',*,*,#70,.T.); +#70=EDGE_CURVE('',#64,#71,#73,.T.); +#71=VERTEX_POINT('',#72); +#72=CARTESIAN_POINT('',(3.425,-2.95,1.54)); +#73=LINE('',#74,#61); +#74=CARTESIAN_POINT('',(-3.275,-2.95,1.54)); +#75=ORIENTED_EDGE('',*,*,#76,.F.); +#76=EDGE_CURVE('',#57,#71,#77,.T.); +#77=LINE('',#78,#68); +#78=CARTESIAN_POINT('',(3.425,-2.95,0.325)); +#79=PLANE('',#80); +#80=AXIS2_PLACEMENT_3D('',#67,#81,#13); +#81=DIRECTION('',(0.,1.,0.)); +#82=ADVANCED_FACE('',(#83),#105,.T.); +#83=FACE_BOUND('',#84,.F.); +#84=EDGE_LOOP('',(#85,#93,#94,#102)); +#85=ORIENTED_EDGE('',*,*,#86,.F.); +#86=EDGE_CURVE('',#55,#87,#89,.T.); +#87=VERTEX_POINT('',#88); +#88=CARTESIAN_POINT('',(-3.275,-2.8,0.325)); +#89=LINE('',#90,#91); +#90=CARTESIAN_POINT('',(-3.35,-2.875,0.7925)); +#91=VECTOR('',#92,1.); +#92=DIRECTION('',(0.156451721211,0.156451721211,-0.975215728883)); +#93=ORIENTED_EDGE('',*,*,#54,.T.); +#94=ORIENTED_EDGE('',*,*,#95,.T.); +#95=EDGE_CURVE('',#57,#96,#98,.T.); +#96=VERTEX_POINT('',#97); +#97=CARTESIAN_POINT('',(3.275,-2.8,0.325)); +#98=LINE('',#99,#100); +#99=CARTESIAN_POINT('',(3.269837362996,-2.794837362996,0.292819562675)); +#100=VECTOR('',#101,1.); +#101=DIRECTION('',(-0.156451721211,0.156451721211,-0.975215728883)); +#102=ORIENTED_EDGE('',*,*,#103,.F.); +#103=EDGE_CURVE('',#87,#96,#104,.T.); +#104=LINE('',#88,#61); +#105=PLANE('',#106); +#106=AXIS2_PLACEMENT_3D('',#107,#108,#109); +#107=CARTESIAN_POINT('',(-3.275,-2.875,0.7925)); +#108=DIRECTION('',(1.742483966785E-18,-0.987374648009,-0.158402349948)); +#109=DIRECTION('',(-1.,-1.720484493365E-18,-2.760135550854E-19)); +#110=ADVANCED_FACE('',(#111),#129,.F.); +#111=FACE_BOUND('',#112,.F.); +#112=EDGE_LOOP('',(#113,#114,#120,#126)); +#113=ORIENTED_EDGE('',*,*,#63,.F.); +#114=ORIENTED_EDGE('',*,*,#115,.T.); +#115=EDGE_CURVE('',#55,#116,#118,.T.); +#116=VERTEX_POINT('',#117); +#117=CARTESIAN_POINT('',(-3.425,2.95,1.26)); +#118=LINE('',#56,#119); +#119=VECTOR('',#81,1.); +#120=ORIENTED_EDGE('',*,*,#121,.T.); +#121=EDGE_CURVE('',#116,#122,#124,.T.); +#122=VERTEX_POINT('',#123); +#123=CARTESIAN_POINT('',(-3.425,2.95,1.54)); +#124=LINE('',#125,#68); +#125=CARTESIAN_POINT('',(-3.425,2.95,0.325)); +#126=ORIENTED_EDGE('',*,*,#127,.F.); +#127=EDGE_CURVE('',#64,#122,#128,.T.); +#128=LINE('',#65,#119); +#129=PLANE('',#130); +#130=AXIS2_PLACEMENT_3D('',#67,#14,#13); +#131=ADVANCED_FACE('',(#132),#148,.T.); +#132=FACE_BOUND('',#133,.T.); +#133=EDGE_LOOP('',(#75,#134,#139,#145)); +#134=ORIENTED_EDGE('',*,*,#135,.T.); +#135=EDGE_CURVE('',#57,#136,#138,.T.); +#136=VERTEX_POINT('',#137); +#137=CARTESIAN_POINT('',(3.425,2.95,1.26)); +#138=LINE('',#58,#119); +#139=ORIENTED_EDGE('',*,*,#140,.T.); +#140=EDGE_CURVE('',#136,#141,#143,.T.); +#141=VERTEX_POINT('',#142); +#142=CARTESIAN_POINT('',(3.425,2.95,1.54)); +#143=LINE('',#144,#68); +#144=CARTESIAN_POINT('',(3.425,2.95,0.325)); +#145=ORIENTED_EDGE('',*,*,#146,.F.); +#146=EDGE_CURVE('',#71,#141,#147,.T.); +#147=LINE('',#72,#119); +#148=PLANE('',#149); +#149=AXIS2_PLACEMENT_3D('',#78,#14,#13); +#150=ADVANCED_FACE('',(#151),#172,.F.); +#151=FACE_BOUND('',#152,.T.); +#152=EDGE_LOOP('',(#153,#69,#161,#169)); +#153=ORIENTED_EDGE('',*,*,#154,.F.); +#154=EDGE_CURVE('',#64,#155,#157,.T.); +#155=VERTEX_POINT('',#156); +#156=CARTESIAN_POINT('',(-3.275,-2.8,2.475)); +#157=LINE('',#158,#159); +#158=CARTESIAN_POINT('',(-3.35,-2.875,2.0075)); +#159=VECTOR('',#160,1.); +#160=DIRECTION('',(0.156451721211,0.156451721211,0.975215728883)); +#161=ORIENTED_EDGE('',*,*,#162,.T.); +#162=EDGE_CURVE('',#71,#163,#165,.T.); +#163=VERTEX_POINT('',#164); +#164=CARTESIAN_POINT('',(3.275,-2.8,2.475)); +#165=LINE('',#166,#167); +#166=CARTESIAN_POINT('',(3.269837362996,-2.794837362996,2.507180437325)); +#167=VECTOR('',#168,1.); +#168=DIRECTION('',(-0.156451721211,0.156451721211,0.975215728883)); +#169=ORIENTED_EDGE('',*,*,#170,.F.); +#170=EDGE_CURVE('',#155,#163,#171,.T.); +#171=LINE('',#156,#61); +#172=PLANE('',#173); +#173=AXIS2_PLACEMENT_3D('',#174,#175,#176); +#174=CARTESIAN_POINT('',(-3.275,-2.875,2.0075)); +#175=DIRECTION('',(0.,0.987374648009,-0.158402349948)); +#176=DIRECTION('',(-1.,0.,0.)); +#177=ADVANCED_FACE('',(#178),#192,.T.); +#178=FACE_BOUND('',#179,.T.); +#179=EDGE_LOOP('',(#180,#85,#114,#186)); +#180=ORIENTED_EDGE('',*,*,#181,.F.); +#181=EDGE_CURVE('',#87,#182,#184,.T.); +#182=VERTEX_POINT('',#183); +#183=CARTESIAN_POINT('',(-3.275,2.8,0.325)); +#184=LINE('',#185,#119); +#185=CARTESIAN_POINT('',(-3.275,-2.95,0.325)); +#186=ORIENTED_EDGE('',*,*,#187,.T.); +#187=EDGE_CURVE('',#116,#182,#188,.T.); +#188=LINE('',#189,#190); +#189=CARTESIAN_POINT('',(-3.277792433844,2.802792433844,0.342406170959)); +#190=VECTOR('',#191,1.); +#191=DIRECTION('',(0.156451721211,-0.156451721211,-0.975215728883)); +#192=PLANE('',#193); +#193=AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194=CARTESIAN_POINT('',(-3.35,-2.95,0.7925)); +#195=DIRECTION('',(-0.987374648009,-1.742483966785E-18,-0.158402349948)); +#196=DIRECTION('',(-1.720484493365E-18,1.,-2.760135550854E-19)); +#197=ADVANCED_FACE('',(#198),#210,.F.); +#198=FACE_BOUND('',#199,.F.); +#199=EDGE_LOOP('',(#180,#200,#201,#207)); +#200=ORIENTED_EDGE('',*,*,#103,.T.); +#201=ORIENTED_EDGE('',*,*,#202,.T.); +#202=EDGE_CURVE('',#96,#203,#205,.T.); +#203=VERTEX_POINT('',#204); +#204=CARTESIAN_POINT('',(3.275,2.8,0.325)); +#205=LINE('',#206,#119); +#206=CARTESIAN_POINT('',(3.275,-2.95,0.325)); +#207=ORIENTED_EDGE('',*,*,#208,.F.); +#208=EDGE_CURVE('',#182,#203,#209,.T.); +#209=LINE('',#183,#61); +#210=PLANE('',#211); +#211=AXIS2_PLACEMENT_3D('',#67,#13,#14); +#212=ADVANCED_FACE('',(#213),#223,.F.); +#213=FACE_BOUND('',#214,.F.); +#214=EDGE_LOOP('',(#215,#216,#134,#217)); +#215=ORIENTED_EDGE('',*,*,#202,.F.); +#216=ORIENTED_EDGE('',*,*,#95,.F.); +#217=ORIENTED_EDGE('',*,*,#218,.T.); +#218=EDGE_CURVE('',#136,#203,#219,.T.); +#219=LINE('',#220,#221); +#220=CARTESIAN_POINT('',(3.19762979684,2.72262979684,-0.157274266366)); +#221=VECTOR('',#222,1.); +#222=DIRECTION('',(-0.156451721211,-0.156451721211,-0.975215728883)); +#223=PLANE('',#224); +#224=AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225=CARTESIAN_POINT('',(3.35,-2.95,0.7925)); +#226=DIRECTION('',(-0.987374648009,1.742483966785E-18,0.158402349948)); +#227=DIRECTION('',(1.720484493365E-18,1.,-2.760135550854E-19)); +#228=ADVANCED_FACE('',(#229),#244,.F.); +#229=FACE_BOUND('',#230,.F.); +#230=EDGE_LOOP('',(#231,#153,#237,#238)); +#231=ORIENTED_EDGE('',*,*,#232,.F.); +#232=EDGE_CURVE('',#155,#233,#235,.T.); +#233=VERTEX_POINT('',#234); +#234=CARTESIAN_POINT('',(-3.275,2.8,2.475)); +#235=LINE('',#236,#119); +#236=CARTESIAN_POINT('',(-3.275,-2.95,2.475)); +#237=ORIENTED_EDGE('',*,*,#127,.T.); +#238=ORIENTED_EDGE('',*,*,#239,.T.); +#239=EDGE_CURVE('',#122,#233,#240,.T.); +#240=LINE('',#241,#242); +#241=CARTESIAN_POINT('',(-3.277792433844,2.802792433844,2.457593829041)); +#242=VECTOR('',#243,1.); +#243=DIRECTION('',(0.156451721211,-0.156451721211,0.975215728883)); +#244=PLANE('',#245); +#245=AXIS2_PLACEMENT_3D('',#246,#247,#81); +#246=CARTESIAN_POINT('',(-3.35,-2.95,2.0075)); +#247=DIRECTION('',(0.987374648009,0.,-0.158402349948)); +#248=ADVANCED_FACE('',(#249),#260,.T.); +#249=FACE_BOUND('',#250,.T.); +#250=EDGE_LOOP('',(#251,#120,#255,#259)); +#251=ORIENTED_EDGE('',*,*,#252,.F.); +#252=EDGE_CURVE('',#116,#136,#253,.T.); +#253=LINE('',#254,#61); +#254=CARTESIAN_POINT('',(-3.275,2.95,1.26)); +#255=ORIENTED_EDGE('',*,*,#256,.T.); +#256=EDGE_CURVE('',#122,#141,#257,.T.); +#257=LINE('',#258,#61); +#258=CARTESIAN_POINT('',(-3.275,2.95,1.54)); +#259=ORIENTED_EDGE('',*,*,#140,.F.); +#260=PLANE('',#261); +#261=AXIS2_PLACEMENT_3D('',#125,#81,#13); +#262=ADVANCED_FACE('',(#263),#279,.T.); +#263=FACE_BOUND('',#264,.T.); +#264=EDGE_LOOP('',(#265,#271,#272,#273)); +#265=ORIENTED_EDGE('',*,*,#266,.F.); +#266=EDGE_CURVE('',#163,#267,#269,.T.); +#267=VERTEX_POINT('',#268); +#268=CARTESIAN_POINT('',(3.275,2.8,2.475)); +#269=LINE('',#270,#119); +#270=CARTESIAN_POINT('',(3.275,-2.95,2.475)); +#271=ORIENTED_EDGE('',*,*,#162,.F.); +#272=ORIENTED_EDGE('',*,*,#146,.T.); +#273=ORIENTED_EDGE('',*,*,#274,.T.); +#274=EDGE_CURVE('',#141,#267,#275,.T.); +#275=LINE('',#276,#277); +#276=CARTESIAN_POINT('',(3.19762979684,2.72262979684,2.957274266366)); +#277=VECTOR('',#278,1.); +#278=DIRECTION('',(-0.156451721211,-0.156451721211,0.975215728883)); +#279=PLANE('',#280); +#280=AXIS2_PLACEMENT_3D('',#281,#282,#81); +#281=CARTESIAN_POINT('',(3.35,-2.95,2.0075)); +#282=DIRECTION('',(0.987374648009,0.,0.158402349948)); +#283=ADVANCED_FACE('',(#284),#291,.T.); +#284=FACE_BOUND('',#285,.T.); +#285=EDGE_LOOP('',(#231,#286,#287,#288)); +#286=ORIENTED_EDGE('',*,*,#170,.T.); +#287=ORIENTED_EDGE('',*,*,#266,.T.); +#288=ORIENTED_EDGE('',*,*,#289,.F.); +#289=EDGE_CURVE('',#233,#267,#290,.T.); +#290=LINE('',#234,#61); +#291=PLANE('',#292); +#292=AXIS2_PLACEMENT_3D('',#293,#13,#14); +#293=CARTESIAN_POINT('',(-3.425,-2.95,2.475)); +#294=ADVANCED_FACE('',(#295),#299,.F.); +#295=FACE_BOUND('',#296,.T.); +#296=EDGE_LOOP('',(#297,#298,#217,#207)); +#297=ORIENTED_EDGE('',*,*,#187,.F.); +#298=ORIENTED_EDGE('',*,*,#252,.T.); +#299=PLANE('',#300); +#300=AXIS2_PLACEMENT_3D('',#301,#302,#303); +#301=CARTESIAN_POINT('',(-3.275,2.875,0.7925)); +#302=DIRECTION('',(-1.742483966785E-18,-0.987374648009,0.158402349948)); +#303=DIRECTION('',(-1.,1.720484493365E-18,-2.760135550854E-19)); +#304=ADVANCED_FACE('',(#305),#308,.T.); +#305=FACE_BOUND('',#306,.F.); +#306=EDGE_LOOP('',(#307,#255,#273,#288)); +#307=ORIENTED_EDGE('',*,*,#239,.F.); +#308=PLANE('',#309); +#309=AXIS2_PLACEMENT_3D('',#310,#311,#176); +#310=CARTESIAN_POINT('',(-3.275,2.875,2.0075)); +#311=DIRECTION('',(0.,0.987374648009,0.158402349948)); +#312=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#313=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#314,#315); +#314=( REPRESENTATION_RELATIONSHIP('','',#47,#32)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#315=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#316); +#316=NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','','',#28,#43,$); +#317=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45)); +#318=SHAPE_DEFINITION_REPRESENTATION(#319,#324); +#319=PRODUCT_DEFINITION_SHAPE('','',#320); +#320=PRODUCT_DEFINITION('design','',#321,#323); +#321=PRODUCT_DEFINITION_FORMATION('','',#322); +#322=PRODUCT('bar','bar','',(#8)); +#323=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#324=SHAPE_REPRESENTATION('',(#11,#11),#325); +#325=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#326=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#327,#328); +#327=( REPRESENTATION_RELATIONSHIP('','',#324,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#328=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#329); +#329=NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','','',#5,#320,$); +#330=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#322)); +#331=SHAPE_DEFINITION_REPRESENTATION(#332,#337); +#332=PRODUCT_DEFINITION_SHAPE('','',#333); +#333=PRODUCT_DEFINITION('design','',#334,#336); +#334=PRODUCT_DEFINITION_FORMATION('','',#335); +#335=PRODUCT('bar_part','bar_part','',(#8)); +#336=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#337=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#338),#428); +#338=MANIFOLD_SOLID_BREP('',#339); +#339=CLOSED_SHELL('',(#340,#365,#390,#402,#414,#421)); +#340=ADVANCED_FACE('',(#341),#363,.F.); +#341=FACE_BOUND('',#342,.F.); +#342=EDGE_LOOP('',(#343,#350,#355,#360)); +#343=ORIENTED_EDGE('',*,*,#344,.F.); +#344=EDGE_CURVE('',#345,#347,#349,.T.); +#345=VERTEX_POINT('',#346); +#346=CARTESIAN_POINT('',(-3.125,-2.725,2.465)); +#347=VERTEX_POINT('',#348); +#348=CARTESIAN_POINT('',(-3.125,-2.725,2.485)); +#349=LINE('',#346,#68); +#350=ORIENTED_EDGE('',*,*,#351,.T.); +#351=EDGE_CURVE('',#345,#352,#354,.T.); +#352=VERTEX_POINT('',#353); +#353=CARTESIAN_POINT('',(-3.125,2.725,2.465)); +#354=LINE('',#346,#119); +#355=ORIENTED_EDGE('',*,*,#356,.T.); +#356=EDGE_CURVE('',#352,#357,#359,.T.); +#357=VERTEX_POINT('',#358); +#358=CARTESIAN_POINT('',(-3.125,2.725,2.485)); +#359=LINE('',#353,#68); +#360=ORIENTED_EDGE('',*,*,#361,.F.); +#361=EDGE_CURVE('',#347,#357,#362,.T.); +#362=LINE('',#348,#119); +#363=PLANE('',#364); +#364=AXIS2_PLACEMENT_3D('',#346,#14,#13); +#365=ADVANCED_FACE('',(#366),#388,.T.); +#366=FACE_BOUND('',#367,.T.); +#367=EDGE_LOOP('',(#368,#375,#380,#385)); +#368=ORIENTED_EDGE('',*,*,#369,.F.); +#369=EDGE_CURVE('',#370,#372,#374,.T.); +#370=VERTEX_POINT('',#371); +#371=CARTESIAN_POINT('',(-1.755,-2.725,2.465)); +#372=VERTEX_POINT('',#373); +#373=CARTESIAN_POINT('',(-1.755,-2.725,2.485)); +#374=LINE('',#371,#68); +#375=ORIENTED_EDGE('',*,*,#376,.T.); +#376=EDGE_CURVE('',#370,#377,#379,.T.); +#377=VERTEX_POINT('',#378); +#378=CARTESIAN_POINT('',(-1.755,2.725,2.465)); +#379=LINE('',#371,#119); +#380=ORIENTED_EDGE('',*,*,#381,.T.); +#381=EDGE_CURVE('',#377,#382,#384,.T.); +#382=VERTEX_POINT('',#383); +#383=CARTESIAN_POINT('',(-1.755,2.725,2.485)); +#384=LINE('',#378,#68); +#385=ORIENTED_EDGE('',*,*,#386,.F.); +#386=EDGE_CURVE('',#372,#382,#387,.T.); +#387=LINE('',#373,#119); +#388=PLANE('',#389); +#389=AXIS2_PLACEMENT_3D('',#371,#14,#13); +#390=ADVANCED_FACE('',(#391),#400,.F.); +#391=FACE_BOUND('',#392,.F.); +#392=EDGE_LOOP('',(#393,#396,#397,#368)); +#393=ORIENTED_EDGE('',*,*,#394,.F.); +#394=EDGE_CURVE('',#345,#370,#395,.T.); +#395=LINE('',#346,#61); +#396=ORIENTED_EDGE('',*,*,#344,.T.); +#397=ORIENTED_EDGE('',*,*,#398,.T.); +#398=EDGE_CURVE('',#347,#372,#399,.T.); +#399=LINE('',#348,#61); +#400=PLANE('',#401); +#401=AXIS2_PLACEMENT_3D('',#346,#81,#13); +#402=ADVANCED_FACE('',(#403),#412,.T.); +#403=FACE_BOUND('',#404,.T.); +#404=EDGE_LOOP('',(#405,#355,#408,#411)); +#405=ORIENTED_EDGE('',*,*,#406,.F.); +#406=EDGE_CURVE('',#352,#377,#407,.T.); +#407=LINE('',#353,#61); +#408=ORIENTED_EDGE('',*,*,#409,.T.); +#409=EDGE_CURVE('',#357,#382,#410,.T.); +#410=LINE('',#358,#61); +#411=ORIENTED_EDGE('',*,*,#381,.F.); +#412=PLANE('',#413); +#413=AXIS2_PLACEMENT_3D('',#353,#81,#13); +#414=ADVANCED_FACE('',(#415),#419,.F.); +#415=FACE_BOUND('',#416,.F.); +#416=EDGE_LOOP('',(#417,#418,#375,#405)); +#417=ORIENTED_EDGE('',*,*,#351,.F.); +#418=ORIENTED_EDGE('',*,*,#394,.T.); +#419=PLANE('',#420); +#420=AXIS2_PLACEMENT_3D('',#346,#13,#14); +#421=ADVANCED_FACE('',(#422),#426,.T.); +#422=FACE_BOUND('',#423,.T.); +#423=EDGE_LOOP('',(#360,#397,#424,#425)); +#424=ORIENTED_EDGE('',*,*,#386,.T.); +#425=ORIENTED_EDGE('',*,*,#409,.F.); +#426=PLANE('',#427); +#427=AXIS2_PLACEMENT_3D('',#348,#13,#14); +#428=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#429=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#430,#431); +#430=( REPRESENTATION_RELATIONSHIP('','',#337,#324)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#431=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#432); +#432=NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','','',#320,#333,$); +#433=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#335)); +#434=SHAPE_DEFINITION_REPRESENTATION(#435,#440); +#435=PRODUCT_DEFINITION_SHAPE('','',#436); +#436=PRODUCT_DEFINITION('design','',#437,#439); +#437=PRODUCT_DEFINITION_FORMATION('','',#438); +#438=PRODUCT('leg-1','leg-1','',(#8)); +#439=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#440=SHAPE_REPRESENTATION('',(#11,#11),#441); +#441=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#442)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#442=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#443=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#444,#446); +#444=( REPRESENTATION_RELATIONSHIP('','',#440,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#445)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#445=ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#446=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#447); +#447=NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','','',#5,#436,$); +#448=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#438)); +#449=SHAPE_DEFINITION_REPRESENTATION(#450,#455); +#450=PRODUCT_DEFINITION_SHAPE('','',#451); +#451=PRODUCT_DEFINITION('design','',#452,#454); +#452=PRODUCT_DEFINITION_FORMATION('','',#453); +#453=PRODUCT('leg-1_part','leg-1_part','',(#8)); +#454=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#455=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#456),#766); +#456=MANIFOLD_SOLID_BREP('',#457); +#457=CLOSED_SHELL('',(#458,#549,#568,#645,#659,#673,#683,#694,#705,#719,#729,#740,#751,#756)); +#458=ADVANCED_FACE('',(#459),#546,.T.); +#459=FACE_BOUND('',#460,.T.); +#460=EDGE_LOOP('',(#461,#469,#474,#479,#489,#496,#506,#511,#518,#523,#533,#538)); +#461=ORIENTED_EDGE('',*,*,#462,.F.); +#462=EDGE_CURVE('',#463,#465,#467,.T.); +#463=VERTEX_POINT('',#464); +#464=CARTESIAN_POINT('',(0.,-1.5,-0.14)); +#465=VERTEX_POINT('',#466); +#466=CARTESIAN_POINT('',(-0.77,-1.5,-0.14)); +#467=LINE('',#464,#468); +#468=VECTOR('',#176,1.); +#469=ORIENTED_EDGE('',*,*,#470,.T.); +#470=EDGE_CURVE('',#463,#471,#473,.T.); +#471=VERTEX_POINT('',#472); +#472=CARTESIAN_POINT('',(0.,-1.5,0.14)); +#473=LINE('',#464,#68); +#474=ORIENTED_EDGE('',*,*,#475,.T.); +#475=EDGE_CURVE('',#471,#476,#478,.T.); +#476=VERTEX_POINT('',#477); +#477=CARTESIAN_POINT('',(-0.77,-1.5,0.14)); +#478=LINE('',#472,#468); +#479=ORIENTED_EDGE('',*,*,#480,.T.); +#480=EDGE_CURVE('',#476,#481,#483,.T.); +#481=VERTEX_POINT('',#482); +#482=CARTESIAN_POINT('',(-0.87,-1.5,0.24)); +#483=B_SPLINE_CURVE_WITH_KNOTS('',6,(#477,#484,#485,#486,#487,#488,#482),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#484=CARTESIAN_POINT('',(-0.79617993878,-1.5,0.14)); +#485=CARTESIAN_POINT('',(-0.82235987756,-1.5,0.148224670334)); +#486=CARTESIAN_POINT('',(-0.845318729927,-1.5,0.164681270073)); +#487=CARTESIAN_POINT('',(-0.861775329666,-1.5,0.18764012244)); +#488=CARTESIAN_POINT('',(-0.87,-1.5,0.21382006122)); +#489=ORIENTED_EDGE('',*,*,#490,.T.); +#490=EDGE_CURVE('',#481,#491,#493,.T.); +#491=VERTEX_POINT('',#492); +#492=CARTESIAN_POINT('',(-0.87,-1.5,1.02)); +#493=LINE('',#482,#494); +#494=VECTOR('',#495,1.); +#495=DIRECTION('',(-6.123233995737E-17,0.,1.)); +#496=ORIENTED_EDGE('',*,*,#497,.T.); +#497=EDGE_CURVE('',#491,#498,#500,.T.); +#498=VERTEX_POINT('',#499); +#499=CARTESIAN_POINT('',(-0.77,-1.5,1.12)); +#500=B_SPLINE_CURVE_WITH_KNOTS('',6,(#492,#501,#502,#503,#504,#505,#499),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#501=CARTESIAN_POINT('',(-0.87,-1.5,1.04617993878)); +#502=CARTESIAN_POINT('',(-0.861775329666,-1.5,1.07235987756)); +#503=CARTESIAN_POINT('',(-0.845318729927,-1.5,1.095318729927)); +#504=CARTESIAN_POINT('',(-0.82235987756,-1.5,1.111775329666)); +#505=CARTESIAN_POINT('',(-0.79617993878,-1.5,1.12)); +#506=ORIENTED_EDGE('',*,*,#507,.T.); +#507=EDGE_CURVE('',#498,#508,#510,.T.); +#508=VERTEX_POINT('',#509); +#509=CARTESIAN_POINT('',(0.38,-1.5,1.12)); +#510=LINE('',#499,#61); +#511=ORIENTED_EDGE('',*,*,#512,.F.); +#512=EDGE_CURVE('',#513,#508,#515,.T.); +#513=VERTEX_POINT('',#514); +#514=CARTESIAN_POINT('',(0.38,-1.5,1.4)); +#515=LINE('',#514,#516); +#516=VECTOR('',#517,1.); +#517=DIRECTION('',(0.,0.,-1.)); +#518=ORIENTED_EDGE('',*,*,#519,.F.); +#519=EDGE_CURVE('',#520,#513,#522,.T.); +#520=VERTEX_POINT('',#521); +#521=CARTESIAN_POINT('',(-0.77,-1.5,1.4)); +#522=LINE('',#521,#61); +#523=ORIENTED_EDGE('',*,*,#524,.F.); +#524=EDGE_CURVE('',#525,#520,#527,.T.); +#525=VERTEX_POINT('',#526); +#526=CARTESIAN_POINT('',(-1.15,-1.5,1.02)); +#527=B_SPLINE_CURVE_WITH_KNOTS('',6,(#526,#528,#529,#530,#531,#532,#521),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#528=CARTESIAN_POINT('',(-1.15,-1.5,1.119483767364)); +#529=CARTESIAN_POINT('',(-1.11874625273,-1.5,1.218967534727)); +#530=CARTESIAN_POINT('',(-1.056211173721,-1.5,1.306211173721)); +#531=CARTESIAN_POINT('',(-0.968967534727,-1.5,1.36874625273)); +#532=CARTESIAN_POINT('',(-0.869483767364,-1.5,1.4)); +#533=ORIENTED_EDGE('',*,*,#534,.F.); +#534=EDGE_CURVE('',#535,#525,#537,.T.); +#535=VERTEX_POINT('',#536); +#536=CARTESIAN_POINT('',(-1.15,-1.5,0.24)); +#537=LINE('',#536,#494); +#538=ORIENTED_EDGE('',*,*,#539,.F.); +#539=EDGE_CURVE('',#465,#535,#540,.T.); +#540=B_SPLINE_CURVE_WITH_KNOTS('',6,(#466,#541,#542,#543,#544,#545,#536),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#541=CARTESIAN_POINT('',(-0.869483767364,-1.5,-0.14)); +#542=CARTESIAN_POINT('',(-0.968967534727,-1.5,-0.10874625273)); +#543=CARTESIAN_POINT('',(-1.056211173721,-1.5,-4.621117372091E-02)); +#544=CARTESIAN_POINT('',(-1.11874625273,-1.5,4.103246527265E-02)); +#545=CARTESIAN_POINT('',(-1.15,-1.5,0.140516232636)); +#546=PLANE('',#547); +#547=AXIS2_PLACEMENT_3D('',#464,#548,#13); +#548=DIRECTION('',(0.,-1.,0.)); +#549=ADVANCED_FACE('',(#550),#566,.T.); +#550=FACE_BOUND('',#551,.T.); +#551=EDGE_LOOP('',(#552,#553,#558,#563)); +#552=ORIENTED_EDGE('',*,*,#475,.F.); +#553=ORIENTED_EDGE('',*,*,#554,.T.); +#554=EDGE_CURVE('',#471,#555,#557,.T.); +#555=VERTEX_POINT('',#556); +#556=CARTESIAN_POINT('',(0.,1.5,0.14)); +#557=LINE('',#472,#119); +#558=ORIENTED_EDGE('',*,*,#559,.T.); +#559=EDGE_CURVE('',#555,#560,#562,.T.); +#560=VERTEX_POINT('',#561); +#561=CARTESIAN_POINT('',(-0.77,1.5,0.14)); +#562=LINE('',#556,#468); +#563=ORIENTED_EDGE('',*,*,#564,.F.); +#564=EDGE_CURVE('',#476,#560,#565,.T.); +#565=LINE('',#477,#119); +#566=PLANE('',#567); +#567=AXIS2_PLACEMENT_3D('',#472,#13,#81); +#568=ADVANCED_FACE('',(#569),#643,.T.); +#569=FACE_BOUND('',#570,.T.); +#570=EDGE_LOOP('',(#571,#572,#577,#582,#592,#597,#607,#612,#617,#622,#631,#636)); +#571=ORIENTED_EDGE('',*,*,#559,.F.); +#572=ORIENTED_EDGE('',*,*,#573,.T.); +#573=EDGE_CURVE('',#555,#574,#576,.T.); +#574=VERTEX_POINT('',#575); +#575=CARTESIAN_POINT('',(0.,1.5,-0.14)); +#576=LINE('',#556,#516); +#577=ORIENTED_EDGE('',*,*,#578,.T.); +#578=EDGE_CURVE('',#574,#579,#581,.T.); +#579=VERTEX_POINT('',#580); +#580=CARTESIAN_POINT('',(-0.77,1.5,-0.14)); +#581=LINE('',#575,#468); +#582=ORIENTED_EDGE('',*,*,#583,.T.); +#583=EDGE_CURVE('',#579,#584,#586,.T.); +#584=VERTEX_POINT('',#585); +#585=CARTESIAN_POINT('',(-1.15,1.5,0.24)); +#586=B_SPLINE_CURVE_WITH_KNOTS('',6,(#580,#587,#588,#589,#590,#591,#585),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#587=CARTESIAN_POINT('',(-0.869483767364,1.5,-0.14)); +#588=CARTESIAN_POINT('',(-0.968967534727,1.5,-0.10874625273)); +#589=CARTESIAN_POINT('',(-1.056211173721,1.5,-4.621117372091E-02)); +#590=CARTESIAN_POINT('',(-1.11874625273,1.5,4.103246527265E-02)); +#591=CARTESIAN_POINT('',(-1.15,1.5,0.140516232636)); +#592=ORIENTED_EDGE('',*,*,#593,.T.); +#593=EDGE_CURVE('',#584,#594,#596,.T.); +#594=VERTEX_POINT('',#595); +#595=CARTESIAN_POINT('',(-1.15,1.5,1.02)); +#596=LINE('',#585,#494); +#597=ORIENTED_EDGE('',*,*,#598,.T.); +#598=EDGE_CURVE('',#594,#599,#601,.T.); +#599=VERTEX_POINT('',#600); +#600=CARTESIAN_POINT('',(-0.77,1.5,1.4)); +#601=B_SPLINE_CURVE_WITH_KNOTS('',6,(#595,#602,#603,#604,#605,#606,#600),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#602=CARTESIAN_POINT('',(-1.15,1.5,1.119483767364)); +#603=CARTESIAN_POINT('',(-1.11874625273,1.5,1.218967534727)); +#604=CARTESIAN_POINT('',(-1.056211173721,1.5,1.306211173721)); +#605=CARTESIAN_POINT('',(-0.968967534727,1.5,1.36874625273)); +#606=CARTESIAN_POINT('',(-0.869483767364,1.5,1.4)); +#607=ORIENTED_EDGE('',*,*,#608,.T.); +#608=EDGE_CURVE('',#599,#609,#611,.T.); +#609=VERTEX_POINT('',#610); +#610=CARTESIAN_POINT('',(0.38,1.5,1.4)); +#611=LINE('',#600,#61); +#612=ORIENTED_EDGE('',*,*,#613,.F.); +#613=EDGE_CURVE('',#614,#609,#616,.T.); +#614=VERTEX_POINT('',#615); +#615=CARTESIAN_POINT('',(0.38,1.5,1.12)); +#616=LINE('',#615,#68); +#617=ORIENTED_EDGE('',*,*,#618,.F.); +#618=EDGE_CURVE('',#619,#614,#621,.T.); +#619=VERTEX_POINT('',#620); +#620=CARTESIAN_POINT('',(-0.77,1.5,1.12)); +#621=LINE('',#620,#61); +#622=ORIENTED_EDGE('',*,*,#623,.F.); +#623=EDGE_CURVE('',#624,#619,#626,.T.); +#624=VERTEX_POINT('',#625); +#625=CARTESIAN_POINT('',(-0.87,1.5,1.02)); +#626=B_SPLINE_CURVE_WITH_KNOTS('',5,(#625,#627,#628,#629,#630,#620),.UNSPECIFIED.,.F.,.F.,(6,6),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#627=CARTESIAN_POINT('',(-0.87,1.5,1.051415926536)); +#628=CARTESIAN_POINT('',(-0.857662994499,1.5,1.082831853072)); +#629=CARTESIAN_POINT('',(-0.832831853072,1.5,1.107662994499)); +#630=CARTESIAN_POINT('',(-0.801415926536,1.5,1.12)); +#631=ORIENTED_EDGE('',*,*,#632,.F.); +#632=EDGE_CURVE('',#633,#624,#635,.T.); +#633=VERTEX_POINT('',#634); +#634=CARTESIAN_POINT('',(-0.87,1.5,0.24)); +#635=LINE('',#634,#68); +#636=ORIENTED_EDGE('',*,*,#637,.F.); +#637=EDGE_CURVE('',#560,#633,#638,.T.); +#638=B_SPLINE_CURVE_WITH_KNOTS('',5,(#561,#639,#640,#641,#642,#634),.UNSPECIFIED.,.F.,.F.,(6,6),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#639=CARTESIAN_POINT('',(-0.801415926536,1.5,0.14)); +#640=CARTESIAN_POINT('',(-0.832831853072,1.5,0.152337005501)); +#641=CARTESIAN_POINT('',(-0.857662994499,1.5,0.177168146928)); +#642=CARTESIAN_POINT('',(-0.87,1.5,0.208584073464)); +#643=PLANE('',#644); +#644=AXIS2_PLACEMENT_3D('',#556,#81,#517); +#645=ADVANCED_FACE('',(#646),#657,.T.); +#646=FACE_BOUND('',#647,.T.); +#647=EDGE_LOOP('',(#648,#649,#653,#654)); +#648=ORIENTED_EDGE('',*,*,#578,.F.); +#649=ORIENTED_EDGE('',*,*,#650,.T.); +#650=EDGE_CURVE('',#574,#463,#651,.T.); +#651=LINE('',#575,#652); +#652=VECTOR('',#548,1.); +#653=ORIENTED_EDGE('',*,*,#462,.T.); +#654=ORIENTED_EDGE('',*,*,#655,.F.); +#655=EDGE_CURVE('',#579,#465,#656,.T.); +#656=LINE('',#580,#652); +#657=PLANE('',#658); +#658=AXIS2_PLACEMENT_3D('',#575,#517,#548); +#659=ADVANCED_FACE('',(#660),#668,.T.); +#660=FACE_BOUND('',#661,.T.); +#661=EDGE_LOOP('',(#662,#663,#664,#665)); +#662=ORIENTED_EDGE('',*,*,#480,.F.); +#663=ORIENTED_EDGE('',*,*,#564,.T.); +#664=ORIENTED_EDGE('',*,*,#637,.T.); +#665=ORIENTED_EDGE('',*,*,#666,.F.); +#666=EDGE_CURVE('',#481,#633,#667,.T.); +#667=B_SPLINE_CURVE_WITH_KNOTS('',1,(#482,#634),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); +#668=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#477,#669,#670,#671,#672,#482),(#561,#639,#640,#641,#642,#634)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,3.),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#669=CARTESIAN_POINT('',(-0.801415926536,-1.5,0.14)); +#670=CARTESIAN_POINT('',(-0.832831853072,-1.5,0.152337005501)); +#671=CARTESIAN_POINT('',(-0.857662994499,-1.5,0.177168146928)); +#672=CARTESIAN_POINT('',(-0.87,-1.5,0.208584073464)); +#673=ADVANCED_FACE('',(#674),#682,.T.); +#674=FACE_BOUND('',#675,.T.); +#675=EDGE_LOOP('',(#676,#677,#678,#679)); +#676=ORIENTED_EDGE('',*,*,#583,.F.); +#677=ORIENTED_EDGE('',*,*,#655,.T.); +#678=ORIENTED_EDGE('',*,*,#539,.T.); +#679=ORIENTED_EDGE('',*,*,#680,.F.); +#680=EDGE_CURVE('',#584,#535,#681,.T.); +#681=B_SPLINE_CURVE_WITH_KNOTS('',1,(#585,#536),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); +#682=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#580,#587,#588,#589,#590,#591,#585),(#466,#541,#542,#543,#544,#545,#536)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,3.),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#683=ADVANCED_FACE('',(#684),#692,.T.); +#684=FACE_BOUND('',#685,.T.); +#685=EDGE_LOOP('',(#686,#687,#688,#689)); +#686=ORIENTED_EDGE('',*,*,#490,.F.); +#687=ORIENTED_EDGE('',*,*,#666,.T.); +#688=ORIENTED_EDGE('',*,*,#632,.T.); +#689=ORIENTED_EDGE('',*,*,#690,.F.); +#690=EDGE_CURVE('',#491,#624,#691,.T.); +#691=LINE('',#492,#119); +#692=PLANE('',#693); +#693=AXIS2_PLACEMENT_3D('',#482,#14,#81); +#694=ADVANCED_FACE('',(#695),#703,.T.); +#695=FACE_BOUND('',#696,.T.); +#696=EDGE_LOOP('',(#697,#698,#699,#700)); +#697=ORIENTED_EDGE('',*,*,#593,.F.); +#698=ORIENTED_EDGE('',*,*,#680,.T.); +#699=ORIENTED_EDGE('',*,*,#534,.T.); +#700=ORIENTED_EDGE('',*,*,#701,.F.); +#701=EDGE_CURVE('',#594,#525,#702,.T.); +#702=LINE('',#595,#652); +#703=PLANE('',#704); +#704=AXIS2_PLACEMENT_3D('',#585,#176,#548); +#705=ADVANCED_FACE('',(#706),#714,.T.); +#706=FACE_BOUND('',#707,.T.); +#707=EDGE_LOOP('',(#708,#709,#710,#711)); +#708=ORIENTED_EDGE('',*,*,#497,.F.); +#709=ORIENTED_EDGE('',*,*,#690,.T.); +#710=ORIENTED_EDGE('',*,*,#623,.T.); +#711=ORIENTED_EDGE('',*,*,#712,.F.); +#712=EDGE_CURVE('',#498,#619,#713,.T.); +#713=B_SPLINE_CURVE_WITH_KNOTS('',1,(#499,#620),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); +#714=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#492,#715,#716,#717,#718,#499),(#625,#627,#628,#629,#630,#620)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,3.),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#715=CARTESIAN_POINT('',(-0.87,-1.5,1.051415926536)); +#716=CARTESIAN_POINT('',(-0.857662994499,-1.5,1.082831853072)); +#717=CARTESIAN_POINT('',(-0.832831853072,-1.5,1.107662994499)); +#718=CARTESIAN_POINT('',(-0.801415926536,-1.5,1.12)); +#719=ADVANCED_FACE('',(#720),#728,.T.); +#720=FACE_BOUND('',#721,.T.); +#721=EDGE_LOOP('',(#722,#723,#724,#725)); +#722=ORIENTED_EDGE('',*,*,#598,.F.); +#723=ORIENTED_EDGE('',*,*,#701,.T.); +#724=ORIENTED_EDGE('',*,*,#524,.T.); +#725=ORIENTED_EDGE('',*,*,#726,.F.); +#726=EDGE_CURVE('',#599,#520,#727,.T.); +#727=B_SPLINE_CURVE_WITH_KNOTS('',1,(#600,#521),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); +#728=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#595,#602,#603,#604,#605,#606,#600),(#526,#528,#529,#530,#531,#532,#521)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,3.),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#729=ADVANCED_FACE('',(#730),#738,.T.); +#730=FACE_BOUND('',#731,.T.); +#731=EDGE_LOOP('',(#732,#733,#734,#735)); +#732=ORIENTED_EDGE('',*,*,#507,.F.); +#733=ORIENTED_EDGE('',*,*,#712,.T.); +#734=ORIENTED_EDGE('',*,*,#618,.T.); +#735=ORIENTED_EDGE('',*,*,#736,.F.); +#736=EDGE_CURVE('',#508,#614,#737,.T.); +#737=LINE('',#509,#119); +#738=PLANE('',#739); +#739=AXIS2_PLACEMENT_3D('',#499,#517,#81); +#740=ADVANCED_FACE('',(#741),#749,.T.); +#741=FACE_BOUND('',#742,.T.); +#742=EDGE_LOOP('',(#743,#744,#745,#746)); +#743=ORIENTED_EDGE('',*,*,#608,.F.); +#744=ORIENTED_EDGE('',*,*,#726,.T.); +#745=ORIENTED_EDGE('',*,*,#519,.T.); +#746=ORIENTED_EDGE('',*,*,#747,.F.); +#747=EDGE_CURVE('',#609,#513,#748,.T.); +#748=LINE('',#610,#652); +#749=PLANE('',#750); +#750=AXIS2_PLACEMENT_3D('',#600,#13,#548); +#751=ADVANCED_FACE('',(#752),#754,.F.); +#752=FACE_BOUND('',#753,.F.); +#753=EDGE_LOOP('',(#469,#553,#572,#649)); +#754=PLANE('',#755); +#755=AXIS2_PLACEMENT_3D('',#12,#176,#517); +#756=ADVANCED_FACE('',(#757),#763,.T.); +#757=FACE_BOUND('',#758,.T.); +#758=EDGE_LOOP('',(#759,#760,#761,#762)); +#759=ORIENTED_EDGE('',*,*,#512,.T.); +#760=ORIENTED_EDGE('',*,*,#736,.T.); +#761=ORIENTED_EDGE('',*,*,#613,.T.); +#762=ORIENTED_EDGE('',*,*,#747,.T.); +#763=PLANE('',#764); +#764=AXIS2_PLACEMENT_3D('',#765,#14,#13); +#765=CARTESIAN_POINT('',(0.38,0.,1.26)); +#766=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#442))GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#767=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#768,#769); +#768=( REPRESENTATION_RELATIONSHIP('','',#455,#440)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#769=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#770); +#770=NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','','',#436,#451,$); +#771=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#453)); +#772=SHAPE_DEFINITION_REPRESENTATION(#773,#778); +#773=PRODUCT_DEFINITION_SHAPE('','',#774); +#774=PRODUCT_DEFINITION('design','',#775,#777); +#775=PRODUCT_DEFINITION_FORMATION('','',#776); +#776=PRODUCT('leg-2','leg-2','',(#8)); +#777=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#778=SHAPE_REPRESENTATION('',(#11,#11),#779); +#779=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#442))GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#780=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#781,#783); +#781=( REPRESENTATION_RELATIONSHIP('','',#778,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#782)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#782=ITEM_DEFINED_TRANSFORMATION('','',#11,#17); +#783=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#784); +#784=NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','','',#5,#774,$); +#785=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#776)); +#786=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#787,#788); +#787=( REPRESENTATION_RELATIONSHIP('','',#455,#778)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#788=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#789); +#789=NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','','',#774,#451,$); +#790=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#791),#766); +#791=STYLED_ITEM('color',(#792),#456); +#792=PRESENTATION_STYLE_ASSIGNMENT((#793)); +#793=SURFACE_STYLE_USAGE(.BOTH.,#794); +#794=SURFACE_SIDE_STYLE('',(#795)); +#795=SURFACE_STYLE_FILL_AREA(#796); +#796=FILL_AREA_STYLE('',(#797)); +#797=FILL_AREA_STYLE_COLOUR('',#798); +#798=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +#799=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#800),#428); +#800=STYLED_ITEM('color',(#801),#338); +#801=PRESENTATION_STYLE_ASSIGNMENT((#802)); +#802=SURFACE_STYLE_USAGE(.BOTH.,#803); +#803=SURFACE_SIDE_STYLE('',(#804)); +#804=SURFACE_STYLE_FILL_AREA(#805); +#805=FILL_AREA_STYLE('',(#806)); +#806=FILL_AREA_STYLE_COLOUR('',#807); +#807=COLOUR_RGB('',0.549019926594,0.549019926594,0.549019926594); +#808=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#809),#312); +#809=STYLED_ITEM('color',(#810),#48); +#810=PRESENTATION_STYLE_ASSIGNMENT((#811)); +#811=SURFACE_STYLE_USAGE(.BOTH.,#812); +#812=SURFACE_SIDE_STYLE('',(#813)); +#813=SURFACE_STYLE_FILL_AREA(#814); +#814=FILL_AREA_STYLE('',(#815)); +#815=FILL_AREA_STYLE_COLOUR('',#816); +#816=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/4a0138a3-fa5f-4e17-8bd9-14a3d1817a98/package.lp b/pkg/4a0138a3-fa5f-4e17-8bd9-14a3d1817a98/package.lp index cfbbf410..2a440cff 100644 --- a/pkg/4a0138a3-fa5f-4e17-8bd9-14a3d1817a98/package.lp +++ b/pkg/4a0138a3-fa5f-4e17-8bd9-14a3d1817a98/package.lp @@ -3,26 +3,28 @@ (description "Unidirectional Diode Outline DO-214AB (SMC), standardized by JEDEC.\n\nLength: 7.95mm\nWidth: 5.90mm\nHeight: 2.30mm\n\nGenerated with librepcb-parts-generator (generate_do.py)\n") (keywords "Diode,SMD,DO-214AB,DO214AB,SMC") (author "murray") - (version "0.1") + (version "0.2") (created 2023-08-15T22:33:08Z) (deprecated false) (generated_by "") (category dcaa6b6c-0c55-43fd-a320-5dd74a2cdc85) - (assembly_type auto) + (assembly_type smt) (pad 66d018a3-81ba-4fb4-badc-8bbb0678e808 (name "C")) (pad 6170f57b-d9ef-4138-9747-12f56bd83427 (name "A")) + (3d_model 1ab7bd40-ca78-4fde-8f0e-2ee718c17030 (name "DIOM7959X230")) (footprint 1aa00b82-2bfe-4c4f-9149-dcf67033f0ac (name "default") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model 1ab7bd40-ca78-4fde-8f0e-2ee718c17030) (pad 66d018a3-81ba-4fb4-badc-8bbb0678e808 (side top) (shape roundrect) (position -3.4 0.0) (rotation 0.0) (size 1.7 3.55) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad 66d018a3-81ba-4fb4-badc-8bbb0678e808) ) (pad 6170f57b-d9ef-4138-9747-12f56bd83427 (side top) (shape roundrect) (position 3.4 0.0) (rotation 0.0) (size 1.7 3.55) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad 6170f57b-d9ef-4138-9747-12f56bd83427) ) (polygon 53798a86-ba7e-45d6-916f-a4e9d3b173ac (layer top_documentation) @@ -64,6 +66,26 @@ (vertex (position -4.65 -3.05) (angle 0.0)) (vertex (position 3.325 -3.05) (angle 0.0)) ) + (polygon ac6998b6-7d17-4077-a38f-96946ca285ad (layer top_package_outlines) + (width 0.0) (fill false) (grab_area false) + (vertex (position -3.425 2.95) (angle 0.0)) + (vertex (position 3.425 2.95) (angle 0.0)) + (vertex (position 3.425 1.5) (angle 0.0)) + (vertex (position 3.975 1.5) (angle 0.0)) + (vertex (position 3.975 -1.5) (angle 0.0)) + (vertex (position 3.425 -1.5) (angle 0.0)) + (vertex (position 3.425 -2.95) (angle 0.0)) + (vertex (position -3.425 -2.95) (angle 0.0)) + (vertex (position -3.425 -1.5) (angle 0.0)) + (vertex (position -3.975 -1.5) (angle 0.0)) + (vertex (position -3.975 1.5) (angle 0.0)) + (vertex (position -3.425 1.5) (angle 0.0)) + (vertex (position -3.425 2.95) (angle 0.0)) + (vertex (position 3.425 2.95) (angle 0.0)) + (vertex (position 3.425 -2.95) (angle 0.0)) + (vertex (position -3.425 -2.95) (angle 0.0)) + (vertex (position -3.425 2.95) (angle 0.0)) + ) (polygon 9dd926ae-6919-4180-bfa2-76d42d98b685 (layer top_courtyard) (width 0.0) (fill false) (grab_area false) (vertex (position -4.75 3.15) (angle 0.0)) diff --git a/pkg/4cfa109d-bc5f-4268-8901-cc2a4349704d/3ca99c30-7f5f-4048-a51a-bf9a7710a00b.step b/pkg/4cfa109d-bc5f-4268-8901-cc2a4349704d/3ca99c30-7f5f-4048-a51a-bf9a7710a00b.step new file mode 100644 index 00000000..5b64a271 --- /dev/null +++ b/pkg/4cfa109d-bc5f-4268-8901-cc2a4349704d/3ca99c30-7f5f-4048-a51a-bf9a7710a00b.step @@ -0,0 +1,827 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-06-23T17:11:05',('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('DIOM5436X230','DIOM5436X230','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=SHAPE_REPRESENTATION('',(#11,#11,#11,#15,#17),#20); +#11=AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12=CARTESIAN_POINT('',(0.,0.,0.)); +#13=DIRECTION('',(0.,0.,1.)); +#14=DIRECTION('',(1.,0.,0.)); +#15=AXIS2_PLACEMENT_3D('',#16,#13,#14); +#16=CARTESIAN_POINT('',(-1.55,0.,0.14)); +#17=AXIS2_PLACEMENT_3D('',#18,#13,#19); +#18=CARTESIAN_POINT('',(1.55,0.,0.14)); +#19=DIRECTION('',(-1.,1.224646799147E-16,0.)); +#20=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#21=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#22=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#23=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#24=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#25=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#26=SHAPE_DEFINITION_REPRESENTATION(#27,#32); +#27=PRODUCT_DEFINITION_SHAPE('','',#28); +#28=PRODUCT_DEFINITION('design','',#29,#31); +#29=PRODUCT_DEFINITION_FORMATION('','',#30); +#30=PRODUCT('body','body','',(#8)); +#31=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#32=SHAPE_REPRESENTATION('',(#11,#11),#33); +#33=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#34=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21,'distance_accuracy_value','confusion accuracy'); +#35=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36,#38); +#36=( REPRESENTATION_RELATIONSHIP('','',#32,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#37=ITEM_DEFINED_TRANSFORMATION('','',#11,#11); +#38=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#39); +#39=NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','','',#5,#28,$); +#40=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30)); +#41=SHAPE_DEFINITION_REPRESENTATION(#42,#47); +#42=PRODUCT_DEFINITION_SHAPE('','',#43); +#43=PRODUCT_DEFINITION('design','',#44,#46); +#44=PRODUCT_DEFINITION_FORMATION('','',#45); +#45=PRODUCT('body_part','body_part','',(#8)); +#46=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#47=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#48),#312); +#48=MANIFOLD_SOLID_BREP('',#49); +#49=CLOSED_SHELL('',(#50,#82,#110,#131,#150,#177,#197,#212,#228,#248,#262,#283,#294,#304)); +#50=ADVANCED_FACE('',(#51),#79,.F.); +#51=FACE_BOUND('',#52,.F.); +#52=EDGE_LOOP('',(#53,#62,#69,#75)); +#53=ORIENTED_EDGE('',*,*,#54,.F.); +#54=EDGE_CURVE('',#55,#57,#59,.T.); +#55=VERTEX_POINT('',#56); +#56=CARTESIAN_POINT('',(-2.15,-1.8,1.26)); +#57=VERTEX_POINT('',#58); +#58=CARTESIAN_POINT('',(2.15,-1.8,1.26)); +#59=LINE('',#60,#61); +#60=CARTESIAN_POINT('',(-2.,-1.8,1.26)); +#61=VECTOR('',#14,1.); +#62=ORIENTED_EDGE('',*,*,#63,.T.); +#63=EDGE_CURVE('',#55,#64,#66,.T.); +#64=VERTEX_POINT('',#65); +#65=CARTESIAN_POINT('',(-2.15,-1.8,1.54)); +#66=LINE('',#67,#68); +#67=CARTESIAN_POINT('',(-2.15,-1.8,0.325)); +#68=VECTOR('',#13,1.); +#69=ORIENTED_EDGE('',*,*,#70,.T.); +#70=EDGE_CURVE('',#64,#71,#73,.T.); +#71=VERTEX_POINT('',#72); +#72=CARTESIAN_POINT('',(2.15,-1.8,1.54)); +#73=LINE('',#74,#61); +#74=CARTESIAN_POINT('',(-2.,-1.8,1.54)); +#75=ORIENTED_EDGE('',*,*,#76,.F.); +#76=EDGE_CURVE('',#57,#71,#77,.T.); +#77=LINE('',#78,#68); +#78=CARTESIAN_POINT('',(2.15,-1.8,0.325)); +#79=PLANE('',#80); +#80=AXIS2_PLACEMENT_3D('',#67,#81,#13); +#81=DIRECTION('',(0.,1.,0.)); +#82=ADVANCED_FACE('',(#83),#105,.T.); +#83=FACE_BOUND('',#84,.F.); +#84=EDGE_LOOP('',(#85,#93,#94,#102)); +#85=ORIENTED_EDGE('',*,*,#86,.F.); +#86=EDGE_CURVE('',#55,#87,#89,.T.); +#87=VERTEX_POINT('',#88); +#88=CARTESIAN_POINT('',(-2.,-1.65,0.325)); +#89=LINE('',#90,#91); +#90=CARTESIAN_POINT('',(-2.075,-1.725,0.7925)); +#91=VECTOR('',#92,1.); +#92=DIRECTION('',(0.156451721211,0.156451721211,-0.975215728883)); +#93=ORIENTED_EDGE('',*,*,#54,.T.); +#94=ORIENTED_EDGE('',*,*,#95,.T.); +#95=EDGE_CURVE('',#57,#96,#98,.T.); +#96=VERTEX_POINT('',#97); +#97=CARTESIAN_POINT('',(2.,-1.65,0.325)); +#98=LINE('',#99,#100); +#99=CARTESIAN_POINT('',(2.02604571786,-1.67604571786,0.487351641328)); +#100=VECTOR('',#101,1.); +#101=DIRECTION('',(-0.156451721211,0.156451721211,-0.975215728883)); +#102=ORIENTED_EDGE('',*,*,#103,.F.); +#103=EDGE_CURVE('',#87,#96,#104,.T.); +#104=LINE('',#88,#61); +#105=PLANE('',#106); +#106=AXIS2_PLACEMENT_3D('',#107,#108,#109); +#107=CARTESIAN_POINT('',(-2.,-1.725,0.7925)); +#108=DIRECTION('',(1.742483966785E-18,-0.987374648009,-0.158402349948)); +#109=DIRECTION('',(-1.,-1.720484493365E-18,-2.760135550854E-19)); +#110=ADVANCED_FACE('',(#111),#129,.F.); +#111=FACE_BOUND('',#112,.F.); +#112=EDGE_LOOP('',(#113,#114,#120,#126)); +#113=ORIENTED_EDGE('',*,*,#63,.F.); +#114=ORIENTED_EDGE('',*,*,#115,.T.); +#115=EDGE_CURVE('',#55,#116,#118,.T.); +#116=VERTEX_POINT('',#117); +#117=CARTESIAN_POINT('',(-2.15,1.8,1.26)); +#118=LINE('',#56,#119); +#119=VECTOR('',#81,1.); +#120=ORIENTED_EDGE('',*,*,#121,.T.); +#121=EDGE_CURVE('',#116,#122,#124,.T.); +#122=VERTEX_POINT('',#123); +#123=CARTESIAN_POINT('',(-2.15,1.8,1.54)); +#124=LINE('',#125,#68); +#125=CARTESIAN_POINT('',(-2.15,1.8,0.325)); +#126=ORIENTED_EDGE('',*,*,#127,.F.); +#127=EDGE_CURVE('',#64,#122,#128,.T.); +#128=LINE('',#65,#119); +#129=PLANE('',#130); +#130=AXIS2_PLACEMENT_3D('',#67,#14,#13); +#131=ADVANCED_FACE('',(#132),#148,.T.); +#132=FACE_BOUND('',#133,.T.); +#133=EDGE_LOOP('',(#75,#134,#139,#145)); +#134=ORIENTED_EDGE('',*,*,#135,.T.); +#135=EDGE_CURVE('',#57,#136,#138,.T.); +#136=VERTEX_POINT('',#137); +#137=CARTESIAN_POINT('',(2.15,1.8,1.26)); +#138=LINE('',#58,#119); +#139=ORIENTED_EDGE('',*,*,#140,.T.); +#140=EDGE_CURVE('',#136,#141,#143,.T.); +#141=VERTEX_POINT('',#142); +#142=CARTESIAN_POINT('',(2.15,1.8,1.54)); +#143=LINE('',#144,#68); +#144=CARTESIAN_POINT('',(2.15,1.8,0.325)); +#145=ORIENTED_EDGE('',*,*,#146,.F.); +#146=EDGE_CURVE('',#71,#141,#147,.T.); +#147=LINE('',#72,#119); +#148=PLANE('',#149); +#149=AXIS2_PLACEMENT_3D('',#78,#14,#13); +#150=ADVANCED_FACE('',(#151),#172,.F.); +#151=FACE_BOUND('',#152,.T.); +#152=EDGE_LOOP('',(#153,#69,#161,#169)); +#153=ORIENTED_EDGE('',*,*,#154,.F.); +#154=EDGE_CURVE('',#64,#155,#157,.T.); +#155=VERTEX_POINT('',#156); +#156=CARTESIAN_POINT('',(-2.,-1.65,2.475)); +#157=LINE('',#158,#159); +#158=CARTESIAN_POINT('',(-2.075,-1.725,2.0075)); +#159=VECTOR('',#160,1.); +#160=DIRECTION('',(0.156451721211,0.156451721211,0.975215728883)); +#161=ORIENTED_EDGE('',*,*,#162,.T.); +#162=EDGE_CURVE('',#71,#163,#165,.T.); +#163=VERTEX_POINT('',#164); +#164=CARTESIAN_POINT('',(2.,-1.65,2.475)); +#165=LINE('',#166,#167); +#166=CARTESIAN_POINT('',(2.02604571786,-1.67604571786,2.312648358672)); +#167=VECTOR('',#168,1.); +#168=DIRECTION('',(-0.156451721211,0.156451721211,0.975215728883)); +#169=ORIENTED_EDGE('',*,*,#170,.F.); +#170=EDGE_CURVE('',#155,#163,#171,.T.); +#171=LINE('',#156,#61); +#172=PLANE('',#173); +#173=AXIS2_PLACEMENT_3D('',#174,#175,#176); +#174=CARTESIAN_POINT('',(-2.,-1.725,2.0075)); +#175=DIRECTION('',(0.,0.987374648009,-0.158402349948)); +#176=DIRECTION('',(-1.,0.,0.)); +#177=ADVANCED_FACE('',(#178),#192,.T.); +#178=FACE_BOUND('',#179,.T.); +#179=EDGE_LOOP('',(#180,#85,#114,#186)); +#180=ORIENTED_EDGE('',*,*,#181,.F.); +#181=EDGE_CURVE('',#87,#182,#184,.T.); +#182=VERTEX_POINT('',#183); +#183=CARTESIAN_POINT('',(-2.,1.65,0.325)); +#184=LINE('',#185,#119); +#185=CARTESIAN_POINT('',(-2.,-1.8,0.325)); +#186=ORIENTED_EDGE('',*,*,#187,.T.); +#187=EDGE_CURVE('',#116,#182,#188,.T.); +#188=LINE('',#189,#190); +#189=CARTESIAN_POINT('',(-2.030941146074,1.680941146074,0.517866477195)); +#190=VECTOR('',#191,1.); +#191=DIRECTION('',(0.156451721211,-0.156451721211,-0.975215728883)); +#192=PLANE('',#193); +#193=AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194=CARTESIAN_POINT('',(-2.075,-1.8,0.7925)); +#195=DIRECTION('',(-0.987374648009,-1.742483966785E-18,-0.158402349948)); +#196=DIRECTION('',(-1.720484493365E-18,1.,-2.760135550854E-19)); +#197=ADVANCED_FACE('',(#198),#210,.F.); +#198=FACE_BOUND('',#199,.F.); +#199=EDGE_LOOP('',(#180,#200,#201,#207)); +#200=ORIENTED_EDGE('',*,*,#103,.T.); +#201=ORIENTED_EDGE('',*,*,#202,.T.); +#202=EDGE_CURVE('',#96,#203,#205,.T.); +#203=VERTEX_POINT('',#204); +#204=CARTESIAN_POINT('',(2.,1.65,0.325)); +#205=LINE('',#206,#119); +#206=CARTESIAN_POINT('',(2.,-1.8,0.325)); +#207=ORIENTED_EDGE('',*,*,#208,.F.); +#208=EDGE_CURVE('',#182,#203,#209,.T.); +#209=LINE('',#183,#61); +#210=PLANE('',#211); +#211=AXIS2_PLACEMENT_3D('',#67,#13,#14); +#212=ADVANCED_FACE('',(#213),#223,.F.); +#213=FACE_BOUND('',#214,.F.); +#214=EDGE_LOOP('',(#215,#216,#134,#217)); +#215=ORIENTED_EDGE('',*,*,#202,.F.); +#216=ORIENTED_EDGE('',*,*,#95,.F.); +#217=ORIENTED_EDGE('',*,*,#218,.T.); +#218=EDGE_CURVE('',#136,#203,#219,.T.); +#219=LINE('',#220,#221); +#220=CARTESIAN_POINT('',(1.981986863934,1.631986863934,0.212718118524)); +#221=VECTOR('',#222,1.); +#222=DIRECTION('',(-0.156451721211,-0.156451721211,-0.975215728883)); +#223=PLANE('',#224); +#224=AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225=CARTESIAN_POINT('',(2.075,-1.8,0.7925)); +#226=DIRECTION('',(-0.987374648009,1.742483966785E-18,0.158402349948)); +#227=DIRECTION('',(1.720484493365E-18,1.,-2.760135550854E-19)); +#228=ADVANCED_FACE('',(#229),#244,.F.); +#229=FACE_BOUND('',#230,.F.); +#230=EDGE_LOOP('',(#231,#153,#237,#238)); +#231=ORIENTED_EDGE('',*,*,#232,.F.); +#232=EDGE_CURVE('',#155,#233,#235,.T.); +#233=VERTEX_POINT('',#234); +#234=CARTESIAN_POINT('',(-2.,1.65,2.475)); +#235=LINE('',#236,#119); +#236=CARTESIAN_POINT('',(-2.,-1.8,2.475)); +#237=ORIENTED_EDGE('',*,*,#127,.T.); +#238=ORIENTED_EDGE('',*,*,#239,.T.); +#239=EDGE_CURVE('',#122,#233,#240,.T.); +#240=LINE('',#241,#242); +#241=CARTESIAN_POINT('',(-2.030941146074,1.680941146074,2.282133522805)); +#242=VECTOR('',#243,1.); +#243=DIRECTION('',(0.156451721211,-0.156451721211,0.975215728883)); +#244=PLANE('',#245); +#245=AXIS2_PLACEMENT_3D('',#246,#247,#81); +#246=CARTESIAN_POINT('',(-2.075,-1.8,2.0075)); +#247=DIRECTION('',(0.987374648009,0.,-0.158402349948)); +#248=ADVANCED_FACE('',(#249),#260,.T.); +#249=FACE_BOUND('',#250,.T.); +#250=EDGE_LOOP('',(#251,#120,#255,#259)); +#251=ORIENTED_EDGE('',*,*,#252,.F.); +#252=EDGE_CURVE('',#116,#136,#253,.T.); +#253=LINE('',#254,#61); +#254=CARTESIAN_POINT('',(-2.,1.8,1.26)); +#255=ORIENTED_EDGE('',*,*,#256,.T.); +#256=EDGE_CURVE('',#122,#141,#257,.T.); +#257=LINE('',#258,#61); +#258=CARTESIAN_POINT('',(-2.,1.8,1.54)); +#259=ORIENTED_EDGE('',*,*,#140,.F.); +#260=PLANE('',#261); +#261=AXIS2_PLACEMENT_3D('',#125,#81,#13); +#262=ADVANCED_FACE('',(#263),#279,.T.); +#263=FACE_BOUND('',#264,.T.); +#264=EDGE_LOOP('',(#265,#271,#272,#273)); +#265=ORIENTED_EDGE('',*,*,#266,.F.); +#266=EDGE_CURVE('',#163,#267,#269,.T.); +#267=VERTEX_POINT('',#268); +#268=CARTESIAN_POINT('',(2.,1.65,2.475)); +#269=LINE('',#270,#119); +#270=CARTESIAN_POINT('',(2.,-1.8,2.475)); +#271=ORIENTED_EDGE('',*,*,#162,.F.); +#272=ORIENTED_EDGE('',*,*,#146,.T.); +#273=ORIENTED_EDGE('',*,*,#274,.T.); +#274=EDGE_CURVE('',#141,#267,#275,.T.); +#275=LINE('',#276,#277); +#276=CARTESIAN_POINT('',(1.981986863934,1.631986863934,2.587281881476)); +#277=VECTOR('',#278,1.); +#278=DIRECTION('',(-0.156451721211,-0.156451721211,0.975215728883)); +#279=PLANE('',#280); +#280=AXIS2_PLACEMENT_3D('',#281,#282,#81); +#281=CARTESIAN_POINT('',(2.075,-1.8,2.0075)); +#282=DIRECTION('',(0.987374648009,0.,0.158402349948)); +#283=ADVANCED_FACE('',(#284),#291,.T.); +#284=FACE_BOUND('',#285,.T.); +#285=EDGE_LOOP('',(#231,#286,#287,#288)); +#286=ORIENTED_EDGE('',*,*,#170,.T.); +#287=ORIENTED_EDGE('',*,*,#266,.T.); +#288=ORIENTED_EDGE('',*,*,#289,.F.); +#289=EDGE_CURVE('',#233,#267,#290,.T.); +#290=LINE('',#234,#61); +#291=PLANE('',#292); +#292=AXIS2_PLACEMENT_3D('',#293,#13,#14); +#293=CARTESIAN_POINT('',(-2.15,-1.8,2.475)); +#294=ADVANCED_FACE('',(#295),#299,.F.); +#295=FACE_BOUND('',#296,.T.); +#296=EDGE_LOOP('',(#297,#298,#217,#207)); +#297=ORIENTED_EDGE('',*,*,#187,.F.); +#298=ORIENTED_EDGE('',*,*,#252,.T.); +#299=PLANE('',#300); +#300=AXIS2_PLACEMENT_3D('',#301,#302,#303); +#301=CARTESIAN_POINT('',(-2.,1.725,0.7925)); +#302=DIRECTION('',(-1.742483966785E-18,-0.987374648009,0.158402349948)); +#303=DIRECTION('',(-1.,1.720484493365E-18,-2.760135550854E-19)); +#304=ADVANCED_FACE('',(#305),#308,.T.); +#305=FACE_BOUND('',#306,.F.); +#306=EDGE_LOOP('',(#307,#255,#273,#288)); +#307=ORIENTED_EDGE('',*,*,#239,.F.); +#308=PLANE('',#309); +#309=AXIS2_PLACEMENT_3D('',#310,#311,#176); +#310=CARTESIAN_POINT('',(-2.,1.725,2.0075)); +#311=DIRECTION('',(0.,0.987374648009,0.158402349948)); +#312=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#313=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#314,#315); +#314=( REPRESENTATION_RELATIONSHIP('','',#47,#32)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#315=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#316); +#316=NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','','',#28,#43,$); +#317=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45)); +#318=SHAPE_DEFINITION_REPRESENTATION(#319,#324); +#319=PRODUCT_DEFINITION_SHAPE('','',#320); +#320=PRODUCT_DEFINITION('design','',#321,#323); +#321=PRODUCT_DEFINITION_FORMATION('','',#322); +#322=PRODUCT('bar','bar','',(#8)); +#323=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#324=SHAPE_REPRESENTATION('',(#11,#11),#325); +#325=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#326=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#327,#328); +#327=( REPRESENTATION_RELATIONSHIP('','',#324,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#328=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#329); +#329=NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','','',#5,#320,$); +#330=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#322)); +#331=SHAPE_DEFINITION_REPRESENTATION(#332,#337); +#332=PRODUCT_DEFINITION_SHAPE('','',#333); +#333=PRODUCT_DEFINITION('design','',#334,#336); +#334=PRODUCT_DEFINITION_FORMATION('','',#335); +#335=PRODUCT('bar_part','bar_part','',(#8)); +#336=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#337=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#338),#428); +#338=MANIFOLD_SOLID_BREP('',#339); +#339=CLOSED_SHELL('',(#340,#365,#390,#402,#414,#421)); +#340=ADVANCED_FACE('',(#341),#363,.F.); +#341=FACE_BOUND('',#342,.F.); +#342=EDGE_LOOP('',(#343,#350,#355,#360)); +#343=ORIENTED_EDGE('',*,*,#344,.F.); +#344=EDGE_CURVE('',#345,#347,#349,.T.); +#345=VERTEX_POINT('',#346); +#346=CARTESIAN_POINT('',(-1.85,-1.575,2.465)); +#347=VERTEX_POINT('',#348); +#348=CARTESIAN_POINT('',(-1.85,-1.575,2.485)); +#349=LINE('',#346,#68); +#350=ORIENTED_EDGE('',*,*,#351,.T.); +#351=EDGE_CURVE('',#345,#352,#354,.T.); +#352=VERTEX_POINT('',#353); +#353=CARTESIAN_POINT('',(-1.85,1.575,2.465)); +#354=LINE('',#346,#119); +#355=ORIENTED_EDGE('',*,*,#356,.T.); +#356=EDGE_CURVE('',#352,#357,#359,.T.); +#357=VERTEX_POINT('',#358); +#358=CARTESIAN_POINT('',(-1.85,1.575,2.485)); +#359=LINE('',#353,#68); +#360=ORIENTED_EDGE('',*,*,#361,.F.); +#361=EDGE_CURVE('',#347,#357,#362,.T.); +#362=LINE('',#348,#119); +#363=PLANE('',#364); +#364=AXIS2_PLACEMENT_3D('',#346,#14,#13); +#365=ADVANCED_FACE('',(#366),#388,.T.); +#366=FACE_BOUND('',#367,.T.); +#367=EDGE_LOOP('',(#368,#375,#380,#385)); +#368=ORIENTED_EDGE('',*,*,#369,.F.); +#369=EDGE_CURVE('',#370,#372,#374,.T.); +#370=VERTEX_POINT('',#371); +#371=CARTESIAN_POINT('',(-0.99,-1.575,2.465)); +#372=VERTEX_POINT('',#373); +#373=CARTESIAN_POINT('',(-0.99,-1.575,2.485)); +#374=LINE('',#371,#68); +#375=ORIENTED_EDGE('',*,*,#376,.T.); +#376=EDGE_CURVE('',#370,#377,#379,.T.); +#377=VERTEX_POINT('',#378); +#378=CARTESIAN_POINT('',(-0.99,1.575,2.465)); +#379=LINE('',#371,#119); +#380=ORIENTED_EDGE('',*,*,#381,.T.); +#381=EDGE_CURVE('',#377,#382,#384,.T.); +#382=VERTEX_POINT('',#383); +#383=CARTESIAN_POINT('',(-0.99,1.575,2.485)); +#384=LINE('',#378,#68); +#385=ORIENTED_EDGE('',*,*,#386,.F.); +#386=EDGE_CURVE('',#372,#382,#387,.T.); +#387=LINE('',#373,#119); +#388=PLANE('',#389); +#389=AXIS2_PLACEMENT_3D('',#371,#14,#13); +#390=ADVANCED_FACE('',(#391),#400,.F.); +#391=FACE_BOUND('',#392,.F.); +#392=EDGE_LOOP('',(#393,#396,#397,#368)); +#393=ORIENTED_EDGE('',*,*,#394,.F.); +#394=EDGE_CURVE('',#345,#370,#395,.T.); +#395=LINE('',#346,#61); +#396=ORIENTED_EDGE('',*,*,#344,.T.); +#397=ORIENTED_EDGE('',*,*,#398,.T.); +#398=EDGE_CURVE('',#347,#372,#399,.T.); +#399=LINE('',#348,#61); +#400=PLANE('',#401); +#401=AXIS2_PLACEMENT_3D('',#346,#81,#13); +#402=ADVANCED_FACE('',(#403),#412,.T.); +#403=FACE_BOUND('',#404,.T.); +#404=EDGE_LOOP('',(#405,#355,#408,#411)); +#405=ORIENTED_EDGE('',*,*,#406,.F.); +#406=EDGE_CURVE('',#352,#377,#407,.T.); +#407=LINE('',#353,#61); +#408=ORIENTED_EDGE('',*,*,#409,.T.); +#409=EDGE_CURVE('',#357,#382,#410,.T.); +#410=LINE('',#358,#61); +#411=ORIENTED_EDGE('',*,*,#381,.F.); +#412=PLANE('',#413); +#413=AXIS2_PLACEMENT_3D('',#353,#81,#13); +#414=ADVANCED_FACE('',(#415),#419,.F.); +#415=FACE_BOUND('',#416,.F.); +#416=EDGE_LOOP('',(#417,#418,#375,#405)); +#417=ORIENTED_EDGE('',*,*,#351,.F.); +#418=ORIENTED_EDGE('',*,*,#394,.T.); +#419=PLANE('',#420); +#420=AXIS2_PLACEMENT_3D('',#346,#13,#14); +#421=ADVANCED_FACE('',(#422),#426,.T.); +#422=FACE_BOUND('',#423,.T.); +#423=EDGE_LOOP('',(#360,#397,#424,#425)); +#424=ORIENTED_EDGE('',*,*,#386,.T.); +#425=ORIENTED_EDGE('',*,*,#409,.F.); +#426=PLANE('',#427); +#427=AXIS2_PLACEMENT_3D('',#348,#13,#14); +#428=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#429=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#430,#431); +#430=( REPRESENTATION_RELATIONSHIP('','',#337,#324)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#431=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#432); +#432=NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',#320,#333,$); +#433=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#335)); +#434=SHAPE_DEFINITION_REPRESENTATION(#435,#440); +#435=PRODUCT_DEFINITION_SHAPE('','',#436); +#436=PRODUCT_DEFINITION('design','',#437,#439); +#437=PRODUCT_DEFINITION_FORMATION('','',#438); +#438=PRODUCT('leg-1','leg-1','',(#8)); +#439=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#440=SHAPE_REPRESENTATION('',(#11,#11),#441); +#441=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#442)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#442=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#443=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#444,#446); +#444=( REPRESENTATION_RELATIONSHIP('','',#440,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#445)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#445=ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#446=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#447); +#447=NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','','',#5,#436,$); +#448=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#438)); +#449=SHAPE_DEFINITION_REPRESENTATION(#450,#455); +#450=PRODUCT_DEFINITION_SHAPE('','',#451); +#451=PRODUCT_DEFINITION('design','',#452,#454); +#452=PRODUCT_DEFINITION_FORMATION('','',#453); +#453=PRODUCT('leg-1_part','leg-1_part','',(#8)); +#454=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#455=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#456),#766); +#456=MANIFOLD_SOLID_BREP('',#457); +#457=CLOSED_SHELL('',(#458,#549,#568,#645,#659,#673,#683,#694,#705,#719,#729,#740,#751,#756)); +#458=ADVANCED_FACE('',(#459),#546,.T.); +#459=FACE_BOUND('',#460,.T.); +#460=EDGE_LOOP('',(#461,#469,#474,#479,#489,#496,#506,#511,#518,#523,#533,#538)); +#461=ORIENTED_EDGE('',*,*,#462,.F.); +#462=EDGE_CURVE('',#463,#465,#467,.T.); +#463=VERTEX_POINT('',#464); +#464=CARTESIAN_POINT('',(0.,-1.05,-0.14)); +#465=VERTEX_POINT('',#466); +#466=CARTESIAN_POINT('',(-0.77,-1.05,-0.14)); +#467=LINE('',#464,#468); +#468=VECTOR('',#176,1.); +#469=ORIENTED_EDGE('',*,*,#470,.T.); +#470=EDGE_CURVE('',#463,#471,#473,.T.); +#471=VERTEX_POINT('',#472); +#472=CARTESIAN_POINT('',(0.,-1.05,0.14)); +#473=LINE('',#464,#68); +#474=ORIENTED_EDGE('',*,*,#475,.T.); +#475=EDGE_CURVE('',#471,#476,#478,.T.); +#476=VERTEX_POINT('',#477); +#477=CARTESIAN_POINT('',(-0.77,-1.05,0.14)); +#478=LINE('',#472,#468); +#479=ORIENTED_EDGE('',*,*,#480,.T.); +#480=EDGE_CURVE('',#476,#481,#483,.T.); +#481=VERTEX_POINT('',#482); +#482=CARTESIAN_POINT('',(-0.87,-1.05,0.24)); +#483=B_SPLINE_CURVE_WITH_KNOTS('',6,(#477,#484,#485,#486,#487,#488,#482),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#484=CARTESIAN_POINT('',(-0.79617993878,-1.05,0.14)); +#485=CARTESIAN_POINT('',(-0.82235987756,-1.05,0.148224670334)); +#486=CARTESIAN_POINT('',(-0.845318729927,-1.05,0.164681270073)); +#487=CARTESIAN_POINT('',(-0.861775329666,-1.05,0.18764012244)); +#488=CARTESIAN_POINT('',(-0.87,-1.05,0.21382006122)); +#489=ORIENTED_EDGE('',*,*,#490,.T.); +#490=EDGE_CURVE('',#481,#491,#493,.T.); +#491=VERTEX_POINT('',#492); +#492=CARTESIAN_POINT('',(-0.87,-1.05,1.02)); +#493=LINE('',#482,#494); +#494=VECTOR('',#495,1.); +#495=DIRECTION('',(-6.123233995737E-17,0.,1.)); +#496=ORIENTED_EDGE('',*,*,#497,.T.); +#497=EDGE_CURVE('',#491,#498,#500,.T.); +#498=VERTEX_POINT('',#499); +#499=CARTESIAN_POINT('',(-0.77,-1.05,1.12)); +#500=B_SPLINE_CURVE_WITH_KNOTS('',6,(#492,#501,#502,#503,#504,#505,#499),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#501=CARTESIAN_POINT('',(-0.87,-1.05,1.04617993878)); +#502=CARTESIAN_POINT('',(-0.861775329666,-1.05,1.07235987756)); +#503=CARTESIAN_POINT('',(-0.845318729927,-1.05,1.095318729927)); +#504=CARTESIAN_POINT('',(-0.82235987756,-1.05,1.111775329666)); +#505=CARTESIAN_POINT('',(-0.79617993878,-1.05,1.12)); +#506=ORIENTED_EDGE('',*,*,#507,.T.); +#507=EDGE_CURVE('',#498,#508,#510,.T.); +#508=VERTEX_POINT('',#509); +#509=CARTESIAN_POINT('',(0.38,-1.05,1.12)); +#510=LINE('',#499,#61); +#511=ORIENTED_EDGE('',*,*,#512,.F.); +#512=EDGE_CURVE('',#513,#508,#515,.T.); +#513=VERTEX_POINT('',#514); +#514=CARTESIAN_POINT('',(0.38,-1.05,1.4)); +#515=LINE('',#514,#516); +#516=VECTOR('',#517,1.); +#517=DIRECTION('',(0.,0.,-1.)); +#518=ORIENTED_EDGE('',*,*,#519,.F.); +#519=EDGE_CURVE('',#520,#513,#522,.T.); +#520=VERTEX_POINT('',#521); +#521=CARTESIAN_POINT('',(-0.77,-1.05,1.4)); +#522=LINE('',#521,#61); +#523=ORIENTED_EDGE('',*,*,#524,.F.); +#524=EDGE_CURVE('',#525,#520,#527,.T.); +#525=VERTEX_POINT('',#526); +#526=CARTESIAN_POINT('',(-1.15,-1.05,1.02)); +#527=B_SPLINE_CURVE_WITH_KNOTS('',6,(#526,#528,#529,#530,#531,#532,#521),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#528=CARTESIAN_POINT('',(-1.15,-1.05,1.119483767364)); +#529=CARTESIAN_POINT('',(-1.11874625273,-1.05,1.218967534727)); +#530=CARTESIAN_POINT('',(-1.056211173721,-1.05,1.306211173721)); +#531=CARTESIAN_POINT('',(-0.968967534727,-1.05,1.36874625273)); +#532=CARTESIAN_POINT('',(-0.869483767364,-1.05,1.4)); +#533=ORIENTED_EDGE('',*,*,#534,.F.); +#534=EDGE_CURVE('',#535,#525,#537,.T.); +#535=VERTEX_POINT('',#536); +#536=CARTESIAN_POINT('',(-1.15,-1.05,0.24)); +#537=LINE('',#536,#494); +#538=ORIENTED_EDGE('',*,*,#539,.F.); +#539=EDGE_CURVE('',#465,#535,#540,.T.); +#540=B_SPLINE_CURVE_WITH_KNOTS('',6,(#466,#541,#542,#543,#544,#545,#536),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#541=CARTESIAN_POINT('',(-0.869483767364,-1.05,-0.14)); +#542=CARTESIAN_POINT('',(-0.968967534727,-1.05,-0.10874625273)); +#543=CARTESIAN_POINT('',(-1.056211173721,-1.05,-4.621117372091E-02)); +#544=CARTESIAN_POINT('',(-1.11874625273,-1.05,4.103246527265E-02)); +#545=CARTESIAN_POINT('',(-1.15,-1.05,0.140516232636)); +#546=PLANE('',#547); +#547=AXIS2_PLACEMENT_3D('',#464,#548,#13); +#548=DIRECTION('',(0.,-1.,0.)); +#549=ADVANCED_FACE('',(#550),#566,.T.); +#550=FACE_BOUND('',#551,.T.); +#551=EDGE_LOOP('',(#552,#553,#558,#563)); +#552=ORIENTED_EDGE('',*,*,#475,.F.); +#553=ORIENTED_EDGE('',*,*,#554,.T.); +#554=EDGE_CURVE('',#471,#555,#557,.T.); +#555=VERTEX_POINT('',#556); +#556=CARTESIAN_POINT('',(0.,1.05,0.14)); +#557=LINE('',#472,#119); +#558=ORIENTED_EDGE('',*,*,#559,.T.); +#559=EDGE_CURVE('',#555,#560,#562,.T.); +#560=VERTEX_POINT('',#561); +#561=CARTESIAN_POINT('',(-0.77,1.05,0.14)); +#562=LINE('',#556,#468); +#563=ORIENTED_EDGE('',*,*,#564,.F.); +#564=EDGE_CURVE('',#476,#560,#565,.T.); +#565=LINE('',#477,#119); +#566=PLANE('',#567); +#567=AXIS2_PLACEMENT_3D('',#472,#13,#81); +#568=ADVANCED_FACE('',(#569),#643,.T.); +#569=FACE_BOUND('',#570,.T.); +#570=EDGE_LOOP('',(#571,#572,#577,#582,#592,#597,#607,#612,#617,#622,#631,#636)); +#571=ORIENTED_EDGE('',*,*,#559,.F.); +#572=ORIENTED_EDGE('',*,*,#573,.T.); +#573=EDGE_CURVE('',#555,#574,#576,.T.); +#574=VERTEX_POINT('',#575); +#575=CARTESIAN_POINT('',(0.,1.05,-0.14)); +#576=LINE('',#556,#516); +#577=ORIENTED_EDGE('',*,*,#578,.T.); +#578=EDGE_CURVE('',#574,#579,#581,.T.); +#579=VERTEX_POINT('',#580); +#580=CARTESIAN_POINT('',(-0.77,1.05,-0.14)); +#581=LINE('',#575,#468); +#582=ORIENTED_EDGE('',*,*,#583,.T.); +#583=EDGE_CURVE('',#579,#584,#586,.T.); +#584=VERTEX_POINT('',#585); +#585=CARTESIAN_POINT('',(-1.15,1.05,0.24)); +#586=B_SPLINE_CURVE_WITH_KNOTS('',6,(#580,#587,#588,#589,#590,#591,#585),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#587=CARTESIAN_POINT('',(-0.869483767364,1.05,-0.14)); +#588=CARTESIAN_POINT('',(-0.968967534727,1.05,-0.10874625273)); +#589=CARTESIAN_POINT('',(-1.056211173721,1.05,-4.621117372091E-02)); +#590=CARTESIAN_POINT('',(-1.11874625273,1.05,4.103246527265E-02)); +#591=CARTESIAN_POINT('',(-1.15,1.05,0.140516232636)); +#592=ORIENTED_EDGE('',*,*,#593,.T.); +#593=EDGE_CURVE('',#584,#594,#596,.T.); +#594=VERTEX_POINT('',#595); +#595=CARTESIAN_POINT('',(-1.15,1.05,1.02)); +#596=LINE('',#585,#494); +#597=ORIENTED_EDGE('',*,*,#598,.T.); +#598=EDGE_CURVE('',#594,#599,#601,.T.); +#599=VERTEX_POINT('',#600); +#600=CARTESIAN_POINT('',(-0.77,1.05,1.4)); +#601=B_SPLINE_CURVE_WITH_KNOTS('',6,(#595,#602,#603,#604,#605,#606,#600),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#602=CARTESIAN_POINT('',(-1.15,1.05,1.119483767364)); +#603=CARTESIAN_POINT('',(-1.11874625273,1.05,1.218967534727)); +#604=CARTESIAN_POINT('',(-1.056211173721,1.05,1.306211173721)); +#605=CARTESIAN_POINT('',(-0.968967534727,1.05,1.36874625273)); +#606=CARTESIAN_POINT('',(-0.869483767364,1.05,1.4)); +#607=ORIENTED_EDGE('',*,*,#608,.T.); +#608=EDGE_CURVE('',#599,#609,#611,.T.); +#609=VERTEX_POINT('',#610); +#610=CARTESIAN_POINT('',(0.38,1.05,1.4)); +#611=LINE('',#600,#61); +#612=ORIENTED_EDGE('',*,*,#613,.F.); +#613=EDGE_CURVE('',#614,#609,#616,.T.); +#614=VERTEX_POINT('',#615); +#615=CARTESIAN_POINT('',(0.38,1.05,1.12)); +#616=LINE('',#615,#68); +#617=ORIENTED_EDGE('',*,*,#618,.F.); +#618=EDGE_CURVE('',#619,#614,#621,.T.); +#619=VERTEX_POINT('',#620); +#620=CARTESIAN_POINT('',(-0.77,1.05,1.12)); +#621=LINE('',#620,#61); +#622=ORIENTED_EDGE('',*,*,#623,.F.); +#623=EDGE_CURVE('',#624,#619,#626,.T.); +#624=VERTEX_POINT('',#625); +#625=CARTESIAN_POINT('',(-0.87,1.05,1.02)); +#626=B_SPLINE_CURVE_WITH_KNOTS('',5,(#625,#627,#628,#629,#630,#620),.UNSPECIFIED.,.F.,.F.,(6,6),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#627=CARTESIAN_POINT('',(-0.87,1.05,1.051415926536)); +#628=CARTESIAN_POINT('',(-0.857662994499,1.05,1.082831853072)); +#629=CARTESIAN_POINT('',(-0.832831853072,1.05,1.107662994499)); +#630=CARTESIAN_POINT('',(-0.801415926536,1.05,1.12)); +#631=ORIENTED_EDGE('',*,*,#632,.F.); +#632=EDGE_CURVE('',#633,#624,#635,.T.); +#633=VERTEX_POINT('',#634); +#634=CARTESIAN_POINT('',(-0.87,1.05,0.24)); +#635=LINE('',#634,#68); +#636=ORIENTED_EDGE('',*,*,#637,.F.); +#637=EDGE_CURVE('',#560,#633,#638,.T.); +#638=B_SPLINE_CURVE_WITH_KNOTS('',5,(#561,#639,#640,#641,#642,#634),.UNSPECIFIED.,.F.,.F.,(6,6),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#639=CARTESIAN_POINT('',(-0.801415926536,1.05,0.14)); +#640=CARTESIAN_POINT('',(-0.832831853072,1.05,0.152337005501)); +#641=CARTESIAN_POINT('',(-0.857662994499,1.05,0.177168146928)); +#642=CARTESIAN_POINT('',(-0.87,1.05,0.208584073464)); +#643=PLANE('',#644); +#644=AXIS2_PLACEMENT_3D('',#556,#81,#517); +#645=ADVANCED_FACE('',(#646),#657,.T.); +#646=FACE_BOUND('',#647,.T.); +#647=EDGE_LOOP('',(#648,#649,#653,#654)); +#648=ORIENTED_EDGE('',*,*,#578,.F.); +#649=ORIENTED_EDGE('',*,*,#650,.T.); +#650=EDGE_CURVE('',#574,#463,#651,.T.); +#651=LINE('',#575,#652); +#652=VECTOR('',#548,1.); +#653=ORIENTED_EDGE('',*,*,#462,.T.); +#654=ORIENTED_EDGE('',*,*,#655,.F.); +#655=EDGE_CURVE('',#579,#465,#656,.T.); +#656=LINE('',#580,#652); +#657=PLANE('',#658); +#658=AXIS2_PLACEMENT_3D('',#575,#517,#548); +#659=ADVANCED_FACE('',(#660),#668,.T.); +#660=FACE_BOUND('',#661,.T.); +#661=EDGE_LOOP('',(#662,#663,#664,#665)); +#662=ORIENTED_EDGE('',*,*,#480,.F.); +#663=ORIENTED_EDGE('',*,*,#564,.T.); +#664=ORIENTED_EDGE('',*,*,#637,.T.); +#665=ORIENTED_EDGE('',*,*,#666,.F.); +#666=EDGE_CURVE('',#481,#633,#667,.T.); +#667=B_SPLINE_CURVE_WITH_KNOTS('',1,(#482,#634),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.1),.PIECEWISE_BEZIER_KNOTS.); +#668=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#477,#669,#670,#671,#672,#482),(#561,#639,#640,#641,#642,#634)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,2.1),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#669=CARTESIAN_POINT('',(-0.801415926536,-1.05,0.14)); +#670=CARTESIAN_POINT('',(-0.832831853072,-1.05,0.152337005501)); +#671=CARTESIAN_POINT('',(-0.857662994499,-1.05,0.177168146928)); +#672=CARTESIAN_POINT('',(-0.87,-1.05,0.208584073464)); +#673=ADVANCED_FACE('',(#674),#682,.T.); +#674=FACE_BOUND('',#675,.T.); +#675=EDGE_LOOP('',(#676,#677,#678,#679)); +#676=ORIENTED_EDGE('',*,*,#583,.F.); +#677=ORIENTED_EDGE('',*,*,#655,.T.); +#678=ORIENTED_EDGE('',*,*,#539,.T.); +#679=ORIENTED_EDGE('',*,*,#680,.F.); +#680=EDGE_CURVE('',#584,#535,#681,.T.); +#681=B_SPLINE_CURVE_WITH_KNOTS('',1,(#585,#536),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.1),.PIECEWISE_BEZIER_KNOTS.); +#682=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#580,#587,#588,#589,#590,#591,#585),(#466,#541,#542,#543,#544,#545,#536)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,2.1),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#683=ADVANCED_FACE('',(#684),#692,.T.); +#684=FACE_BOUND('',#685,.T.); +#685=EDGE_LOOP('',(#686,#687,#688,#689)); +#686=ORIENTED_EDGE('',*,*,#490,.F.); +#687=ORIENTED_EDGE('',*,*,#666,.T.); +#688=ORIENTED_EDGE('',*,*,#632,.T.); +#689=ORIENTED_EDGE('',*,*,#690,.F.); +#690=EDGE_CURVE('',#491,#624,#691,.T.); +#691=LINE('',#492,#119); +#692=PLANE('',#693); +#693=AXIS2_PLACEMENT_3D('',#482,#14,#81); +#694=ADVANCED_FACE('',(#695),#703,.T.); +#695=FACE_BOUND('',#696,.T.); +#696=EDGE_LOOP('',(#697,#698,#699,#700)); +#697=ORIENTED_EDGE('',*,*,#593,.F.); +#698=ORIENTED_EDGE('',*,*,#680,.T.); +#699=ORIENTED_EDGE('',*,*,#534,.T.); +#700=ORIENTED_EDGE('',*,*,#701,.F.); +#701=EDGE_CURVE('',#594,#525,#702,.T.); +#702=LINE('',#595,#652); +#703=PLANE('',#704); +#704=AXIS2_PLACEMENT_3D('',#585,#176,#548); +#705=ADVANCED_FACE('',(#706),#714,.T.); +#706=FACE_BOUND('',#707,.T.); +#707=EDGE_LOOP('',(#708,#709,#710,#711)); +#708=ORIENTED_EDGE('',*,*,#497,.F.); +#709=ORIENTED_EDGE('',*,*,#690,.T.); +#710=ORIENTED_EDGE('',*,*,#623,.T.); +#711=ORIENTED_EDGE('',*,*,#712,.F.); +#712=EDGE_CURVE('',#498,#619,#713,.T.); +#713=B_SPLINE_CURVE_WITH_KNOTS('',1,(#499,#620),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.1),.PIECEWISE_BEZIER_KNOTS.); +#714=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#492,#715,#716,#717,#718,#499),(#625,#627,#628,#629,#630,#620)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,2.1),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#715=CARTESIAN_POINT('',(-0.87,-1.05,1.051415926536)); +#716=CARTESIAN_POINT('',(-0.857662994499,-1.05,1.082831853072)); +#717=CARTESIAN_POINT('',(-0.832831853072,-1.05,1.107662994499)); +#718=CARTESIAN_POINT('',(-0.801415926536,-1.05,1.12)); +#719=ADVANCED_FACE('',(#720),#728,.T.); +#720=FACE_BOUND('',#721,.T.); +#721=EDGE_LOOP('',(#722,#723,#724,#725)); +#722=ORIENTED_EDGE('',*,*,#598,.F.); +#723=ORIENTED_EDGE('',*,*,#701,.T.); +#724=ORIENTED_EDGE('',*,*,#524,.T.); +#725=ORIENTED_EDGE('',*,*,#726,.F.); +#726=EDGE_CURVE('',#599,#520,#727,.T.); +#727=B_SPLINE_CURVE_WITH_KNOTS('',1,(#600,#521),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.1),.PIECEWISE_BEZIER_KNOTS.); +#728=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#595,#602,#603,#604,#605,#606,#600),(#526,#528,#529,#530,#531,#532,#521)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,2.1),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#729=ADVANCED_FACE('',(#730),#738,.T.); +#730=FACE_BOUND('',#731,.T.); +#731=EDGE_LOOP('',(#732,#733,#734,#735)); +#732=ORIENTED_EDGE('',*,*,#507,.F.); +#733=ORIENTED_EDGE('',*,*,#712,.T.); +#734=ORIENTED_EDGE('',*,*,#618,.T.); +#735=ORIENTED_EDGE('',*,*,#736,.F.); +#736=EDGE_CURVE('',#508,#614,#737,.T.); +#737=LINE('',#509,#119); +#738=PLANE('',#739); +#739=AXIS2_PLACEMENT_3D('',#499,#517,#81); +#740=ADVANCED_FACE('',(#741),#749,.T.); +#741=FACE_BOUND('',#742,.T.); +#742=EDGE_LOOP('',(#743,#744,#745,#746)); +#743=ORIENTED_EDGE('',*,*,#608,.F.); +#744=ORIENTED_EDGE('',*,*,#726,.T.); +#745=ORIENTED_EDGE('',*,*,#519,.T.); +#746=ORIENTED_EDGE('',*,*,#747,.F.); +#747=EDGE_CURVE('',#609,#513,#748,.T.); +#748=LINE('',#610,#652); +#749=PLANE('',#750); +#750=AXIS2_PLACEMENT_3D('',#600,#13,#548); +#751=ADVANCED_FACE('',(#752),#754,.F.); +#752=FACE_BOUND('',#753,.F.); +#753=EDGE_LOOP('',(#469,#553,#572,#649)); +#754=PLANE('',#755); +#755=AXIS2_PLACEMENT_3D('',#12,#176,#517); +#756=ADVANCED_FACE('',(#757),#763,.T.); +#757=FACE_BOUND('',#758,.T.); +#758=EDGE_LOOP('',(#759,#760,#761,#762)); +#759=ORIENTED_EDGE('',*,*,#512,.T.); +#760=ORIENTED_EDGE('',*,*,#736,.T.); +#761=ORIENTED_EDGE('',*,*,#613,.T.); +#762=ORIENTED_EDGE('',*,*,#747,.T.); +#763=PLANE('',#764); +#764=AXIS2_PLACEMENT_3D('',#765,#14,#13); +#765=CARTESIAN_POINT('',(0.38,0.,1.26)); +#766=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#442))GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#767=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#768,#769); +#768=( REPRESENTATION_RELATIONSHIP('','',#455,#440)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#769=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#770); +#770=NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','','',#436,#451,$); +#771=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#453)); +#772=SHAPE_DEFINITION_REPRESENTATION(#773,#778); +#773=PRODUCT_DEFINITION_SHAPE('','',#774); +#774=PRODUCT_DEFINITION('design','',#775,#777); +#775=PRODUCT_DEFINITION_FORMATION('','',#776); +#776=PRODUCT('leg-2','leg-2','',(#8)); +#777=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#778=SHAPE_REPRESENTATION('',(#11,#11),#779); +#779=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#442))GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#780=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#781,#783); +#781=( REPRESENTATION_RELATIONSHIP('','',#778,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#782)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#782=ITEM_DEFINED_TRANSFORMATION('','',#11,#17); +#783=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#784); +#784=NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','','',#5,#774,$); +#785=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#776)); +#786=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#787,#788); +#787=( REPRESENTATION_RELATIONSHIP('','',#455,#778)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#788=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#789); +#789=NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','','',#774,#451,$); +#790=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#791),#312); +#791=STYLED_ITEM('color',(#792),#48); +#792=PRESENTATION_STYLE_ASSIGNMENT((#793)); +#793=SURFACE_STYLE_USAGE(.BOTH.,#794); +#794=SURFACE_SIDE_STYLE('',(#795)); +#795=SURFACE_STYLE_FILL_AREA(#796); +#796=FILL_AREA_STYLE('',(#797)); +#797=FILL_AREA_STYLE_COLOUR('',#798); +#798=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +#799=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#800),#428); +#800=STYLED_ITEM('color',(#801),#338); +#801=PRESENTATION_STYLE_ASSIGNMENT((#802)); +#802=SURFACE_STYLE_USAGE(.BOTH.,#803); +#803=SURFACE_SIDE_STYLE('',(#804)); +#804=SURFACE_STYLE_FILL_AREA(#805); +#805=FILL_AREA_STYLE('',(#806)); +#806=FILL_AREA_STYLE_COLOUR('',#807); +#807=COLOUR_RGB('',0.549019926594,0.549019926594,0.549019926594); +#808=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#809),#766); +#809=STYLED_ITEM('color',(#810),#456); +#810=PRESENTATION_STYLE_ASSIGNMENT((#811)); +#811=SURFACE_STYLE_USAGE(.BOTH.,#812); +#812=SURFACE_SIDE_STYLE('',(#813)); +#813=SURFACE_STYLE_FILL_AREA(#814); +#814=FILL_AREA_STYLE('',(#815)); +#815=FILL_AREA_STYLE_COLOUR('',#816); +#816=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/4cfa109d-bc5f-4268-8901-cc2a4349704d/package.lp b/pkg/4cfa109d-bc5f-4268-8901-cc2a4349704d/package.lp index fc59954d..75b2b789 100644 --- a/pkg/4cfa109d-bc5f-4268-8901-cc2a4349704d/package.lp +++ b/pkg/4cfa109d-bc5f-4268-8901-cc2a4349704d/package.lp @@ -3,26 +3,28 @@ (description "Unidirectional Diode Outline DO-214AA (SMB), standardized by JEDEC.\n\nLength: 5.40mm\nWidth: 3.60mm\nHeight: 2.30mm\n\nGenerated with librepcb-parts-generator (generate_do.py)\n") (keywords "Diode,SMD,DO-214AA,DO214AA,SMB") (author "murray") - (version "0.1") + (version "0.2") (created 2023-08-15T22:33:08Z) (deprecated false) (generated_by "") (category dcaa6b6c-0c55-43fd-a320-5dd74a2cdc85) - (assembly_type auto) + (assembly_type smt) (pad 8be51409-30aa-42d6-98e4-fead8c6c400f (name "C")) (pad b782f0d8-3175-4405-ad7d-28132b5d535a (name "A")) + (3d_model 3ca99c30-7f5f-4048-a51a-bf9a7710a00b (name "DIOM5436X230")) (footprint e1172e43-3f4b-4b2f-b976-c01936abd54e (name "default") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model 3ca99c30-7f5f-4048-a51a-bf9a7710a00b) (pad 8be51409-30aa-42d6-98e4-fead8c6c400f (side top) (shape roundrect) (position -2.125 0.0) (rotation 0.0) (size 1.7 2.55) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad 8be51409-30aa-42d6-98e4-fead8c6c400f) ) (pad b782f0d8-3175-4405-ad7d-28132b5d535a (side top) (shape roundrect) (position 2.125 0.0) (rotation 0.0) (size 1.7 2.55) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad b782f0d8-3175-4405-ad7d-28132b5d535a) ) (polygon ea130e66-3b3e-4a2b-a91d-9ce479735ccc (layer top_documentation) @@ -64,6 +66,26 @@ (vertex (position -3.375 -1.9) (angle 0.0)) (vertex (position 2.05 -1.9) (angle 0.0)) ) + (polygon a9b1a299-9041-4f04-a31e-a93c9feda654 (layer top_package_outlines) + (width 0.0) (fill false) (grab_area false) + (vertex (position -2.15 1.8) (angle 0.0)) + (vertex (position 2.15 1.8) (angle 0.0)) + (vertex (position 2.15 1.05) (angle 0.0)) + (vertex (position 2.7 1.05) (angle 0.0)) + (vertex (position 2.7 -1.05) (angle 0.0)) + (vertex (position 2.15 -1.05) (angle 0.0)) + (vertex (position 2.15 -1.8) (angle 0.0)) + (vertex (position -2.15 -1.8) (angle 0.0)) + (vertex (position -2.15 -1.05) (angle 0.0)) + (vertex (position -2.7 -1.05) (angle 0.0)) + (vertex (position -2.7 1.05) (angle 0.0)) + (vertex (position -2.15 1.05) (angle 0.0)) + (vertex (position -2.15 1.8) (angle 0.0)) + (vertex (position 2.15 1.8) (angle 0.0)) + (vertex (position 2.15 -1.8) (angle 0.0)) + (vertex (position -2.15 -1.8) (angle 0.0)) + (vertex (position -2.15 1.8) (angle 0.0)) + ) (polygon f4d4c0b4-dff1-4788-8f3a-bb07ed507336 (layer top_courtyard) (width 0.0) (fill false) (grab_area false) (vertex (position -3.475 2.0) (angle 0.0)) diff --git a/pkg/6cc5ff9c-4400-44ca-8671-870b490f8ab5/caf6cb8b-9cce-49e0-be47-5935210440dc.step b/pkg/6cc5ff9c-4400-44ca-8671-870b490f8ab5/caf6cb8b-9cce-49e0-be47-5935210440dc.step new file mode 100644 index 00000000..25a603d6 --- /dev/null +++ b/pkg/6cc5ff9c-4400-44ca-8671-870b490f8ab5/caf6cb8b-9cce-49e0-be47-5935210440dc.step @@ -0,0 +1,707 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-06-23T17:11:06',('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('DIONM5226X295','DIONM5226X295','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=SHAPE_REPRESENTATION('',(#11,#11,#15,#17),#20); +#11=AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12=CARTESIAN_POINT('',(0.,0.,0.)); +#13=DIRECTION('',(0.,0.,1.)); +#14=DIRECTION('',(1.,0.,0.)); +#15=AXIS2_PLACEMENT_3D('',#16,#13,#14); +#16=CARTESIAN_POINT('',(-1.475,0.,0.14)); +#17=AXIS2_PLACEMENT_3D('',#18,#13,#19); +#18=CARTESIAN_POINT('',(1.475,0.,0.14)); +#19=DIRECTION('',(-1.,1.224646799147E-16,0.)); +#20=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#21=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#22=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#23=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#24=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#25=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#26=SHAPE_DEFINITION_REPRESENTATION(#27,#32); +#27=PRODUCT_DEFINITION_SHAPE('','',#28); +#28=PRODUCT_DEFINITION('design','',#29,#31); +#29=PRODUCT_DEFINITION_FORMATION('','',#30); +#30=PRODUCT('body','body','',(#8)); +#31=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#32=SHAPE_REPRESENTATION('',(#11,#11),#33); +#33=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#34=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21,'distance_accuracy_value','confusion accuracy'); +#35=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36,#38); +#36=( REPRESENTATION_RELATIONSHIP('','',#32,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#37=ITEM_DEFINED_TRANSFORMATION('','',#11,#11); +#38=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#39); +#39=NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','','',#5,#28,$); +#40=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30)); +#41=SHAPE_DEFINITION_REPRESENTATION(#42,#47); +#42=PRODUCT_DEFINITION_SHAPE('','',#43); +#43=PRODUCT_DEFINITION('design','',#44,#46); +#44=PRODUCT_DEFINITION_FORMATION('','',#45); +#45=PRODUCT('body_part','body_part','',(#8)); +#46=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#47=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#48),#315); +#48=MANIFOLD_SOLID_BREP('',#49); +#49=CLOSED_SHELL('',(#50,#82,#110,#131,#150,#177,#197,#212,#228,#249,#263,#285,#296,#306)); +#50=ADVANCED_FACE('',(#51),#79,.F.); +#51=FACE_BOUND('',#52,.F.); +#52=EDGE_LOOP('',(#53,#62,#69,#75)); +#53=ORIENTED_EDGE('',*,*,#54,.F.); +#54=EDGE_CURVE('',#55,#57,#59,.T.); +#55=VERTEX_POINT('',#56); +#56=CARTESIAN_POINT('',(-2.225,-1.3,1.585)); +#57=VERTEX_POINT('',#58); +#58=CARTESIAN_POINT('',(2.225,-1.3,1.585)); +#59=LINE('',#60,#61); +#60=CARTESIAN_POINT('',(-2.075,-1.3,1.585)); +#61=VECTOR('',#14,1.); +#62=ORIENTED_EDGE('',*,*,#63,.T.); +#63=EDGE_CURVE('',#55,#64,#66,.T.); +#64=VERTEX_POINT('',#65); +#65=CARTESIAN_POINT('',(-2.225,-1.3,1.865)); +#66=LINE('',#67,#68); +#67=CARTESIAN_POINT('',(-2.225,-1.3,0.325)); +#68=VECTOR('',#13,1.); +#69=ORIENTED_EDGE('',*,*,#70,.T.); +#70=EDGE_CURVE('',#64,#71,#73,.T.); +#71=VERTEX_POINT('',#72); +#72=CARTESIAN_POINT('',(2.225,-1.3,1.865)); +#73=LINE('',#74,#61); +#74=CARTESIAN_POINT('',(-2.075,-1.3,1.865)); +#75=ORIENTED_EDGE('',*,*,#76,.F.); +#76=EDGE_CURVE('',#57,#71,#77,.T.); +#77=LINE('',#78,#68); +#78=CARTESIAN_POINT('',(2.225,-1.3,0.325)); +#79=PLANE('',#80); +#80=AXIS2_PLACEMENT_3D('',#67,#81,#13); +#81=DIRECTION('',(0.,1.,0.)); +#82=ADVANCED_FACE('',(#83),#105,.T.); +#83=FACE_BOUND('',#84,.F.); +#84=EDGE_LOOP('',(#85,#93,#94,#102)); +#85=ORIENTED_EDGE('',*,*,#86,.F.); +#86=EDGE_CURVE('',#55,#87,#89,.T.); +#87=VERTEX_POINT('',#88); +#88=CARTESIAN_POINT('',(-2.075,-1.15,0.325)); +#89=LINE('',#90,#91); +#90=CARTESIAN_POINT('',(-2.15,-1.225,0.955)); +#91=VECTOR('',#92,1.); +#92=DIRECTION('',(0.117395476511,0.117395476511,-0.98612200269)); +#93=ORIENTED_EDGE('',*,*,#54,.T.); +#94=ORIENTED_EDGE('',*,*,#95,.T.); +#95=EDGE_CURVE('',#57,#96,#98,.T.); +#96=VERTEX_POINT('',#97); +#97=CARTESIAN_POINT('',(2.075,-1.15,0.325)); +#98=LINE('',#99,#100); +#99=CARTESIAN_POINT('',(2.121402976847,-1.196402976847,0.714785005513)); +#100=VECTOR('',#101,1.); +#101=DIRECTION('',(-0.117395476511,0.117395476511,-0.98612200269)); +#102=ORIENTED_EDGE('',*,*,#103,.F.); +#103=EDGE_CURVE('',#87,#96,#104,.T.); +#104=LINE('',#88,#61); +#105=PLANE('',#106); +#106=AXIS2_PLACEMENT_3D('',#107,#108,#109); +#107=CARTESIAN_POINT('',(-2.075,-1.225,0.955)); +#108=DIRECTION('',(1.748633101178E-18,-0.992988274195,-0.118212889785)); +#109=DIRECTION('',(-1.,-1.736372165339E-18,-2.067109720641E-19)); +#110=ADVANCED_FACE('',(#111),#129,.F.); +#111=FACE_BOUND('',#112,.F.); +#112=EDGE_LOOP('',(#113,#114,#120,#126)); +#113=ORIENTED_EDGE('',*,*,#63,.F.); +#114=ORIENTED_EDGE('',*,*,#115,.T.); +#115=EDGE_CURVE('',#55,#116,#118,.T.); +#116=VERTEX_POINT('',#117); +#117=CARTESIAN_POINT('',(-2.225,1.3,1.585)); +#118=LINE('',#56,#119); +#119=VECTOR('',#81,1.); +#120=ORIENTED_EDGE('',*,*,#121,.T.); +#121=EDGE_CURVE('',#116,#122,#124,.T.); +#122=VERTEX_POINT('',#123); +#123=CARTESIAN_POINT('',(-2.225,1.3,1.865)); +#124=LINE('',#125,#68); +#125=CARTESIAN_POINT('',(-2.225,1.3,0.325)); +#126=ORIENTED_EDGE('',*,*,#127,.F.); +#127=EDGE_CURVE('',#64,#122,#128,.T.); +#128=LINE('',#65,#119); +#129=PLANE('',#130); +#130=AXIS2_PLACEMENT_3D('',#67,#14,#13); +#131=ADVANCED_FACE('',(#132),#148,.T.); +#132=FACE_BOUND('',#133,.T.); +#133=EDGE_LOOP('',(#75,#134,#139,#145)); +#134=ORIENTED_EDGE('',*,*,#135,.T.); +#135=EDGE_CURVE('',#57,#136,#138,.T.); +#136=VERTEX_POINT('',#137); +#137=CARTESIAN_POINT('',(2.225,1.3,1.585)); +#138=LINE('',#58,#119); +#139=ORIENTED_EDGE('',*,*,#140,.T.); +#140=EDGE_CURVE('',#136,#141,#143,.T.); +#141=VERTEX_POINT('',#142); +#142=CARTESIAN_POINT('',(2.225,1.3,1.865)); +#143=LINE('',#144,#68); +#144=CARTESIAN_POINT('',(2.225,1.3,0.325)); +#145=ORIENTED_EDGE('',*,*,#146,.F.); +#146=EDGE_CURVE('',#71,#141,#147,.T.); +#147=LINE('',#72,#119); +#148=PLANE('',#149); +#149=AXIS2_PLACEMENT_3D('',#78,#14,#13); +#150=ADVANCED_FACE('',(#151),#172,.F.); +#151=FACE_BOUND('',#152,.T.); +#152=EDGE_LOOP('',(#153,#69,#161,#169)); +#153=ORIENTED_EDGE('',*,*,#154,.F.); +#154=EDGE_CURVE('',#64,#155,#157,.T.); +#155=VERTEX_POINT('',#156); +#156=CARTESIAN_POINT('',(-2.075,-1.15,3.125)); +#157=LINE('',#158,#159); +#158=CARTESIAN_POINT('',(-2.15,-1.225,2.495)); +#159=VECTOR('',#160,1.); +#160=DIRECTION('',(0.117395476511,0.117395476511,0.98612200269)); +#161=ORIENTED_EDGE('',*,*,#162,.T.); +#162=EDGE_CURVE('',#71,#163,#165,.T.); +#163=VERTEX_POINT('',#164); +#164=CARTESIAN_POINT('',(2.075,-1.15,3.125)); +#165=LINE('',#166,#167); +#166=CARTESIAN_POINT('',(2.121402976847,-1.196402976847,2.735214994487)); +#167=VECTOR('',#168,1.); +#168=DIRECTION('',(-0.117395476511,0.117395476511,0.98612200269)); +#169=ORIENTED_EDGE('',*,*,#170,.F.); +#170=EDGE_CURVE('',#155,#163,#171,.T.); +#171=LINE('',#156,#61); +#172=PLANE('',#173); +#173=AXIS2_PLACEMENT_3D('',#174,#175,#176); +#174=CARTESIAN_POINT('',(-2.075,-1.225,2.495)); +#175=DIRECTION('',(-1.748633101178E-18,0.992988274195,-0.118212889785)); +#176=DIRECTION('',(-1.,-1.736372165339E-18,2.067109720641E-19)); +#177=ADVANCED_FACE('',(#178),#192,.T.); +#178=FACE_BOUND('',#179,.T.); +#179=EDGE_LOOP('',(#180,#85,#114,#186)); +#180=ORIENTED_EDGE('',*,*,#181,.F.); +#181=EDGE_CURVE('',#87,#182,#184,.T.); +#182=VERTEX_POINT('',#183); +#183=CARTESIAN_POINT('',(-2.075,1.15,0.325)); +#184=LINE('',#185,#119); +#185=CARTESIAN_POINT('',(-2.075,-1.3,0.325)); +#186=ORIENTED_EDGE('',*,*,#187,.T.); +#187=EDGE_CURVE('',#116,#182,#188,.T.); +#188=LINE('',#189,#190); +#189=CARTESIAN_POINT('',(-2.132083792723,1.207083792723,0.804503858875)); +#190=VECTOR('',#191,1.); +#191=DIRECTION('',(0.117395476511,-0.117395476511,-0.98612200269)); +#192=PLANE('',#193); +#193=AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194=CARTESIAN_POINT('',(-2.15,-1.3,0.955)); +#195=DIRECTION('',(-0.992988274195,-1.748633101178E-18,-0.118212889785)); +#196=DIRECTION('',(-1.736372165339E-18,1.,-2.067109720641E-19)); +#197=ADVANCED_FACE('',(#198),#210,.F.); +#198=FACE_BOUND('',#199,.F.); +#199=EDGE_LOOP('',(#180,#200,#201,#207)); +#200=ORIENTED_EDGE('',*,*,#103,.T.); +#201=ORIENTED_EDGE('',*,*,#202,.T.); +#202=EDGE_CURVE('',#96,#203,#205,.T.); +#203=VERTEX_POINT('',#204); +#204=CARTESIAN_POINT('',(2.075,1.15,0.325)); +#205=LINE('',#206,#119); +#206=CARTESIAN_POINT('',(2.075,-1.3,0.325)); +#207=ORIENTED_EDGE('',*,*,#208,.F.); +#208=EDGE_CURVE('',#182,#203,#209,.T.); +#209=LINE('',#183,#61); +#210=PLANE('',#211); +#211=AXIS2_PLACEMENT_3D('',#67,#13,#14); +#212=ADVANCED_FACE('',(#213),#223,.F.); +#213=FACE_BOUND('',#214,.F.); +#214=EDGE_LOOP('',(#215,#216,#134,#217)); +#215=ORIENTED_EDGE('',*,*,#202,.F.); +#216=ORIENTED_EDGE('',*,*,#95,.F.); +#217=ORIENTED_EDGE('',*,*,#218,.T.); +#218=EDGE_CURVE('',#136,#203,#219,.T.); +#219=LINE('',#220,#221); +#220=CARTESIAN_POINT('',(2.10348676957,1.17848676957,0.564288864388)); +#221=VECTOR('',#222,1.); +#222=DIRECTION('',(-0.117395476511,-0.117395476511,-0.98612200269)); +#223=PLANE('',#224); +#224=AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225=CARTESIAN_POINT('',(2.15,-1.3,0.955)); +#226=DIRECTION('',(-0.992988274195,1.748633101178E-18,0.118212889785)); +#227=DIRECTION('',(1.736372165339E-18,1.,-2.067109720641E-19)); +#228=ADVANCED_FACE('',(#229),#244,.F.); +#229=FACE_BOUND('',#230,.F.); +#230=EDGE_LOOP('',(#231,#153,#237,#238)); +#231=ORIENTED_EDGE('',*,*,#232,.F.); +#232=EDGE_CURVE('',#155,#233,#235,.T.); +#233=VERTEX_POINT('',#234); +#234=CARTESIAN_POINT('',(-2.075,1.15,3.125)); +#235=LINE('',#236,#119); +#236=CARTESIAN_POINT('',(-2.075,-1.3,3.125)); +#237=ORIENTED_EDGE('',*,*,#127,.T.); +#238=ORIENTED_EDGE('',*,*,#239,.T.); +#239=EDGE_CURVE('',#122,#233,#240,.T.); +#240=LINE('',#241,#242); +#241=CARTESIAN_POINT('',(-2.132083792723,1.207083792723,2.645496141125)); +#242=VECTOR('',#243,1.); +#243=DIRECTION('',(0.117395476511,-0.117395476511,0.98612200269)); +#244=PLANE('',#245); +#245=AXIS2_PLACEMENT_3D('',#246,#247,#248); +#246=CARTESIAN_POINT('',(-2.15,-1.3,2.495)); +#247=DIRECTION('',(0.992988274195,1.748633101178E-18,-0.118212889785)); +#248=DIRECTION('',(-1.736372165339E-18,1.,2.067109720641E-19)); +#249=ADVANCED_FACE('',(#250),#261,.T.); +#250=FACE_BOUND('',#251,.T.); +#251=EDGE_LOOP('',(#252,#120,#256,#260)); +#252=ORIENTED_EDGE('',*,*,#253,.F.); +#253=EDGE_CURVE('',#116,#136,#254,.T.); +#254=LINE('',#255,#61); +#255=CARTESIAN_POINT('',(-2.075,1.3,1.585)); +#256=ORIENTED_EDGE('',*,*,#257,.T.); +#257=EDGE_CURVE('',#122,#141,#258,.T.); +#258=LINE('',#259,#61); +#259=CARTESIAN_POINT('',(-2.075,1.3,1.865)); +#260=ORIENTED_EDGE('',*,*,#140,.F.); +#261=PLANE('',#262); +#262=AXIS2_PLACEMENT_3D('',#125,#81,#13); +#263=ADVANCED_FACE('',(#264),#280,.T.); +#264=FACE_BOUND('',#265,.T.); +#265=EDGE_LOOP('',(#266,#272,#273,#274)); +#266=ORIENTED_EDGE('',*,*,#267,.F.); +#267=EDGE_CURVE('',#163,#268,#270,.T.); +#268=VERTEX_POINT('',#269); +#269=CARTESIAN_POINT('',(2.075,1.15,3.125)); +#270=LINE('',#271,#119); +#271=CARTESIAN_POINT('',(2.075,-1.3,3.125)); +#272=ORIENTED_EDGE('',*,*,#162,.F.); +#273=ORIENTED_EDGE('',*,*,#146,.T.); +#274=ORIENTED_EDGE('',*,*,#275,.T.); +#275=EDGE_CURVE('',#141,#268,#276,.T.); +#276=LINE('',#277,#278); +#277=CARTESIAN_POINT('',(2.10348676957,1.17848676957,2.885711135612)); +#278=VECTOR('',#279,1.); +#279=DIRECTION('',(-0.117395476511,-0.117395476511,0.98612200269)); +#280=PLANE('',#281); +#281=AXIS2_PLACEMENT_3D('',#282,#283,#284); +#282=CARTESIAN_POINT('',(2.15,-1.3,2.495)); +#283=DIRECTION('',(0.992988274195,-1.748633101178E-18,0.118212889785)); +#284=DIRECTION('',(1.736372165339E-18,1.,2.067109720641E-19)); +#285=ADVANCED_FACE('',(#286),#293,.T.); +#286=FACE_BOUND('',#287,.T.); +#287=EDGE_LOOP('',(#231,#288,#289,#290)); +#288=ORIENTED_EDGE('',*,*,#170,.T.); +#289=ORIENTED_EDGE('',*,*,#267,.T.); +#290=ORIENTED_EDGE('',*,*,#291,.F.); +#291=EDGE_CURVE('',#233,#268,#292,.T.); +#292=LINE('',#234,#61); +#293=PLANE('',#294); +#294=AXIS2_PLACEMENT_3D('',#295,#13,#14); +#295=CARTESIAN_POINT('',(-2.225,-1.3,3.125)); +#296=ADVANCED_FACE('',(#297),#301,.F.); +#297=FACE_BOUND('',#298,.T.); +#298=EDGE_LOOP('',(#299,#300,#217,#207)); +#299=ORIENTED_EDGE('',*,*,#187,.F.); +#300=ORIENTED_EDGE('',*,*,#253,.T.); +#301=PLANE('',#302); +#302=AXIS2_PLACEMENT_3D('',#303,#304,#305); +#303=CARTESIAN_POINT('',(-2.075,1.225,0.955)); +#304=DIRECTION('',(-1.748633101178E-18,-0.992988274195,0.118212889785)); +#305=DIRECTION('',(-1.,1.736372165339E-18,-2.067109720641E-19)); +#306=ADVANCED_FACE('',(#307),#310,.T.); +#307=FACE_BOUND('',#308,.F.); +#308=EDGE_LOOP('',(#309,#256,#274,#290)); +#309=ORIENTED_EDGE('',*,*,#239,.F.); +#310=PLANE('',#311); +#311=AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312=CARTESIAN_POINT('',(-2.075,1.225,2.495)); +#313=DIRECTION('',(1.748633101178E-18,0.992988274195,0.118212889785)); +#314=DIRECTION('',(-1.,1.736372165339E-18,2.067109720641E-19)); +#315=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#316=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#317,#318); +#317=( REPRESENTATION_RELATIONSHIP('','',#47,#32)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#318=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#319); +#319=NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','','',#28,#43,$); +#320=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45)); +#321=SHAPE_DEFINITION_REPRESENTATION(#322,#327); +#322=PRODUCT_DEFINITION_SHAPE('','',#323); +#323=PRODUCT_DEFINITION('design','',#324,#326); +#324=PRODUCT_DEFINITION_FORMATION('','',#325); +#325=PRODUCT('leg-1','leg-1','',(#8)); +#326=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#327=SHAPE_REPRESENTATION('',(#11,#11),#328); +#328=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#329)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#329=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#330=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#331,#333); +#331=( REPRESENTATION_RELATIONSHIP('','',#327,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#332)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#332=ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#333=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#334); +#334=NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','','',#5,#323,$); +#335=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#325)); +#336=SHAPE_DEFINITION_REPRESENTATION(#337,#342); +#337=PRODUCT_DEFINITION_SHAPE('','',#338); +#338=PRODUCT_DEFINITION('design','',#339,#341); +#339=PRODUCT_DEFINITION_FORMATION('','',#340); +#340=PRODUCT('leg-1_part','leg-1_part','',(#8)); +#341=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#342=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#343),#655); +#343=MANIFOLD_SOLID_BREP('',#344); +#344=CLOSED_SHELL('',(#345,#437,#456,#533,#547,#561,#571,#582,#593,#607,#617,#628,#639,#645)); +#345=ADVANCED_FACE('',(#346),#434,.T.); +#346=FACE_BOUND('',#347,.T.); +#347=EDGE_LOOP('',(#348,#357,#362,#367,#377,#384,#394,#399,#406,#411,#421,#426)); +#348=ORIENTED_EDGE('',*,*,#349,.F.); +#349=EDGE_CURVE('',#350,#352,#354,.T.); +#350=VERTEX_POINT('',#351); +#351=CARTESIAN_POINT('',(0.,-0.7,-0.14)); +#352=VERTEX_POINT('',#353); +#353=CARTESIAN_POINT('',(-0.77,-0.7,-0.14)); +#354=LINE('',#351,#355); +#355=VECTOR('',#356,1.); +#356=DIRECTION('',(-1.,0.,0.)); +#357=ORIENTED_EDGE('',*,*,#358,.T.); +#358=EDGE_CURVE('',#350,#359,#361,.T.); +#359=VERTEX_POINT('',#360); +#360=CARTESIAN_POINT('',(0.,-0.7,0.14)); +#361=LINE('',#351,#68); +#362=ORIENTED_EDGE('',*,*,#363,.T.); +#363=EDGE_CURVE('',#359,#364,#366,.T.); +#364=VERTEX_POINT('',#365); +#365=CARTESIAN_POINT('',(-0.77,-0.7,0.14)); +#366=LINE('',#360,#355); +#367=ORIENTED_EDGE('',*,*,#368,.T.); +#368=EDGE_CURVE('',#364,#369,#371,.T.); +#369=VERTEX_POINT('',#370); +#370=CARTESIAN_POINT('',(-0.87,-0.7,0.24)); +#371=B_SPLINE_CURVE_WITH_KNOTS('',6,(#365,#372,#373,#374,#375,#376,#370),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#372=CARTESIAN_POINT('',(-0.79617993878,-0.7,0.14)); +#373=CARTESIAN_POINT('',(-0.82235987756,-0.7,0.148224670334)); +#374=CARTESIAN_POINT('',(-0.845318729927,-0.7,0.164681270073)); +#375=CARTESIAN_POINT('',(-0.861775329666,-0.7,0.18764012244)); +#376=CARTESIAN_POINT('',(-0.87,-0.7,0.21382006122)); +#377=ORIENTED_EDGE('',*,*,#378,.T.); +#378=EDGE_CURVE('',#369,#379,#381,.T.); +#379=VERTEX_POINT('',#380); +#380=CARTESIAN_POINT('',(-0.87,-0.7,1.345)); +#381=LINE('',#370,#382); +#382=VECTOR('',#383,1.); +#383=DIRECTION('',(-6.123233995737E-17,0.,1.)); +#384=ORIENTED_EDGE('',*,*,#385,.T.); +#385=EDGE_CURVE('',#379,#386,#388,.T.); +#386=VERTEX_POINT('',#387); +#387=CARTESIAN_POINT('',(-0.77,-0.7,1.445)); +#388=B_SPLINE_CURVE_WITH_KNOTS('',6,(#380,#389,#390,#391,#392,#393,#387),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#389=CARTESIAN_POINT('',(-0.87,-0.7,1.37117993878)); +#390=CARTESIAN_POINT('',(-0.861775329666,-0.7,1.39735987756)); +#391=CARTESIAN_POINT('',(-0.845318729927,-0.7,1.420318729927)); +#392=CARTESIAN_POINT('',(-0.82235987756,-0.7,1.436775329666)); +#393=CARTESIAN_POINT('',(-0.79617993878,-0.7,1.445)); +#394=ORIENTED_EDGE('',*,*,#395,.T.); +#395=EDGE_CURVE('',#386,#396,#398,.T.); +#396=VERTEX_POINT('',#397); +#397=CARTESIAN_POINT('',(0.38,-0.7,1.445)); +#398=LINE('',#387,#61); +#399=ORIENTED_EDGE('',*,*,#400,.F.); +#400=EDGE_CURVE('',#401,#396,#403,.T.); +#401=VERTEX_POINT('',#402); +#402=CARTESIAN_POINT('',(0.38,-0.7,1.725)); +#403=LINE('',#402,#404); +#404=VECTOR('',#405,1.); +#405=DIRECTION('',(0.,0.,-1.)); +#406=ORIENTED_EDGE('',*,*,#407,.F.); +#407=EDGE_CURVE('',#408,#401,#410,.T.); +#408=VERTEX_POINT('',#409); +#409=CARTESIAN_POINT('',(-0.77,-0.7,1.725)); +#410=LINE('',#409,#61); +#411=ORIENTED_EDGE('',*,*,#412,.F.); +#412=EDGE_CURVE('',#413,#408,#415,.T.); +#413=VERTEX_POINT('',#414); +#414=CARTESIAN_POINT('',(-1.15,-0.7,1.345)); +#415=B_SPLINE_CURVE_WITH_KNOTS('',6,(#414,#416,#417,#418,#419,#420,#409),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#416=CARTESIAN_POINT('',(-1.15,-0.7,1.444483767364)); +#417=CARTESIAN_POINT('',(-1.11874625273,-0.7,1.543967534727)); +#418=CARTESIAN_POINT('',(-1.056211173721,-0.7,1.631211173721)); +#419=CARTESIAN_POINT('',(-0.968967534727,-0.7,1.69374625273)); +#420=CARTESIAN_POINT('',(-0.869483767364,-0.7,1.725)); +#421=ORIENTED_EDGE('',*,*,#422,.F.); +#422=EDGE_CURVE('',#423,#413,#425,.T.); +#423=VERTEX_POINT('',#424); +#424=CARTESIAN_POINT('',(-1.15,-0.7,0.24)); +#425=LINE('',#424,#382); +#426=ORIENTED_EDGE('',*,*,#427,.F.); +#427=EDGE_CURVE('',#352,#423,#428,.T.); +#428=B_SPLINE_CURVE_WITH_KNOTS('',6,(#353,#429,#430,#431,#432,#433,#424),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#429=CARTESIAN_POINT('',(-0.869483767364,-0.7,-0.14)); +#430=CARTESIAN_POINT('',(-0.968967534727,-0.7,-0.10874625273)); +#431=CARTESIAN_POINT('',(-1.056211173721,-0.7,-4.621117372091E-02)); +#432=CARTESIAN_POINT('',(-1.11874625273,-0.7,4.103246527265E-02)); +#433=CARTESIAN_POINT('',(-1.15,-0.7,0.140516232636)); +#434=PLANE('',#435); +#435=AXIS2_PLACEMENT_3D('',#351,#436,#13); +#436=DIRECTION('',(0.,-1.,0.)); +#437=ADVANCED_FACE('',(#438),#454,.T.); +#438=FACE_BOUND('',#439,.T.); +#439=EDGE_LOOP('',(#440,#441,#446,#451)); +#440=ORIENTED_EDGE('',*,*,#363,.F.); +#441=ORIENTED_EDGE('',*,*,#442,.T.); +#442=EDGE_CURVE('',#359,#443,#445,.T.); +#443=VERTEX_POINT('',#444); +#444=CARTESIAN_POINT('',(0.,0.7,0.14)); +#445=LINE('',#360,#119); +#446=ORIENTED_EDGE('',*,*,#447,.T.); +#447=EDGE_CURVE('',#443,#448,#450,.T.); +#448=VERTEX_POINT('',#449); +#449=CARTESIAN_POINT('',(-0.77,0.7,0.14)); +#450=LINE('',#444,#355); +#451=ORIENTED_EDGE('',*,*,#452,.F.); +#452=EDGE_CURVE('',#364,#448,#453,.T.); +#453=LINE('',#365,#119); +#454=PLANE('',#455); +#455=AXIS2_PLACEMENT_3D('',#360,#13,#81); +#456=ADVANCED_FACE('',(#457),#531,.T.); +#457=FACE_BOUND('',#458,.T.); +#458=EDGE_LOOP('',(#459,#460,#465,#470,#480,#485,#495,#500,#505,#510,#519,#524)); +#459=ORIENTED_EDGE('',*,*,#447,.F.); +#460=ORIENTED_EDGE('',*,*,#461,.T.); +#461=EDGE_CURVE('',#443,#462,#464,.T.); +#462=VERTEX_POINT('',#463); +#463=CARTESIAN_POINT('',(0.,0.7,-0.14)); +#464=LINE('',#444,#404); +#465=ORIENTED_EDGE('',*,*,#466,.T.); +#466=EDGE_CURVE('',#462,#467,#469,.T.); +#467=VERTEX_POINT('',#468); +#468=CARTESIAN_POINT('',(-0.77,0.7,-0.14)); +#469=LINE('',#463,#355); +#470=ORIENTED_EDGE('',*,*,#471,.T.); +#471=EDGE_CURVE('',#467,#472,#474,.T.); +#472=VERTEX_POINT('',#473); +#473=CARTESIAN_POINT('',(-1.15,0.7,0.24)); +#474=B_SPLINE_CURVE_WITH_KNOTS('',6,(#468,#475,#476,#477,#478,#479,#473),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#475=CARTESIAN_POINT('',(-0.869483767364,0.7,-0.14)); +#476=CARTESIAN_POINT('',(-0.968967534727,0.7,-0.10874625273)); +#477=CARTESIAN_POINT('',(-1.056211173721,0.7,-4.621117372091E-02)); +#478=CARTESIAN_POINT('',(-1.11874625273,0.7,4.103246527265E-02)); +#479=CARTESIAN_POINT('',(-1.15,0.7,0.140516232636)); +#480=ORIENTED_EDGE('',*,*,#481,.T.); +#481=EDGE_CURVE('',#472,#482,#484,.T.); +#482=VERTEX_POINT('',#483); +#483=CARTESIAN_POINT('',(-1.15,0.7,1.345)); +#484=LINE('',#473,#382); +#485=ORIENTED_EDGE('',*,*,#486,.T.); +#486=EDGE_CURVE('',#482,#487,#489,.T.); +#487=VERTEX_POINT('',#488); +#488=CARTESIAN_POINT('',(-0.77,0.7,1.725)); +#489=B_SPLINE_CURVE_WITH_KNOTS('',6,(#483,#490,#491,#492,#493,#494,#488),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#490=CARTESIAN_POINT('',(-1.15,0.7,1.444483767364)); +#491=CARTESIAN_POINT('',(-1.11874625273,0.7,1.543967534727)); +#492=CARTESIAN_POINT('',(-1.056211173721,0.7,1.631211173721)); +#493=CARTESIAN_POINT('',(-0.968967534727,0.7,1.69374625273)); +#494=CARTESIAN_POINT('',(-0.869483767364,0.7,1.725)); +#495=ORIENTED_EDGE('',*,*,#496,.T.); +#496=EDGE_CURVE('',#487,#497,#499,.T.); +#497=VERTEX_POINT('',#498); +#498=CARTESIAN_POINT('',(0.38,0.7,1.725)); +#499=LINE('',#488,#61); +#500=ORIENTED_EDGE('',*,*,#501,.F.); +#501=EDGE_CURVE('',#502,#497,#504,.T.); +#502=VERTEX_POINT('',#503); +#503=CARTESIAN_POINT('',(0.38,0.7,1.445)); +#504=LINE('',#503,#68); +#505=ORIENTED_EDGE('',*,*,#506,.F.); +#506=EDGE_CURVE('',#507,#502,#509,.T.); +#507=VERTEX_POINT('',#508); +#508=CARTESIAN_POINT('',(-0.77,0.7,1.445)); +#509=LINE('',#508,#61); +#510=ORIENTED_EDGE('',*,*,#511,.F.); +#511=EDGE_CURVE('',#512,#507,#514,.T.); +#512=VERTEX_POINT('',#513); +#513=CARTESIAN_POINT('',(-0.87,0.7,1.345)); +#514=B_SPLINE_CURVE_WITH_KNOTS('',5,(#513,#515,#516,#517,#518,#508),.UNSPECIFIED.,.F.,.F.,(6,6),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#515=CARTESIAN_POINT('',(-0.87,0.7,1.376415926536)); +#516=CARTESIAN_POINT('',(-0.857662994499,0.7,1.407831853072)); +#517=CARTESIAN_POINT('',(-0.832831853072,0.7,1.432662994499)); +#518=CARTESIAN_POINT('',(-0.801415926536,0.7,1.445)); +#519=ORIENTED_EDGE('',*,*,#520,.F.); +#520=EDGE_CURVE('',#521,#512,#523,.T.); +#521=VERTEX_POINT('',#522); +#522=CARTESIAN_POINT('',(-0.87,0.7,0.24)); +#523=LINE('',#522,#68); +#524=ORIENTED_EDGE('',*,*,#525,.F.); +#525=EDGE_CURVE('',#448,#521,#526,.T.); +#526=B_SPLINE_CURVE_WITH_KNOTS('',5,(#449,#527,#528,#529,#530,#522),.UNSPECIFIED.,.F.,.F.,(6,6),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#527=CARTESIAN_POINT('',(-0.801415926536,0.7,0.14)); +#528=CARTESIAN_POINT('',(-0.832831853072,0.7,0.152337005501)); +#529=CARTESIAN_POINT('',(-0.857662994499,0.7,0.177168146928)); +#530=CARTESIAN_POINT('',(-0.87,0.7,0.208584073464)); +#531=PLANE('',#532); +#532=AXIS2_PLACEMENT_3D('',#444,#81,#405); +#533=ADVANCED_FACE('',(#534),#545,.T.); +#534=FACE_BOUND('',#535,.T.); +#535=EDGE_LOOP('',(#536,#537,#541,#542)); +#536=ORIENTED_EDGE('',*,*,#466,.F.); +#537=ORIENTED_EDGE('',*,*,#538,.T.); +#538=EDGE_CURVE('',#462,#350,#539,.T.); +#539=LINE('',#463,#540); +#540=VECTOR('',#436,1.); +#541=ORIENTED_EDGE('',*,*,#349,.T.); +#542=ORIENTED_EDGE('',*,*,#543,.F.); +#543=EDGE_CURVE('',#467,#352,#544,.T.); +#544=LINE('',#468,#540); +#545=PLANE('',#546); +#546=AXIS2_PLACEMENT_3D('',#463,#405,#436); +#547=ADVANCED_FACE('',(#548),#556,.T.); +#548=FACE_BOUND('',#549,.T.); +#549=EDGE_LOOP('',(#550,#551,#552,#553)); +#550=ORIENTED_EDGE('',*,*,#368,.F.); +#551=ORIENTED_EDGE('',*,*,#452,.T.); +#552=ORIENTED_EDGE('',*,*,#525,.T.); +#553=ORIENTED_EDGE('',*,*,#554,.F.); +#554=EDGE_CURVE('',#369,#521,#555,.T.); +#555=B_SPLINE_CURVE_WITH_KNOTS('',1,(#370,#522),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#556=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#365,#557,#558,#559,#560,#370),(#449,#527,#528,#529,#530,#522)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,1.4),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#557=CARTESIAN_POINT('',(-0.801415926536,-0.7,0.14)); +#558=CARTESIAN_POINT('',(-0.832831853072,-0.7,0.152337005501)); +#559=CARTESIAN_POINT('',(-0.857662994499,-0.7,0.177168146928)); +#560=CARTESIAN_POINT('',(-0.87,-0.7,0.208584073464)); +#561=ADVANCED_FACE('',(#562),#570,.T.); +#562=FACE_BOUND('',#563,.T.); +#563=EDGE_LOOP('',(#564,#565,#566,#567)); +#564=ORIENTED_EDGE('',*,*,#471,.F.); +#565=ORIENTED_EDGE('',*,*,#543,.T.); +#566=ORIENTED_EDGE('',*,*,#427,.T.); +#567=ORIENTED_EDGE('',*,*,#568,.F.); +#568=EDGE_CURVE('',#472,#423,#569,.T.); +#569=B_SPLINE_CURVE_WITH_KNOTS('',1,(#473,#424),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#570=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#468,#475,#476,#477,#478,#479,#473),(#353,#429,#430,#431,#432,#433,#424)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.4),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#571=ADVANCED_FACE('',(#572),#580,.T.); +#572=FACE_BOUND('',#573,.T.); +#573=EDGE_LOOP('',(#574,#575,#576,#577)); +#574=ORIENTED_EDGE('',*,*,#378,.F.); +#575=ORIENTED_EDGE('',*,*,#554,.T.); +#576=ORIENTED_EDGE('',*,*,#520,.T.); +#577=ORIENTED_EDGE('',*,*,#578,.F.); +#578=EDGE_CURVE('',#379,#512,#579,.T.); +#579=LINE('',#380,#119); +#580=PLANE('',#581); +#581=AXIS2_PLACEMENT_3D('',#370,#14,#81); +#582=ADVANCED_FACE('',(#583),#591,.T.); +#583=FACE_BOUND('',#584,.T.); +#584=EDGE_LOOP('',(#585,#586,#587,#588)); +#585=ORIENTED_EDGE('',*,*,#481,.F.); +#586=ORIENTED_EDGE('',*,*,#568,.T.); +#587=ORIENTED_EDGE('',*,*,#422,.T.); +#588=ORIENTED_EDGE('',*,*,#589,.F.); +#589=EDGE_CURVE('',#482,#413,#590,.T.); +#590=LINE('',#483,#540); +#591=PLANE('',#592); +#592=AXIS2_PLACEMENT_3D('',#473,#356,#436); +#593=ADVANCED_FACE('',(#594),#602,.T.); +#594=FACE_BOUND('',#595,.T.); +#595=EDGE_LOOP('',(#596,#597,#598,#599)); +#596=ORIENTED_EDGE('',*,*,#385,.F.); +#597=ORIENTED_EDGE('',*,*,#578,.T.); +#598=ORIENTED_EDGE('',*,*,#511,.T.); +#599=ORIENTED_EDGE('',*,*,#600,.F.); +#600=EDGE_CURVE('',#386,#507,#601,.T.); +#601=B_SPLINE_CURVE_WITH_KNOTS('',1,(#387,#508),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#602=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#380,#603,#604,#605,#606,#387),(#513,#515,#516,#517,#518,#508)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,1.4),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#603=CARTESIAN_POINT('',(-0.87,-0.7,1.376415926536)); +#604=CARTESIAN_POINT('',(-0.857662994499,-0.7,1.407831853072)); +#605=CARTESIAN_POINT('',(-0.832831853072,-0.7,1.432662994499)); +#606=CARTESIAN_POINT('',(-0.801415926536,-0.7,1.445)); +#607=ADVANCED_FACE('',(#608),#616,.T.); +#608=FACE_BOUND('',#609,.T.); +#609=EDGE_LOOP('',(#610,#611,#612,#613)); +#610=ORIENTED_EDGE('',*,*,#486,.F.); +#611=ORIENTED_EDGE('',*,*,#589,.T.); +#612=ORIENTED_EDGE('',*,*,#412,.T.); +#613=ORIENTED_EDGE('',*,*,#614,.F.); +#614=EDGE_CURVE('',#487,#408,#615,.T.); +#615=B_SPLINE_CURVE_WITH_KNOTS('',1,(#488,#409),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#616=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#483,#490,#491,#492,#493,#494,#488),(#414,#416,#417,#418,#419,#420,#409)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.4),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#617=ADVANCED_FACE('',(#618),#626,.T.); +#618=FACE_BOUND('',#619,.T.); +#619=EDGE_LOOP('',(#620,#621,#622,#623)); +#620=ORIENTED_EDGE('',*,*,#395,.F.); +#621=ORIENTED_EDGE('',*,*,#600,.T.); +#622=ORIENTED_EDGE('',*,*,#506,.T.); +#623=ORIENTED_EDGE('',*,*,#624,.F.); +#624=EDGE_CURVE('',#396,#502,#625,.T.); +#625=LINE('',#397,#119); +#626=PLANE('',#627); +#627=AXIS2_PLACEMENT_3D('',#387,#405,#81); +#628=ADVANCED_FACE('',(#629),#637,.T.); +#629=FACE_BOUND('',#630,.T.); +#630=EDGE_LOOP('',(#631,#632,#633,#634)); +#631=ORIENTED_EDGE('',*,*,#496,.F.); +#632=ORIENTED_EDGE('',*,*,#614,.T.); +#633=ORIENTED_EDGE('',*,*,#407,.T.); +#634=ORIENTED_EDGE('',*,*,#635,.F.); +#635=EDGE_CURVE('',#497,#401,#636,.T.); +#636=LINE('',#498,#540); +#637=PLANE('',#638); +#638=AXIS2_PLACEMENT_3D('',#488,#13,#436); +#639=ADVANCED_FACE('',(#640),#642,.F.); +#640=FACE_BOUND('',#641,.F.); +#641=EDGE_LOOP('',(#357,#441,#460,#537)); +#642=PLANE('',#643); +#643=AXIS2_PLACEMENT_3D('',#644,#356,#405); +#644=CARTESIAN_POINT('',(0.,-1.652117596168E-17,0.)); +#645=ADVANCED_FACE('',(#646),#652,.T.); +#646=FACE_BOUND('',#647,.T.); +#647=EDGE_LOOP('',(#648,#649,#650,#651)); +#648=ORIENTED_EDGE('',*,*,#400,.T.); +#649=ORIENTED_EDGE('',*,*,#624,.T.); +#650=ORIENTED_EDGE('',*,*,#501,.T.); +#651=ORIENTED_EDGE('',*,*,#635,.T.); +#652=PLANE('',#653); +#653=AXIS2_PLACEMENT_3D('',#654,#14,#13); +#654=CARTESIAN_POINT('',(0.38,0.,1.585)); +#655=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#329)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#656=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#657,#658); +#657=( REPRESENTATION_RELATIONSHIP('','',#342,#327)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#658=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#659); +#659=NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','','',#323,#338,$); +#660=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#340)); +#661=SHAPE_DEFINITION_REPRESENTATION(#662,#667); +#662=PRODUCT_DEFINITION_SHAPE('','',#663); +#663=PRODUCT_DEFINITION('design','',#664,#666); +#664=PRODUCT_DEFINITION_FORMATION('','',#665); +#665=PRODUCT('leg-2','leg-2','',(#8)); +#666=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#667=SHAPE_REPRESENTATION('',(#11,#11),#668); +#668=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#329)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#669=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#670,#672); +#670=( REPRESENTATION_RELATIONSHIP('','',#667,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#671)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#671=ITEM_DEFINED_TRANSFORMATION('','',#11,#17); +#672=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#673); +#673=NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','','',#5,#663,$); +#674=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#665)); +#675=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#676,#677); +#676=( REPRESENTATION_RELATIONSHIP('','',#342,#667)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#677=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#678); +#678=NEXT_ASSEMBLY_USAGE_OCCURRENCE('55','','',#663,#338,$); +#679=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#680),#655); +#680=STYLED_ITEM('color',(#681),#343); +#681=PRESENTATION_STYLE_ASSIGNMENT((#682)); +#682=SURFACE_STYLE_USAGE(.BOTH.,#683); +#683=SURFACE_SIDE_STYLE('',(#684)); +#684=SURFACE_STYLE_FILL_AREA(#685); +#685=FILL_AREA_STYLE('',(#686)); +#686=FILL_AREA_STYLE_COLOUR('',#687); +#687=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +#688=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#689),#315); +#689=STYLED_ITEM('color',(#690),#48); +#690=PRESENTATION_STYLE_ASSIGNMENT((#691)); +#691=SURFACE_STYLE_USAGE(.BOTH.,#692); +#692=SURFACE_SIDE_STYLE('',(#693)); +#693=SURFACE_STYLE_FILL_AREA(#694); +#694=FILL_AREA_STYLE('',(#695)); +#695=FILL_AREA_STYLE_COLOUR('',#696); +#696=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/6cc5ff9c-4400-44ca-8671-870b490f8ab5/package.lp b/pkg/6cc5ff9c-4400-44ca-8671-870b490f8ab5/package.lp index dafb300c..9b07f1b9 100644 --- a/pkg/6cc5ff9c-4400-44ca-8671-870b490f8ab5/package.lp +++ b/pkg/6cc5ff9c-4400-44ca-8671-870b490f8ab5/package.lp @@ -3,26 +3,28 @@ (description "Bidirectional Diode Outline DO-214BA (GF1), standardized by JEDEC.\n\nLength: 5.25mm\nWidth: 2.60mm\nHeight: 2.95mm\n\nGenerated with librepcb-parts-generator (generate_do.py)\n") (keywords "Diode,SMD,DO-214BA,DO214BA,GF1") (author "murray") - (version "0.1") + (version "0.2") (created 2023-08-15T22:33:08Z) (deprecated false) (generated_by "") (category dcaa6b6c-0c55-43fd-a320-5dd74a2cdc85) - (assembly_type auto) + (assembly_type smt) (pad a2963994-0109-44b8-a1d9-13643aa1c986 (name "1")) (pad a21cd98c-6e8b-461f-a554-269b85cd6610 (name "2")) + (3d_model caf6cb8b-9cce-49e0-be47-5935210440dc (name "DIONM5226X295")) (footprint bccdf787-faa0-4436-a96e-27a8665819a7 (name "default") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model caf6cb8b-9cce-49e0-be47-5935210440dc) (pad a2963994-0109-44b8-a1d9-13643aa1c986 (side top) (shape roundrect) (position -2.05 0.0) (rotation 0.0) (size 1.7 2.05) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad a2963994-0109-44b8-a1d9-13643aa1c986) ) (pad a21cd98c-6e8b-461f-a554-269b85cd6610 (side top) (shape roundrect) (position 2.05 0.0) (rotation 0.0) (size 1.7 2.05) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad a21cd98c-6e8b-461f-a554-269b85cd6610) ) (polygon 013b241e-87a5-4ed0-81b4-7a835309f2b6 (layer top_documentation) @@ -59,6 +61,26 @@ (vertex (position -2.125 -1.4) (angle 0.0)) (vertex (position 2.125 -1.4) (angle 0.0)) ) + (polygon 6da94a9b-d1ca-47c9-8609-cfda9d87a22b (layer top_package_outlines) + (width 0.0) (fill false) (grab_area false) + (vertex (position -2.225 1.3) (angle 0.0)) + (vertex (position 2.225 1.3) (angle 0.0)) + (vertex (position 2.225 0.7) (angle 0.0)) + (vertex (position 2.625 0.7) (angle 0.0)) + (vertex (position 2.625 -0.7) (angle 0.0)) + (vertex (position 2.225 -0.7) (angle 0.0)) + (vertex (position 2.225 -1.3) (angle 0.0)) + (vertex (position -2.225 -1.3) (angle 0.0)) + (vertex (position -2.225 -0.7) (angle 0.0)) + (vertex (position -2.625 -0.7) (angle 0.0)) + (vertex (position -2.625 0.7) (angle 0.0)) + (vertex (position -2.225 0.7) (angle 0.0)) + (vertex (position -2.225 1.3) (angle 0.0)) + (vertex (position 2.225 1.3) (angle 0.0)) + (vertex (position 2.225 -1.3) (angle 0.0)) + (vertex (position -2.225 -1.3) (angle 0.0)) + (vertex (position -2.225 1.3) (angle 0.0)) + ) (polygon b8e6f33e-8803-4d5f-b7c1-5aced330acdb (layer top_courtyard) (width 0.0) (fill false) (grab_area false) (vertex (position -3.4 1.5) (angle 0.0)) diff --git a/pkg/f7380b5e-1cc4-46e3-94b9-dfa7e2785056/e5b1d3ae-5d12-4a59-9103-dd89763c485c.step b/pkg/f7380b5e-1cc4-46e3-94b9-dfa7e2785056/e5b1d3ae-5d12-4a59-9103-dd89763c485c.step new file mode 100644 index 00000000..ad3fddad --- /dev/null +++ b/pkg/f7380b5e-1cc4-46e3-94b9-dfa7e2785056/e5b1d3ae-5d12-4a59-9103-dd89763c485c.step @@ -0,0 +1,832 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-06-23T17:11:06',('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('DIOM5226X295','DIOM5226X295','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=SHAPE_REPRESENTATION('',(#11,#11,#11,#15,#17),#20); +#11=AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12=CARTESIAN_POINT('',(0.,0.,0.)); +#13=DIRECTION('',(0.,0.,1.)); +#14=DIRECTION('',(1.,0.,0.)); +#15=AXIS2_PLACEMENT_3D('',#16,#13,#14); +#16=CARTESIAN_POINT('',(-1.475,0.,0.14)); +#17=AXIS2_PLACEMENT_3D('',#18,#13,#19); +#18=CARTESIAN_POINT('',(1.475,0.,0.14)); +#19=DIRECTION('',(-1.,1.224646799147E-16,0.)); +#20=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#21=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#22=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#23=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#24=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#25=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#26=SHAPE_DEFINITION_REPRESENTATION(#27,#32); +#27=PRODUCT_DEFINITION_SHAPE('','',#28); +#28=PRODUCT_DEFINITION('design','',#29,#31); +#29=PRODUCT_DEFINITION_FORMATION('','',#30); +#30=PRODUCT('body','body','',(#8)); +#31=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#32=SHAPE_REPRESENTATION('',(#11,#11),#33); +#33=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#34=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21,'distance_accuracy_value','confusion accuracy'); +#35=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36,#38); +#36=( REPRESENTATION_RELATIONSHIP('','',#32,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#37=ITEM_DEFINED_TRANSFORMATION('','',#11,#11); +#38=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#39); +#39=NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','','',#5,#28,$); +#40=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30)); +#41=SHAPE_DEFINITION_REPRESENTATION(#42,#47); +#42=PRODUCT_DEFINITION_SHAPE('','',#43); +#43=PRODUCT_DEFINITION('design','',#44,#46); +#44=PRODUCT_DEFINITION_FORMATION('','',#45); +#45=PRODUCT('body_part','body_part','',(#8)); +#46=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#47=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#48),#315); +#48=MANIFOLD_SOLID_BREP('',#49); +#49=CLOSED_SHELL('',(#50,#82,#110,#131,#150,#177,#197,#212,#228,#249,#263,#285,#296,#306)); +#50=ADVANCED_FACE('',(#51),#79,.F.); +#51=FACE_BOUND('',#52,.F.); +#52=EDGE_LOOP('',(#53,#62,#69,#75)); +#53=ORIENTED_EDGE('',*,*,#54,.F.); +#54=EDGE_CURVE('',#55,#57,#59,.T.); +#55=VERTEX_POINT('',#56); +#56=CARTESIAN_POINT('',(-2.225,-1.3,1.585)); +#57=VERTEX_POINT('',#58); +#58=CARTESIAN_POINT('',(2.225,-1.3,1.585)); +#59=LINE('',#60,#61); +#60=CARTESIAN_POINT('',(-2.075,-1.3,1.585)); +#61=VECTOR('',#14,1.); +#62=ORIENTED_EDGE('',*,*,#63,.T.); +#63=EDGE_CURVE('',#55,#64,#66,.T.); +#64=VERTEX_POINT('',#65); +#65=CARTESIAN_POINT('',(-2.225,-1.3,1.865)); +#66=LINE('',#67,#68); +#67=CARTESIAN_POINT('',(-2.225,-1.3,0.325)); +#68=VECTOR('',#13,1.); +#69=ORIENTED_EDGE('',*,*,#70,.T.); +#70=EDGE_CURVE('',#64,#71,#73,.T.); +#71=VERTEX_POINT('',#72); +#72=CARTESIAN_POINT('',(2.225,-1.3,1.865)); +#73=LINE('',#74,#61); +#74=CARTESIAN_POINT('',(-2.075,-1.3,1.865)); +#75=ORIENTED_EDGE('',*,*,#76,.F.); +#76=EDGE_CURVE('',#57,#71,#77,.T.); +#77=LINE('',#78,#68); +#78=CARTESIAN_POINT('',(2.225,-1.3,0.325)); +#79=PLANE('',#80); +#80=AXIS2_PLACEMENT_3D('',#67,#81,#13); +#81=DIRECTION('',(0.,1.,0.)); +#82=ADVANCED_FACE('',(#83),#105,.T.); +#83=FACE_BOUND('',#84,.F.); +#84=EDGE_LOOP('',(#85,#93,#94,#102)); +#85=ORIENTED_EDGE('',*,*,#86,.F.); +#86=EDGE_CURVE('',#55,#87,#89,.T.); +#87=VERTEX_POINT('',#88); +#88=CARTESIAN_POINT('',(-2.075,-1.15,0.325)); +#89=LINE('',#90,#91); +#90=CARTESIAN_POINT('',(-2.15,-1.225,0.955)); +#91=VECTOR('',#92,1.); +#92=DIRECTION('',(0.117395476511,0.117395476511,-0.98612200269)); +#93=ORIENTED_EDGE('',*,*,#54,.T.); +#94=ORIENTED_EDGE('',*,*,#95,.T.); +#95=EDGE_CURVE('',#57,#96,#98,.T.); +#96=VERTEX_POINT('',#97); +#97=CARTESIAN_POINT('',(2.075,-1.15,0.325)); +#98=LINE('',#99,#100); +#99=CARTESIAN_POINT('',(2.121402976847,-1.196402976847,0.714785005513)); +#100=VECTOR('',#101,1.); +#101=DIRECTION('',(-0.117395476511,0.117395476511,-0.98612200269)); +#102=ORIENTED_EDGE('',*,*,#103,.F.); +#103=EDGE_CURVE('',#87,#96,#104,.T.); +#104=LINE('',#88,#61); +#105=PLANE('',#106); +#106=AXIS2_PLACEMENT_3D('',#107,#108,#109); +#107=CARTESIAN_POINT('',(-2.075,-1.225,0.955)); +#108=DIRECTION('',(1.748633101178E-18,-0.992988274195,-0.118212889785)); +#109=DIRECTION('',(-1.,-1.736372165339E-18,-2.067109720641E-19)); +#110=ADVANCED_FACE('',(#111),#129,.F.); +#111=FACE_BOUND('',#112,.F.); +#112=EDGE_LOOP('',(#113,#114,#120,#126)); +#113=ORIENTED_EDGE('',*,*,#63,.F.); +#114=ORIENTED_EDGE('',*,*,#115,.T.); +#115=EDGE_CURVE('',#55,#116,#118,.T.); +#116=VERTEX_POINT('',#117); +#117=CARTESIAN_POINT('',(-2.225,1.3,1.585)); +#118=LINE('',#56,#119); +#119=VECTOR('',#81,1.); +#120=ORIENTED_EDGE('',*,*,#121,.T.); +#121=EDGE_CURVE('',#116,#122,#124,.T.); +#122=VERTEX_POINT('',#123); +#123=CARTESIAN_POINT('',(-2.225,1.3,1.865)); +#124=LINE('',#125,#68); +#125=CARTESIAN_POINT('',(-2.225,1.3,0.325)); +#126=ORIENTED_EDGE('',*,*,#127,.F.); +#127=EDGE_CURVE('',#64,#122,#128,.T.); +#128=LINE('',#65,#119); +#129=PLANE('',#130); +#130=AXIS2_PLACEMENT_3D('',#67,#14,#13); +#131=ADVANCED_FACE('',(#132),#148,.T.); +#132=FACE_BOUND('',#133,.T.); +#133=EDGE_LOOP('',(#75,#134,#139,#145)); +#134=ORIENTED_EDGE('',*,*,#135,.T.); +#135=EDGE_CURVE('',#57,#136,#138,.T.); +#136=VERTEX_POINT('',#137); +#137=CARTESIAN_POINT('',(2.225,1.3,1.585)); +#138=LINE('',#58,#119); +#139=ORIENTED_EDGE('',*,*,#140,.T.); +#140=EDGE_CURVE('',#136,#141,#143,.T.); +#141=VERTEX_POINT('',#142); +#142=CARTESIAN_POINT('',(2.225,1.3,1.865)); +#143=LINE('',#144,#68); +#144=CARTESIAN_POINT('',(2.225,1.3,0.325)); +#145=ORIENTED_EDGE('',*,*,#146,.F.); +#146=EDGE_CURVE('',#71,#141,#147,.T.); +#147=LINE('',#72,#119); +#148=PLANE('',#149); +#149=AXIS2_PLACEMENT_3D('',#78,#14,#13); +#150=ADVANCED_FACE('',(#151),#172,.F.); +#151=FACE_BOUND('',#152,.T.); +#152=EDGE_LOOP('',(#153,#69,#161,#169)); +#153=ORIENTED_EDGE('',*,*,#154,.F.); +#154=EDGE_CURVE('',#64,#155,#157,.T.); +#155=VERTEX_POINT('',#156); +#156=CARTESIAN_POINT('',(-2.075,-1.15,3.125)); +#157=LINE('',#158,#159); +#158=CARTESIAN_POINT('',(-2.15,-1.225,2.495)); +#159=VECTOR('',#160,1.); +#160=DIRECTION('',(0.117395476511,0.117395476511,0.98612200269)); +#161=ORIENTED_EDGE('',*,*,#162,.T.); +#162=EDGE_CURVE('',#71,#163,#165,.T.); +#163=VERTEX_POINT('',#164); +#164=CARTESIAN_POINT('',(2.075,-1.15,3.125)); +#165=LINE('',#166,#167); +#166=CARTESIAN_POINT('',(2.121402976847,-1.196402976847,2.735214994487)); +#167=VECTOR('',#168,1.); +#168=DIRECTION('',(-0.117395476511,0.117395476511,0.98612200269)); +#169=ORIENTED_EDGE('',*,*,#170,.F.); +#170=EDGE_CURVE('',#155,#163,#171,.T.); +#171=LINE('',#156,#61); +#172=PLANE('',#173); +#173=AXIS2_PLACEMENT_3D('',#174,#175,#176); +#174=CARTESIAN_POINT('',(-2.075,-1.225,2.495)); +#175=DIRECTION('',(-1.748633101178E-18,0.992988274195,-0.118212889785)); +#176=DIRECTION('',(-1.,-1.736372165339E-18,2.067109720641E-19)); +#177=ADVANCED_FACE('',(#178),#192,.T.); +#178=FACE_BOUND('',#179,.T.); +#179=EDGE_LOOP('',(#180,#85,#114,#186)); +#180=ORIENTED_EDGE('',*,*,#181,.F.); +#181=EDGE_CURVE('',#87,#182,#184,.T.); +#182=VERTEX_POINT('',#183); +#183=CARTESIAN_POINT('',(-2.075,1.15,0.325)); +#184=LINE('',#185,#119); +#185=CARTESIAN_POINT('',(-2.075,-1.3,0.325)); +#186=ORIENTED_EDGE('',*,*,#187,.T.); +#187=EDGE_CURVE('',#116,#182,#188,.T.); +#188=LINE('',#189,#190); +#189=CARTESIAN_POINT('',(-2.132083792723,1.207083792723,0.804503858875)); +#190=VECTOR('',#191,1.); +#191=DIRECTION('',(0.117395476511,-0.117395476511,-0.98612200269)); +#192=PLANE('',#193); +#193=AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194=CARTESIAN_POINT('',(-2.15,-1.3,0.955)); +#195=DIRECTION('',(-0.992988274195,-1.748633101178E-18,-0.118212889785)); +#196=DIRECTION('',(-1.736372165339E-18,1.,-2.067109720641E-19)); +#197=ADVANCED_FACE('',(#198),#210,.F.); +#198=FACE_BOUND('',#199,.F.); +#199=EDGE_LOOP('',(#180,#200,#201,#207)); +#200=ORIENTED_EDGE('',*,*,#103,.T.); +#201=ORIENTED_EDGE('',*,*,#202,.T.); +#202=EDGE_CURVE('',#96,#203,#205,.T.); +#203=VERTEX_POINT('',#204); +#204=CARTESIAN_POINT('',(2.075,1.15,0.325)); +#205=LINE('',#206,#119); +#206=CARTESIAN_POINT('',(2.075,-1.3,0.325)); +#207=ORIENTED_EDGE('',*,*,#208,.F.); +#208=EDGE_CURVE('',#182,#203,#209,.T.); +#209=LINE('',#183,#61); +#210=PLANE('',#211); +#211=AXIS2_PLACEMENT_3D('',#67,#13,#14); +#212=ADVANCED_FACE('',(#213),#223,.F.); +#213=FACE_BOUND('',#214,.F.); +#214=EDGE_LOOP('',(#215,#216,#134,#217)); +#215=ORIENTED_EDGE('',*,*,#202,.F.); +#216=ORIENTED_EDGE('',*,*,#95,.F.); +#217=ORIENTED_EDGE('',*,*,#218,.T.); +#218=EDGE_CURVE('',#136,#203,#219,.T.); +#219=LINE('',#220,#221); +#220=CARTESIAN_POINT('',(2.10348676957,1.17848676957,0.564288864388)); +#221=VECTOR('',#222,1.); +#222=DIRECTION('',(-0.117395476511,-0.117395476511,-0.98612200269)); +#223=PLANE('',#224); +#224=AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225=CARTESIAN_POINT('',(2.15,-1.3,0.955)); +#226=DIRECTION('',(-0.992988274195,1.748633101178E-18,0.118212889785)); +#227=DIRECTION('',(1.736372165339E-18,1.,-2.067109720641E-19)); +#228=ADVANCED_FACE('',(#229),#244,.F.); +#229=FACE_BOUND('',#230,.F.); +#230=EDGE_LOOP('',(#231,#153,#237,#238)); +#231=ORIENTED_EDGE('',*,*,#232,.F.); +#232=EDGE_CURVE('',#155,#233,#235,.T.); +#233=VERTEX_POINT('',#234); +#234=CARTESIAN_POINT('',(-2.075,1.15,3.125)); +#235=LINE('',#236,#119); +#236=CARTESIAN_POINT('',(-2.075,-1.3,3.125)); +#237=ORIENTED_EDGE('',*,*,#127,.T.); +#238=ORIENTED_EDGE('',*,*,#239,.T.); +#239=EDGE_CURVE('',#122,#233,#240,.T.); +#240=LINE('',#241,#242); +#241=CARTESIAN_POINT('',(-2.132083792723,1.207083792723,2.645496141125)); +#242=VECTOR('',#243,1.); +#243=DIRECTION('',(0.117395476511,-0.117395476511,0.98612200269)); +#244=PLANE('',#245); +#245=AXIS2_PLACEMENT_3D('',#246,#247,#248); +#246=CARTESIAN_POINT('',(-2.15,-1.3,2.495)); +#247=DIRECTION('',(0.992988274195,1.748633101178E-18,-0.118212889785)); +#248=DIRECTION('',(-1.736372165339E-18,1.,2.067109720641E-19)); +#249=ADVANCED_FACE('',(#250),#261,.T.); +#250=FACE_BOUND('',#251,.T.); +#251=EDGE_LOOP('',(#252,#120,#256,#260)); +#252=ORIENTED_EDGE('',*,*,#253,.F.); +#253=EDGE_CURVE('',#116,#136,#254,.T.); +#254=LINE('',#255,#61); +#255=CARTESIAN_POINT('',(-2.075,1.3,1.585)); +#256=ORIENTED_EDGE('',*,*,#257,.T.); +#257=EDGE_CURVE('',#122,#141,#258,.T.); +#258=LINE('',#259,#61); +#259=CARTESIAN_POINT('',(-2.075,1.3,1.865)); +#260=ORIENTED_EDGE('',*,*,#140,.F.); +#261=PLANE('',#262); +#262=AXIS2_PLACEMENT_3D('',#125,#81,#13); +#263=ADVANCED_FACE('',(#264),#280,.T.); +#264=FACE_BOUND('',#265,.T.); +#265=EDGE_LOOP('',(#266,#272,#273,#274)); +#266=ORIENTED_EDGE('',*,*,#267,.F.); +#267=EDGE_CURVE('',#163,#268,#270,.T.); +#268=VERTEX_POINT('',#269); +#269=CARTESIAN_POINT('',(2.075,1.15,3.125)); +#270=LINE('',#271,#119); +#271=CARTESIAN_POINT('',(2.075,-1.3,3.125)); +#272=ORIENTED_EDGE('',*,*,#162,.F.); +#273=ORIENTED_EDGE('',*,*,#146,.T.); +#274=ORIENTED_EDGE('',*,*,#275,.T.); +#275=EDGE_CURVE('',#141,#268,#276,.T.); +#276=LINE('',#277,#278); +#277=CARTESIAN_POINT('',(2.10348676957,1.17848676957,2.885711135612)); +#278=VECTOR('',#279,1.); +#279=DIRECTION('',(-0.117395476511,-0.117395476511,0.98612200269)); +#280=PLANE('',#281); +#281=AXIS2_PLACEMENT_3D('',#282,#283,#284); +#282=CARTESIAN_POINT('',(2.15,-1.3,2.495)); +#283=DIRECTION('',(0.992988274195,-1.748633101178E-18,0.118212889785)); +#284=DIRECTION('',(1.736372165339E-18,1.,2.067109720641E-19)); +#285=ADVANCED_FACE('',(#286),#293,.T.); +#286=FACE_BOUND('',#287,.T.); +#287=EDGE_LOOP('',(#231,#288,#289,#290)); +#288=ORIENTED_EDGE('',*,*,#170,.T.); +#289=ORIENTED_EDGE('',*,*,#267,.T.); +#290=ORIENTED_EDGE('',*,*,#291,.F.); +#291=EDGE_CURVE('',#233,#268,#292,.T.); +#292=LINE('',#234,#61); +#293=PLANE('',#294); +#294=AXIS2_PLACEMENT_3D('',#295,#13,#14); +#295=CARTESIAN_POINT('',(-2.225,-1.3,3.125)); +#296=ADVANCED_FACE('',(#297),#301,.F.); +#297=FACE_BOUND('',#298,.T.); +#298=EDGE_LOOP('',(#299,#300,#217,#207)); +#299=ORIENTED_EDGE('',*,*,#187,.F.); +#300=ORIENTED_EDGE('',*,*,#253,.T.); +#301=PLANE('',#302); +#302=AXIS2_PLACEMENT_3D('',#303,#304,#305); +#303=CARTESIAN_POINT('',(-2.075,1.225,0.955)); +#304=DIRECTION('',(-1.748633101178E-18,-0.992988274195,0.118212889785)); +#305=DIRECTION('',(-1.,1.736372165339E-18,-2.067109720641E-19)); +#306=ADVANCED_FACE('',(#307),#310,.T.); +#307=FACE_BOUND('',#308,.F.); +#308=EDGE_LOOP('',(#309,#256,#274,#290)); +#309=ORIENTED_EDGE('',*,*,#239,.F.); +#310=PLANE('',#311); +#311=AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312=CARTESIAN_POINT('',(-2.075,1.225,2.495)); +#313=DIRECTION('',(1.748633101178E-18,0.992988274195,0.118212889785)); +#314=DIRECTION('',(-1.,1.736372165339E-18,2.067109720641E-19)); +#315=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#316=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#317,#318); +#317=( REPRESENTATION_RELATIONSHIP('','',#47,#32)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#318=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#319); +#319=NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','','',#28,#43,$); +#320=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45)); +#321=SHAPE_DEFINITION_REPRESENTATION(#322,#327); +#322=PRODUCT_DEFINITION_SHAPE('','',#323); +#323=PRODUCT_DEFINITION('design','',#324,#326); +#324=PRODUCT_DEFINITION_FORMATION('','',#325); +#325=PRODUCT('bar','bar','',(#8)); +#326=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#327=SHAPE_REPRESENTATION('',(#11,#11),#328); +#328=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#329=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#330,#331); +#330=( REPRESENTATION_RELATIONSHIP('','',#327,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#331=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#332); +#332=NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','','',#5,#323,$); +#333=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#325)); +#334=SHAPE_DEFINITION_REPRESENTATION(#335,#340); +#335=PRODUCT_DEFINITION_SHAPE('','',#336); +#336=PRODUCT_DEFINITION('design','',#337,#339); +#337=PRODUCT_DEFINITION_FORMATION('','',#338); +#338=PRODUCT('bar_part','bar_part','',(#8)); +#339=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#340=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#341),#431); +#341=MANIFOLD_SOLID_BREP('',#342); +#342=CLOSED_SHELL('',(#343,#368,#393,#405,#417,#424)); +#343=ADVANCED_FACE('',(#344),#366,.F.); +#344=FACE_BOUND('',#345,.F.); +#345=EDGE_LOOP('',(#346,#353,#358,#363)); +#346=ORIENTED_EDGE('',*,*,#347,.F.); +#347=EDGE_CURVE('',#348,#350,#352,.T.); +#348=VERTEX_POINT('',#349); +#349=CARTESIAN_POINT('',(-1.925,-1.075,3.115)); +#350=VERTEX_POINT('',#351); +#351=CARTESIAN_POINT('',(-1.925,-1.075,3.135)); +#352=LINE('',#349,#68); +#353=ORIENTED_EDGE('',*,*,#354,.T.); +#354=EDGE_CURVE('',#348,#355,#357,.T.); +#355=VERTEX_POINT('',#356); +#356=CARTESIAN_POINT('',(-1.925,1.075,3.115)); +#357=LINE('',#349,#119); +#358=ORIENTED_EDGE('',*,*,#359,.T.); +#359=EDGE_CURVE('',#355,#360,#362,.T.); +#360=VERTEX_POINT('',#361); +#361=CARTESIAN_POINT('',(-1.925,1.075,3.135)); +#362=LINE('',#356,#68); +#363=ORIENTED_EDGE('',*,*,#364,.F.); +#364=EDGE_CURVE('',#350,#360,#365,.T.); +#365=LINE('',#351,#119); +#366=PLANE('',#367); +#367=AXIS2_PLACEMENT_3D('',#349,#14,#13); +#368=ADVANCED_FACE('',(#369),#391,.T.); +#369=FACE_BOUND('',#370,.T.); +#370=EDGE_LOOP('',(#371,#378,#383,#388)); +#371=ORIENTED_EDGE('',*,*,#372,.F.); +#372=EDGE_CURVE('',#373,#375,#377,.T.); +#373=VERTEX_POINT('',#374); +#374=CARTESIAN_POINT('',(-1.035,-1.075,3.115)); +#375=VERTEX_POINT('',#376); +#376=CARTESIAN_POINT('',(-1.035,-1.075,3.135)); +#377=LINE('',#374,#68); +#378=ORIENTED_EDGE('',*,*,#379,.T.); +#379=EDGE_CURVE('',#373,#380,#382,.T.); +#380=VERTEX_POINT('',#381); +#381=CARTESIAN_POINT('',(-1.035,1.075,3.115)); +#382=LINE('',#374,#119); +#383=ORIENTED_EDGE('',*,*,#384,.T.); +#384=EDGE_CURVE('',#380,#385,#387,.T.); +#385=VERTEX_POINT('',#386); +#386=CARTESIAN_POINT('',(-1.035,1.075,3.135)); +#387=LINE('',#381,#68); +#388=ORIENTED_EDGE('',*,*,#389,.F.); +#389=EDGE_CURVE('',#375,#385,#390,.T.); +#390=LINE('',#376,#119); +#391=PLANE('',#392); +#392=AXIS2_PLACEMENT_3D('',#374,#14,#13); +#393=ADVANCED_FACE('',(#394),#403,.F.); +#394=FACE_BOUND('',#395,.F.); +#395=EDGE_LOOP('',(#396,#399,#400,#371)); +#396=ORIENTED_EDGE('',*,*,#397,.F.); +#397=EDGE_CURVE('',#348,#373,#398,.T.); +#398=LINE('',#349,#61); +#399=ORIENTED_EDGE('',*,*,#347,.T.); +#400=ORIENTED_EDGE('',*,*,#401,.T.); +#401=EDGE_CURVE('',#350,#375,#402,.T.); +#402=LINE('',#351,#61); +#403=PLANE('',#404); +#404=AXIS2_PLACEMENT_3D('',#349,#81,#13); +#405=ADVANCED_FACE('',(#406),#415,.T.); +#406=FACE_BOUND('',#407,.T.); +#407=EDGE_LOOP('',(#408,#358,#411,#414)); +#408=ORIENTED_EDGE('',*,*,#409,.F.); +#409=EDGE_CURVE('',#355,#380,#410,.T.); +#410=LINE('',#356,#61); +#411=ORIENTED_EDGE('',*,*,#412,.T.); +#412=EDGE_CURVE('',#360,#385,#413,.T.); +#413=LINE('',#361,#61); +#414=ORIENTED_EDGE('',*,*,#384,.F.); +#415=PLANE('',#416); +#416=AXIS2_PLACEMENT_3D('',#356,#81,#13); +#417=ADVANCED_FACE('',(#418),#422,.F.); +#418=FACE_BOUND('',#419,.F.); +#419=EDGE_LOOP('',(#420,#421,#378,#408)); +#420=ORIENTED_EDGE('',*,*,#354,.F.); +#421=ORIENTED_EDGE('',*,*,#397,.T.); +#422=PLANE('',#423); +#423=AXIS2_PLACEMENT_3D('',#349,#13,#14); +#424=ADVANCED_FACE('',(#425),#429,.T.); +#425=FACE_BOUND('',#426,.T.); +#426=EDGE_LOOP('',(#363,#400,#427,#428)); +#427=ORIENTED_EDGE('',*,*,#389,.T.); +#428=ORIENTED_EDGE('',*,*,#412,.F.); +#429=PLANE('',#430); +#430=AXIS2_PLACEMENT_3D('',#351,#13,#14); +#431=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#432=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#433,#434); +#433=( REPRESENTATION_RELATIONSHIP('','',#340,#327)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#434=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#435); +#435=NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','','',#323,#336,$); +#436=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#338)); +#437=SHAPE_DEFINITION_REPRESENTATION(#438,#443); +#438=PRODUCT_DEFINITION_SHAPE('','',#439); +#439=PRODUCT_DEFINITION('design','',#440,#442); +#440=PRODUCT_DEFINITION_FORMATION('','',#441); +#441=PRODUCT('leg-1','leg-1','',(#8)); +#442=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#443=SHAPE_REPRESENTATION('',(#11,#11),#444); +#444=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#445)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#445=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#446=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#447,#449); +#447=( REPRESENTATION_RELATIONSHIP('','',#443,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#448)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#448=ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#449=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#450); +#450=NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','','',#5,#439,$); +#451=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#441)); +#452=SHAPE_DEFINITION_REPRESENTATION(#453,#458); +#453=PRODUCT_DEFINITION_SHAPE('','',#454); +#454=PRODUCT_DEFINITION('design','',#455,#457); +#455=PRODUCT_DEFINITION_FORMATION('','',#456); +#456=PRODUCT('leg-1_part','leg-1_part','',(#8)); +#457=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#458=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#459),#771); +#459=MANIFOLD_SOLID_BREP('',#460); +#460=CLOSED_SHELL('',(#461,#553,#572,#649,#663,#677,#687,#698,#709,#723,#733,#744,#755,#761)); +#461=ADVANCED_FACE('',(#462),#550,.T.); +#462=FACE_BOUND('',#463,.T.); +#463=EDGE_LOOP('',(#464,#473,#478,#483,#493,#500,#510,#515,#522,#527,#537,#542)); +#464=ORIENTED_EDGE('',*,*,#465,.F.); +#465=EDGE_CURVE('',#466,#468,#470,.T.); +#466=VERTEX_POINT('',#467); +#467=CARTESIAN_POINT('',(0.,-0.7,-0.14)); +#468=VERTEX_POINT('',#469); +#469=CARTESIAN_POINT('',(-0.77,-0.7,-0.14)); +#470=LINE('',#467,#471); +#471=VECTOR('',#472,1.); +#472=DIRECTION('',(-1.,0.,0.)); +#473=ORIENTED_EDGE('',*,*,#474,.T.); +#474=EDGE_CURVE('',#466,#475,#477,.T.); +#475=VERTEX_POINT('',#476); +#476=CARTESIAN_POINT('',(0.,-0.7,0.14)); +#477=LINE('',#467,#68); +#478=ORIENTED_EDGE('',*,*,#479,.T.); +#479=EDGE_CURVE('',#475,#480,#482,.T.); +#480=VERTEX_POINT('',#481); +#481=CARTESIAN_POINT('',(-0.77,-0.7,0.14)); +#482=LINE('',#476,#471); +#483=ORIENTED_EDGE('',*,*,#484,.T.); +#484=EDGE_CURVE('',#480,#485,#487,.T.); +#485=VERTEX_POINT('',#486); +#486=CARTESIAN_POINT('',(-0.87,-0.7,0.24)); +#487=B_SPLINE_CURVE_WITH_KNOTS('',6,(#481,#488,#489,#490,#491,#492,#486),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#488=CARTESIAN_POINT('',(-0.79617993878,-0.7,0.14)); +#489=CARTESIAN_POINT('',(-0.82235987756,-0.7,0.148224670334)); +#490=CARTESIAN_POINT('',(-0.845318729927,-0.7,0.164681270073)); +#491=CARTESIAN_POINT('',(-0.861775329666,-0.7,0.18764012244)); +#492=CARTESIAN_POINT('',(-0.87,-0.7,0.21382006122)); +#493=ORIENTED_EDGE('',*,*,#494,.T.); +#494=EDGE_CURVE('',#485,#495,#497,.T.); +#495=VERTEX_POINT('',#496); +#496=CARTESIAN_POINT('',(-0.87,-0.7,1.345)); +#497=LINE('',#486,#498); +#498=VECTOR('',#499,1.); +#499=DIRECTION('',(-6.123233995737E-17,0.,1.)); +#500=ORIENTED_EDGE('',*,*,#501,.T.); +#501=EDGE_CURVE('',#495,#502,#504,.T.); +#502=VERTEX_POINT('',#503); +#503=CARTESIAN_POINT('',(-0.77,-0.7,1.445)); +#504=B_SPLINE_CURVE_WITH_KNOTS('',6,(#496,#505,#506,#507,#508,#509,#503),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#505=CARTESIAN_POINT('',(-0.87,-0.7,1.37117993878)); +#506=CARTESIAN_POINT('',(-0.861775329666,-0.7,1.39735987756)); +#507=CARTESIAN_POINT('',(-0.845318729927,-0.7,1.420318729927)); +#508=CARTESIAN_POINT('',(-0.82235987756,-0.7,1.436775329666)); +#509=CARTESIAN_POINT('',(-0.79617993878,-0.7,1.445)); +#510=ORIENTED_EDGE('',*,*,#511,.T.); +#511=EDGE_CURVE('',#502,#512,#514,.T.); +#512=VERTEX_POINT('',#513); +#513=CARTESIAN_POINT('',(0.38,-0.7,1.445)); +#514=LINE('',#503,#61); +#515=ORIENTED_EDGE('',*,*,#516,.F.); +#516=EDGE_CURVE('',#517,#512,#519,.T.); +#517=VERTEX_POINT('',#518); +#518=CARTESIAN_POINT('',(0.38,-0.7,1.725)); +#519=LINE('',#518,#520); +#520=VECTOR('',#521,1.); +#521=DIRECTION('',(0.,0.,-1.)); +#522=ORIENTED_EDGE('',*,*,#523,.F.); +#523=EDGE_CURVE('',#524,#517,#526,.T.); +#524=VERTEX_POINT('',#525); +#525=CARTESIAN_POINT('',(-0.77,-0.7,1.725)); +#526=LINE('',#525,#61); +#527=ORIENTED_EDGE('',*,*,#528,.F.); +#528=EDGE_CURVE('',#529,#524,#531,.T.); +#529=VERTEX_POINT('',#530); +#530=CARTESIAN_POINT('',(-1.15,-0.7,1.345)); +#531=B_SPLINE_CURVE_WITH_KNOTS('',6,(#530,#532,#533,#534,#535,#536,#525),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#532=CARTESIAN_POINT('',(-1.15,-0.7,1.444483767364)); +#533=CARTESIAN_POINT('',(-1.11874625273,-0.7,1.543967534727)); +#534=CARTESIAN_POINT('',(-1.056211173721,-0.7,1.631211173721)); +#535=CARTESIAN_POINT('',(-0.968967534727,-0.7,1.69374625273)); +#536=CARTESIAN_POINT('',(-0.869483767364,-0.7,1.725)); +#537=ORIENTED_EDGE('',*,*,#538,.F.); +#538=EDGE_CURVE('',#539,#529,#541,.T.); +#539=VERTEX_POINT('',#540); +#540=CARTESIAN_POINT('',(-1.15,-0.7,0.24)); +#541=LINE('',#540,#498); +#542=ORIENTED_EDGE('',*,*,#543,.F.); +#543=EDGE_CURVE('',#468,#539,#544,.T.); +#544=B_SPLINE_CURVE_WITH_KNOTS('',6,(#469,#545,#546,#547,#548,#549,#540),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#545=CARTESIAN_POINT('',(-0.869483767364,-0.7,-0.14)); +#546=CARTESIAN_POINT('',(-0.968967534727,-0.7,-0.10874625273)); +#547=CARTESIAN_POINT('',(-1.056211173721,-0.7,-4.621117372091E-02)); +#548=CARTESIAN_POINT('',(-1.11874625273,-0.7,4.103246527265E-02)); +#549=CARTESIAN_POINT('',(-1.15,-0.7,0.140516232636)); +#550=PLANE('',#551); +#551=AXIS2_PLACEMENT_3D('',#467,#552,#13); +#552=DIRECTION('',(0.,-1.,0.)); +#553=ADVANCED_FACE('',(#554),#570,.T.); +#554=FACE_BOUND('',#555,.T.); +#555=EDGE_LOOP('',(#556,#557,#562,#567)); +#556=ORIENTED_EDGE('',*,*,#479,.F.); +#557=ORIENTED_EDGE('',*,*,#558,.T.); +#558=EDGE_CURVE('',#475,#559,#561,.T.); +#559=VERTEX_POINT('',#560); +#560=CARTESIAN_POINT('',(0.,0.7,0.14)); +#561=LINE('',#476,#119); +#562=ORIENTED_EDGE('',*,*,#563,.T.); +#563=EDGE_CURVE('',#559,#564,#566,.T.); +#564=VERTEX_POINT('',#565); +#565=CARTESIAN_POINT('',(-0.77,0.7,0.14)); +#566=LINE('',#560,#471); +#567=ORIENTED_EDGE('',*,*,#568,.F.); +#568=EDGE_CURVE('',#480,#564,#569,.T.); +#569=LINE('',#481,#119); +#570=PLANE('',#571); +#571=AXIS2_PLACEMENT_3D('',#476,#13,#81); +#572=ADVANCED_FACE('',(#573),#647,.T.); +#573=FACE_BOUND('',#574,.T.); +#574=EDGE_LOOP('',(#575,#576,#581,#586,#596,#601,#611,#616,#621,#626,#635,#640)); +#575=ORIENTED_EDGE('',*,*,#563,.F.); +#576=ORIENTED_EDGE('',*,*,#577,.T.); +#577=EDGE_CURVE('',#559,#578,#580,.T.); +#578=VERTEX_POINT('',#579); +#579=CARTESIAN_POINT('',(0.,0.7,-0.14)); +#580=LINE('',#560,#520); +#581=ORIENTED_EDGE('',*,*,#582,.T.); +#582=EDGE_CURVE('',#578,#583,#585,.T.); +#583=VERTEX_POINT('',#584); +#584=CARTESIAN_POINT('',(-0.77,0.7,-0.14)); +#585=LINE('',#579,#471); +#586=ORIENTED_EDGE('',*,*,#587,.T.); +#587=EDGE_CURVE('',#583,#588,#590,.T.); +#588=VERTEX_POINT('',#589); +#589=CARTESIAN_POINT('',(-1.15,0.7,0.24)); +#590=B_SPLINE_CURVE_WITH_KNOTS('',6,(#584,#591,#592,#593,#594,#595,#589),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#591=CARTESIAN_POINT('',(-0.869483767364,0.7,-0.14)); +#592=CARTESIAN_POINT('',(-0.968967534727,0.7,-0.10874625273)); +#593=CARTESIAN_POINT('',(-1.056211173721,0.7,-4.621117372091E-02)); +#594=CARTESIAN_POINT('',(-1.11874625273,0.7,4.103246527265E-02)); +#595=CARTESIAN_POINT('',(-1.15,0.7,0.140516232636)); +#596=ORIENTED_EDGE('',*,*,#597,.T.); +#597=EDGE_CURVE('',#588,#598,#600,.T.); +#598=VERTEX_POINT('',#599); +#599=CARTESIAN_POINT('',(-1.15,0.7,1.345)); +#600=LINE('',#589,#498); +#601=ORIENTED_EDGE('',*,*,#602,.T.); +#602=EDGE_CURVE('',#598,#603,#605,.T.); +#603=VERTEX_POINT('',#604); +#604=CARTESIAN_POINT('',(-0.77,0.7,1.725)); +#605=B_SPLINE_CURVE_WITH_KNOTS('',6,(#599,#606,#607,#608,#609,#610,#604),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#606=CARTESIAN_POINT('',(-1.15,0.7,1.444483767364)); +#607=CARTESIAN_POINT('',(-1.11874625273,0.7,1.543967534727)); +#608=CARTESIAN_POINT('',(-1.056211173721,0.7,1.631211173721)); +#609=CARTESIAN_POINT('',(-0.968967534727,0.7,1.69374625273)); +#610=CARTESIAN_POINT('',(-0.869483767364,0.7,1.725)); +#611=ORIENTED_EDGE('',*,*,#612,.T.); +#612=EDGE_CURVE('',#603,#613,#615,.T.); +#613=VERTEX_POINT('',#614); +#614=CARTESIAN_POINT('',(0.38,0.7,1.725)); +#615=LINE('',#604,#61); +#616=ORIENTED_EDGE('',*,*,#617,.F.); +#617=EDGE_CURVE('',#618,#613,#620,.T.); +#618=VERTEX_POINT('',#619); +#619=CARTESIAN_POINT('',(0.38,0.7,1.445)); +#620=LINE('',#619,#68); +#621=ORIENTED_EDGE('',*,*,#622,.F.); +#622=EDGE_CURVE('',#623,#618,#625,.T.); +#623=VERTEX_POINT('',#624); +#624=CARTESIAN_POINT('',(-0.77,0.7,1.445)); +#625=LINE('',#624,#61); +#626=ORIENTED_EDGE('',*,*,#627,.F.); +#627=EDGE_CURVE('',#628,#623,#630,.T.); +#628=VERTEX_POINT('',#629); +#629=CARTESIAN_POINT('',(-0.87,0.7,1.345)); +#630=B_SPLINE_CURVE_WITH_KNOTS('',5,(#629,#631,#632,#633,#634,#624),.UNSPECIFIED.,.F.,.F.,(6,6),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#631=CARTESIAN_POINT('',(-0.87,0.7,1.376415926536)); +#632=CARTESIAN_POINT('',(-0.857662994499,0.7,1.407831853072)); +#633=CARTESIAN_POINT('',(-0.832831853072,0.7,1.432662994499)); +#634=CARTESIAN_POINT('',(-0.801415926536,0.7,1.445)); +#635=ORIENTED_EDGE('',*,*,#636,.F.); +#636=EDGE_CURVE('',#637,#628,#639,.T.); +#637=VERTEX_POINT('',#638); +#638=CARTESIAN_POINT('',(-0.87,0.7,0.24)); +#639=LINE('',#638,#68); +#640=ORIENTED_EDGE('',*,*,#641,.F.); +#641=EDGE_CURVE('',#564,#637,#642,.T.); +#642=B_SPLINE_CURVE_WITH_KNOTS('',5,(#565,#643,#644,#645,#646,#638),.UNSPECIFIED.,.F.,.F.,(6,6),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#643=CARTESIAN_POINT('',(-0.801415926536,0.7,0.14)); +#644=CARTESIAN_POINT('',(-0.832831853072,0.7,0.152337005501)); +#645=CARTESIAN_POINT('',(-0.857662994499,0.7,0.177168146928)); +#646=CARTESIAN_POINT('',(-0.87,0.7,0.208584073464)); +#647=PLANE('',#648); +#648=AXIS2_PLACEMENT_3D('',#560,#81,#521); +#649=ADVANCED_FACE('',(#650),#661,.T.); +#650=FACE_BOUND('',#651,.T.); +#651=EDGE_LOOP('',(#652,#653,#657,#658)); +#652=ORIENTED_EDGE('',*,*,#582,.F.); +#653=ORIENTED_EDGE('',*,*,#654,.T.); +#654=EDGE_CURVE('',#578,#466,#655,.T.); +#655=LINE('',#579,#656); +#656=VECTOR('',#552,1.); +#657=ORIENTED_EDGE('',*,*,#465,.T.); +#658=ORIENTED_EDGE('',*,*,#659,.F.); +#659=EDGE_CURVE('',#583,#468,#660,.T.); +#660=LINE('',#584,#656); +#661=PLANE('',#662); +#662=AXIS2_PLACEMENT_3D('',#579,#521,#552); +#663=ADVANCED_FACE('',(#664),#672,.T.); +#664=FACE_BOUND('',#665,.T.); +#665=EDGE_LOOP('',(#666,#667,#668,#669)); +#666=ORIENTED_EDGE('',*,*,#484,.F.); +#667=ORIENTED_EDGE('',*,*,#568,.T.); +#668=ORIENTED_EDGE('',*,*,#641,.T.); +#669=ORIENTED_EDGE('',*,*,#670,.F.); +#670=EDGE_CURVE('',#485,#637,#671,.T.); +#671=B_SPLINE_CURVE_WITH_KNOTS('',1,(#486,#638),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#672=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#481,#673,#674,#675,#676,#486),(#565,#643,#644,#645,#646,#638)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,1.4),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#673=CARTESIAN_POINT('',(-0.801415926536,-0.7,0.14)); +#674=CARTESIAN_POINT('',(-0.832831853072,-0.7,0.152337005501)); +#675=CARTESIAN_POINT('',(-0.857662994499,-0.7,0.177168146928)); +#676=CARTESIAN_POINT('',(-0.87,-0.7,0.208584073464)); +#677=ADVANCED_FACE('',(#678),#686,.T.); +#678=FACE_BOUND('',#679,.T.); +#679=EDGE_LOOP('',(#680,#681,#682,#683)); +#680=ORIENTED_EDGE('',*,*,#587,.F.); +#681=ORIENTED_EDGE('',*,*,#659,.T.); +#682=ORIENTED_EDGE('',*,*,#543,.T.); +#683=ORIENTED_EDGE('',*,*,#684,.F.); +#684=EDGE_CURVE('',#588,#539,#685,.T.); +#685=B_SPLINE_CURVE_WITH_KNOTS('',1,(#589,#540),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#686=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#584,#591,#592,#593,#594,#595,#589),(#469,#545,#546,#547,#548,#549,#540)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.4),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#687=ADVANCED_FACE('',(#688),#696,.T.); +#688=FACE_BOUND('',#689,.T.); +#689=EDGE_LOOP('',(#690,#691,#692,#693)); +#690=ORIENTED_EDGE('',*,*,#494,.F.); +#691=ORIENTED_EDGE('',*,*,#670,.T.); +#692=ORIENTED_EDGE('',*,*,#636,.T.); +#693=ORIENTED_EDGE('',*,*,#694,.F.); +#694=EDGE_CURVE('',#495,#628,#695,.T.); +#695=LINE('',#496,#119); +#696=PLANE('',#697); +#697=AXIS2_PLACEMENT_3D('',#486,#14,#81); +#698=ADVANCED_FACE('',(#699),#707,.T.); +#699=FACE_BOUND('',#700,.T.); +#700=EDGE_LOOP('',(#701,#702,#703,#704)); +#701=ORIENTED_EDGE('',*,*,#597,.F.); +#702=ORIENTED_EDGE('',*,*,#684,.T.); +#703=ORIENTED_EDGE('',*,*,#538,.T.); +#704=ORIENTED_EDGE('',*,*,#705,.F.); +#705=EDGE_CURVE('',#598,#529,#706,.T.); +#706=LINE('',#599,#656); +#707=PLANE('',#708); +#708=AXIS2_PLACEMENT_3D('',#589,#472,#552); +#709=ADVANCED_FACE('',(#710),#718,.T.); +#710=FACE_BOUND('',#711,.T.); +#711=EDGE_LOOP('',(#712,#713,#714,#715)); +#712=ORIENTED_EDGE('',*,*,#501,.F.); +#713=ORIENTED_EDGE('',*,*,#694,.T.); +#714=ORIENTED_EDGE('',*,*,#627,.T.); +#715=ORIENTED_EDGE('',*,*,#716,.F.); +#716=EDGE_CURVE('',#502,#623,#717,.T.); +#717=B_SPLINE_CURVE_WITH_KNOTS('',1,(#503,#624),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#718=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#496,#719,#720,#721,#722,#503),(#629,#631,#632,#633,#634,#624)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,1.4),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#719=CARTESIAN_POINT('',(-0.87,-0.7,1.376415926536)); +#720=CARTESIAN_POINT('',(-0.857662994499,-0.7,1.407831853072)); +#721=CARTESIAN_POINT('',(-0.832831853072,-0.7,1.432662994499)); +#722=CARTESIAN_POINT('',(-0.801415926536,-0.7,1.445)); +#723=ADVANCED_FACE('',(#724),#732,.T.); +#724=FACE_BOUND('',#725,.T.); +#725=EDGE_LOOP('',(#726,#727,#728,#729)); +#726=ORIENTED_EDGE('',*,*,#602,.F.); +#727=ORIENTED_EDGE('',*,*,#705,.T.); +#728=ORIENTED_EDGE('',*,*,#528,.T.); +#729=ORIENTED_EDGE('',*,*,#730,.F.); +#730=EDGE_CURVE('',#603,#524,#731,.T.); +#731=B_SPLINE_CURVE_WITH_KNOTS('',1,(#604,#525),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.4),.PIECEWISE_BEZIER_KNOTS.); +#732=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#599,#606,#607,#608,#609,#610,#604),(#530,#532,#533,#534,#535,#536,#525)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.4),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#733=ADVANCED_FACE('',(#734),#742,.T.); +#734=FACE_BOUND('',#735,.T.); +#735=EDGE_LOOP('',(#736,#737,#738,#739)); +#736=ORIENTED_EDGE('',*,*,#511,.F.); +#737=ORIENTED_EDGE('',*,*,#716,.T.); +#738=ORIENTED_EDGE('',*,*,#622,.T.); +#739=ORIENTED_EDGE('',*,*,#740,.F.); +#740=EDGE_CURVE('',#512,#618,#741,.T.); +#741=LINE('',#513,#119); +#742=PLANE('',#743); +#743=AXIS2_PLACEMENT_3D('',#503,#521,#81); +#744=ADVANCED_FACE('',(#745),#753,.T.); +#745=FACE_BOUND('',#746,.T.); +#746=EDGE_LOOP('',(#747,#748,#749,#750)); +#747=ORIENTED_EDGE('',*,*,#612,.F.); +#748=ORIENTED_EDGE('',*,*,#730,.T.); +#749=ORIENTED_EDGE('',*,*,#523,.T.); +#750=ORIENTED_EDGE('',*,*,#751,.F.); +#751=EDGE_CURVE('',#613,#517,#752,.T.); +#752=LINE('',#614,#656); +#753=PLANE('',#754); +#754=AXIS2_PLACEMENT_3D('',#604,#13,#552); +#755=ADVANCED_FACE('',(#756),#758,.F.); +#756=FACE_BOUND('',#757,.F.); +#757=EDGE_LOOP('',(#473,#557,#576,#653)); +#758=PLANE('',#759); +#759=AXIS2_PLACEMENT_3D('',#760,#472,#521); +#760=CARTESIAN_POINT('',(0.,-1.652117596168E-17,0.)); +#761=ADVANCED_FACE('',(#762),#768,.T.); +#762=FACE_BOUND('',#763,.T.); +#763=EDGE_LOOP('',(#764,#765,#766,#767)); +#764=ORIENTED_EDGE('',*,*,#516,.T.); +#765=ORIENTED_EDGE('',*,*,#740,.T.); +#766=ORIENTED_EDGE('',*,*,#617,.T.); +#767=ORIENTED_EDGE('',*,*,#751,.T.); +#768=PLANE('',#769); +#769=AXIS2_PLACEMENT_3D('',#770,#14,#13); +#770=CARTESIAN_POINT('',(0.38,0.,1.585)); +#771=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#445))GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#772=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#773,#774); +#773=( REPRESENTATION_RELATIONSHIP('','',#458,#443)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#774=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#775); +#775=NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','','',#439,#454,$); +#776=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#456)); +#777=SHAPE_DEFINITION_REPRESENTATION(#778,#783); +#778=PRODUCT_DEFINITION_SHAPE('','',#779); +#779=PRODUCT_DEFINITION('design','',#780,#782); +#780=PRODUCT_DEFINITION_FORMATION('','',#781); +#781=PRODUCT('leg-2','leg-2','',(#8)); +#782=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#783=SHAPE_REPRESENTATION('',(#11,#11),#784); +#784=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#445))GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#785=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#786,#788); +#786=( REPRESENTATION_RELATIONSHIP('','',#783,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#787)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#787=ITEM_DEFINED_TRANSFORMATION('','',#11,#17); +#788=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#789); +#789=NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','','',#5,#779,$); +#790=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#781)); +#791=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#792,#793); +#792=( REPRESENTATION_RELATIONSHIP('','',#458,#783)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#793=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#794); +#794=NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','','',#779,#454,$); +#795=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#796),#431); +#796=STYLED_ITEM('color',(#797),#341); +#797=PRESENTATION_STYLE_ASSIGNMENT((#798)); +#798=SURFACE_STYLE_USAGE(.BOTH.,#799); +#799=SURFACE_SIDE_STYLE('',(#800)); +#800=SURFACE_STYLE_FILL_AREA(#801); +#801=FILL_AREA_STYLE('',(#802)); +#802=FILL_AREA_STYLE_COLOUR('',#803); +#803=COLOUR_RGB('',0.549019926594,0.549019926594,0.549019926594); +#804=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#805),#315); +#805=STYLED_ITEM('color',(#806),#48); +#806=PRESENTATION_STYLE_ASSIGNMENT((#807)); +#807=SURFACE_STYLE_USAGE(.BOTH.,#808); +#808=SURFACE_SIDE_STYLE('',(#809)); +#809=SURFACE_STYLE_FILL_AREA(#810); +#810=FILL_AREA_STYLE('',(#811)); +#811=FILL_AREA_STYLE_COLOUR('',#812); +#812=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +#813=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#814),#771); +#814=STYLED_ITEM('color',(#815),#459); +#815=PRESENTATION_STYLE_ASSIGNMENT((#816)); +#816=SURFACE_STYLE_USAGE(.BOTH.,#817); +#817=SURFACE_SIDE_STYLE('',(#818)); +#818=SURFACE_STYLE_FILL_AREA(#819); +#819=FILL_AREA_STYLE('',(#820)); +#820=FILL_AREA_STYLE_COLOUR('',#821); +#821=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/f7380b5e-1cc4-46e3-94b9-dfa7e2785056/package.lp b/pkg/f7380b5e-1cc4-46e3-94b9-dfa7e2785056/package.lp index 5fc652de..b60a60e8 100644 --- a/pkg/f7380b5e-1cc4-46e3-94b9-dfa7e2785056/package.lp +++ b/pkg/f7380b5e-1cc4-46e3-94b9-dfa7e2785056/package.lp @@ -3,26 +3,28 @@ (description "Unidirectional Diode Outline DO-214BA (GF1), standardized by JEDEC.\n\nLength: 5.25mm\nWidth: 2.60mm\nHeight: 2.95mm\n\nGenerated with librepcb-parts-generator (generate_do.py)\n") (keywords "Diode,SMD,DO-214BA,DO214BA,GF1") (author "murray") - (version "0.1") + (version "0.2") (created 2023-08-15T22:33:08Z) (deprecated false) (generated_by "") (category dcaa6b6c-0c55-43fd-a320-5dd74a2cdc85) - (assembly_type auto) + (assembly_type smt) (pad d89f5209-c457-431e-bcfe-98296d8535b3 (name "C")) (pad 2dff4cbc-d050-4658-8f57-4b0ed0f9b876 (name "A")) + (3d_model e5b1d3ae-5d12-4a59-9103-dd89763c485c (name "DIOM5226X295")) (footprint fb5fd378-7ea9-4fc3-b5a9-b84df7c20f52 (name "default") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model e5b1d3ae-5d12-4a59-9103-dd89763c485c) (pad d89f5209-c457-431e-bcfe-98296d8535b3 (side top) (shape roundrect) (position -2.05 0.0) (rotation 0.0) (size 1.7 2.05) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad d89f5209-c457-431e-bcfe-98296d8535b3) ) (pad 2dff4cbc-d050-4658-8f57-4b0ed0f9b876 (side top) (shape roundrect) (position 2.05 0.0) (rotation 0.0) (size 1.7 2.05) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad 2dff4cbc-d050-4658-8f57-4b0ed0f9b876) ) (polygon 5dcd43e2-5641-413d-bc09-ce024912d8ee (layer top_documentation) @@ -64,6 +66,26 @@ (vertex (position -3.3 -1.4) (angle 0.0)) (vertex (position 2.125 -1.4) (angle 0.0)) ) + (polygon af8763fd-e6dc-4756-a798-97a3c4fb9e0a (layer top_package_outlines) + (width 0.0) (fill false) (grab_area false) + (vertex (position -2.225 1.3) (angle 0.0)) + (vertex (position 2.225 1.3) (angle 0.0)) + (vertex (position 2.225 0.7) (angle 0.0)) + (vertex (position 2.625 0.7) (angle 0.0)) + (vertex (position 2.625 -0.7) (angle 0.0)) + (vertex (position 2.225 -0.7) (angle 0.0)) + (vertex (position 2.225 -1.3) (angle 0.0)) + (vertex (position -2.225 -1.3) (angle 0.0)) + (vertex (position -2.225 -0.7) (angle 0.0)) + (vertex (position -2.625 -0.7) (angle 0.0)) + (vertex (position -2.625 0.7) (angle 0.0)) + (vertex (position -2.225 0.7) (angle 0.0)) + (vertex (position -2.225 1.3) (angle 0.0)) + (vertex (position 2.225 1.3) (angle 0.0)) + (vertex (position 2.225 -1.3) (angle 0.0)) + (vertex (position -2.225 -1.3) (angle 0.0)) + (vertex (position -2.225 1.3) (angle 0.0)) + ) (polygon bae933f3-644d-47a1-902c-214d31972ba8 (layer top_courtyard) (width 0.0) (fill false) (grab_area false) (vertex (position -3.4 1.5) (angle 0.0)) diff --git a/pkg/fc5f3f2b-8773-4069-9961-7c14a6674568/9150402b-3fec-4d15-bdc3-ebfd1ba39246.step b/pkg/fc5f3f2b-8773-4069-9961-7c14a6674568/9150402b-3fec-4d15-bdc3-ebfd1ba39246.step new file mode 100644 index 00000000..1ca9d0e8 --- /dev/null +++ b/pkg/fc5f3f2b-8773-4069-9961-7c14a6674568/9150402b-3fec-4d15-bdc3-ebfd1ba39246.step @@ -0,0 +1,702 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-06-23T17:11:05',('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('DIONM5436X230','DIONM5436X230','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=SHAPE_REPRESENTATION('',(#11,#11,#15,#17),#20); +#11=AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12=CARTESIAN_POINT('',(0.,0.,0.)); +#13=DIRECTION('',(0.,0.,1.)); +#14=DIRECTION('',(1.,0.,0.)); +#15=AXIS2_PLACEMENT_3D('',#16,#13,#14); +#16=CARTESIAN_POINT('',(-1.55,0.,0.14)); +#17=AXIS2_PLACEMENT_3D('',#18,#13,#19); +#18=CARTESIAN_POINT('',(1.55,0.,0.14)); +#19=DIRECTION('',(-1.,1.224646799147E-16,0.)); +#20=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#21=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#22=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#23=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#24=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#25=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#26=SHAPE_DEFINITION_REPRESENTATION(#27,#32); +#27=PRODUCT_DEFINITION_SHAPE('','',#28); +#28=PRODUCT_DEFINITION('design','',#29,#31); +#29=PRODUCT_DEFINITION_FORMATION('','',#30); +#30=PRODUCT('body','body','',(#8)); +#31=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#32=SHAPE_REPRESENTATION('',(#11,#11),#33); +#33=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#34=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21,'distance_accuracy_value','confusion accuracy'); +#35=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36,#38); +#36=( REPRESENTATION_RELATIONSHIP('','',#32,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#37=ITEM_DEFINED_TRANSFORMATION('','',#11,#11); +#38=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#39); +#39=NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','','',#5,#28,$); +#40=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30)); +#41=SHAPE_DEFINITION_REPRESENTATION(#42,#47); +#42=PRODUCT_DEFINITION_SHAPE('','',#43); +#43=PRODUCT_DEFINITION('design','',#44,#46); +#44=PRODUCT_DEFINITION_FORMATION('','',#45); +#45=PRODUCT('body_part','body_part','',(#8)); +#46=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#47=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#48),#312); +#48=MANIFOLD_SOLID_BREP('',#49); +#49=CLOSED_SHELL('',(#50,#82,#110,#131,#150,#177,#197,#212,#228,#248,#262,#283,#294,#304)); +#50=ADVANCED_FACE('',(#51),#79,.F.); +#51=FACE_BOUND('',#52,.F.); +#52=EDGE_LOOP('',(#53,#62,#69,#75)); +#53=ORIENTED_EDGE('',*,*,#54,.F.); +#54=EDGE_CURVE('',#55,#57,#59,.T.); +#55=VERTEX_POINT('',#56); +#56=CARTESIAN_POINT('',(-2.15,-1.8,1.26)); +#57=VERTEX_POINT('',#58); +#58=CARTESIAN_POINT('',(2.15,-1.8,1.26)); +#59=LINE('',#60,#61); +#60=CARTESIAN_POINT('',(-2.,-1.8,1.26)); +#61=VECTOR('',#14,1.); +#62=ORIENTED_EDGE('',*,*,#63,.T.); +#63=EDGE_CURVE('',#55,#64,#66,.T.); +#64=VERTEX_POINT('',#65); +#65=CARTESIAN_POINT('',(-2.15,-1.8,1.54)); +#66=LINE('',#67,#68); +#67=CARTESIAN_POINT('',(-2.15,-1.8,0.325)); +#68=VECTOR('',#13,1.); +#69=ORIENTED_EDGE('',*,*,#70,.T.); +#70=EDGE_CURVE('',#64,#71,#73,.T.); +#71=VERTEX_POINT('',#72); +#72=CARTESIAN_POINT('',(2.15,-1.8,1.54)); +#73=LINE('',#74,#61); +#74=CARTESIAN_POINT('',(-2.,-1.8,1.54)); +#75=ORIENTED_EDGE('',*,*,#76,.F.); +#76=EDGE_CURVE('',#57,#71,#77,.T.); +#77=LINE('',#78,#68); +#78=CARTESIAN_POINT('',(2.15,-1.8,0.325)); +#79=PLANE('',#80); +#80=AXIS2_PLACEMENT_3D('',#67,#81,#13); +#81=DIRECTION('',(0.,1.,0.)); +#82=ADVANCED_FACE('',(#83),#105,.T.); +#83=FACE_BOUND('',#84,.F.); +#84=EDGE_LOOP('',(#85,#93,#94,#102)); +#85=ORIENTED_EDGE('',*,*,#86,.F.); +#86=EDGE_CURVE('',#55,#87,#89,.T.); +#87=VERTEX_POINT('',#88); +#88=CARTESIAN_POINT('',(-2.,-1.65,0.325)); +#89=LINE('',#90,#91); +#90=CARTESIAN_POINT('',(-2.075,-1.725,0.7925)); +#91=VECTOR('',#92,1.); +#92=DIRECTION('',(0.156451721211,0.156451721211,-0.975215728883)); +#93=ORIENTED_EDGE('',*,*,#54,.T.); +#94=ORIENTED_EDGE('',*,*,#95,.T.); +#95=EDGE_CURVE('',#57,#96,#98,.T.); +#96=VERTEX_POINT('',#97); +#97=CARTESIAN_POINT('',(2.,-1.65,0.325)); +#98=LINE('',#99,#100); +#99=CARTESIAN_POINT('',(2.02604571786,-1.67604571786,0.487351641328)); +#100=VECTOR('',#101,1.); +#101=DIRECTION('',(-0.156451721211,0.156451721211,-0.975215728883)); +#102=ORIENTED_EDGE('',*,*,#103,.F.); +#103=EDGE_CURVE('',#87,#96,#104,.T.); +#104=LINE('',#88,#61); +#105=PLANE('',#106); +#106=AXIS2_PLACEMENT_3D('',#107,#108,#109); +#107=CARTESIAN_POINT('',(-2.,-1.725,0.7925)); +#108=DIRECTION('',(1.742483966785E-18,-0.987374648009,-0.158402349948)); +#109=DIRECTION('',(-1.,-1.720484493365E-18,-2.760135550854E-19)); +#110=ADVANCED_FACE('',(#111),#129,.F.); +#111=FACE_BOUND('',#112,.F.); +#112=EDGE_LOOP('',(#113,#114,#120,#126)); +#113=ORIENTED_EDGE('',*,*,#63,.F.); +#114=ORIENTED_EDGE('',*,*,#115,.T.); +#115=EDGE_CURVE('',#55,#116,#118,.T.); +#116=VERTEX_POINT('',#117); +#117=CARTESIAN_POINT('',(-2.15,1.8,1.26)); +#118=LINE('',#56,#119); +#119=VECTOR('',#81,1.); +#120=ORIENTED_EDGE('',*,*,#121,.T.); +#121=EDGE_CURVE('',#116,#122,#124,.T.); +#122=VERTEX_POINT('',#123); +#123=CARTESIAN_POINT('',(-2.15,1.8,1.54)); +#124=LINE('',#125,#68); +#125=CARTESIAN_POINT('',(-2.15,1.8,0.325)); +#126=ORIENTED_EDGE('',*,*,#127,.F.); +#127=EDGE_CURVE('',#64,#122,#128,.T.); +#128=LINE('',#65,#119); +#129=PLANE('',#130); +#130=AXIS2_PLACEMENT_3D('',#67,#14,#13); +#131=ADVANCED_FACE('',(#132),#148,.T.); +#132=FACE_BOUND('',#133,.T.); +#133=EDGE_LOOP('',(#75,#134,#139,#145)); +#134=ORIENTED_EDGE('',*,*,#135,.T.); +#135=EDGE_CURVE('',#57,#136,#138,.T.); +#136=VERTEX_POINT('',#137); +#137=CARTESIAN_POINT('',(2.15,1.8,1.26)); +#138=LINE('',#58,#119); +#139=ORIENTED_EDGE('',*,*,#140,.T.); +#140=EDGE_CURVE('',#136,#141,#143,.T.); +#141=VERTEX_POINT('',#142); +#142=CARTESIAN_POINT('',(2.15,1.8,1.54)); +#143=LINE('',#144,#68); +#144=CARTESIAN_POINT('',(2.15,1.8,0.325)); +#145=ORIENTED_EDGE('',*,*,#146,.F.); +#146=EDGE_CURVE('',#71,#141,#147,.T.); +#147=LINE('',#72,#119); +#148=PLANE('',#149); +#149=AXIS2_PLACEMENT_3D('',#78,#14,#13); +#150=ADVANCED_FACE('',(#151),#172,.F.); +#151=FACE_BOUND('',#152,.T.); +#152=EDGE_LOOP('',(#153,#69,#161,#169)); +#153=ORIENTED_EDGE('',*,*,#154,.F.); +#154=EDGE_CURVE('',#64,#155,#157,.T.); +#155=VERTEX_POINT('',#156); +#156=CARTESIAN_POINT('',(-2.,-1.65,2.475)); +#157=LINE('',#158,#159); +#158=CARTESIAN_POINT('',(-2.075,-1.725,2.0075)); +#159=VECTOR('',#160,1.); +#160=DIRECTION('',(0.156451721211,0.156451721211,0.975215728883)); +#161=ORIENTED_EDGE('',*,*,#162,.T.); +#162=EDGE_CURVE('',#71,#163,#165,.T.); +#163=VERTEX_POINT('',#164); +#164=CARTESIAN_POINT('',(2.,-1.65,2.475)); +#165=LINE('',#166,#167); +#166=CARTESIAN_POINT('',(2.02604571786,-1.67604571786,2.312648358672)); +#167=VECTOR('',#168,1.); +#168=DIRECTION('',(-0.156451721211,0.156451721211,0.975215728883)); +#169=ORIENTED_EDGE('',*,*,#170,.F.); +#170=EDGE_CURVE('',#155,#163,#171,.T.); +#171=LINE('',#156,#61); +#172=PLANE('',#173); +#173=AXIS2_PLACEMENT_3D('',#174,#175,#176); +#174=CARTESIAN_POINT('',(-2.,-1.725,2.0075)); +#175=DIRECTION('',(0.,0.987374648009,-0.158402349948)); +#176=DIRECTION('',(-1.,0.,0.)); +#177=ADVANCED_FACE('',(#178),#192,.T.); +#178=FACE_BOUND('',#179,.T.); +#179=EDGE_LOOP('',(#180,#85,#114,#186)); +#180=ORIENTED_EDGE('',*,*,#181,.F.); +#181=EDGE_CURVE('',#87,#182,#184,.T.); +#182=VERTEX_POINT('',#183); +#183=CARTESIAN_POINT('',(-2.,1.65,0.325)); +#184=LINE('',#185,#119); +#185=CARTESIAN_POINT('',(-2.,-1.8,0.325)); +#186=ORIENTED_EDGE('',*,*,#187,.T.); +#187=EDGE_CURVE('',#116,#182,#188,.T.); +#188=LINE('',#189,#190); +#189=CARTESIAN_POINT('',(-2.030941146074,1.680941146074,0.517866477195)); +#190=VECTOR('',#191,1.); +#191=DIRECTION('',(0.156451721211,-0.156451721211,-0.975215728883)); +#192=PLANE('',#193); +#193=AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194=CARTESIAN_POINT('',(-2.075,-1.8,0.7925)); +#195=DIRECTION('',(-0.987374648009,-1.742483966785E-18,-0.158402349948)); +#196=DIRECTION('',(-1.720484493365E-18,1.,-2.760135550854E-19)); +#197=ADVANCED_FACE('',(#198),#210,.F.); +#198=FACE_BOUND('',#199,.F.); +#199=EDGE_LOOP('',(#180,#200,#201,#207)); +#200=ORIENTED_EDGE('',*,*,#103,.T.); +#201=ORIENTED_EDGE('',*,*,#202,.T.); +#202=EDGE_CURVE('',#96,#203,#205,.T.); +#203=VERTEX_POINT('',#204); +#204=CARTESIAN_POINT('',(2.,1.65,0.325)); +#205=LINE('',#206,#119); +#206=CARTESIAN_POINT('',(2.,-1.8,0.325)); +#207=ORIENTED_EDGE('',*,*,#208,.F.); +#208=EDGE_CURVE('',#182,#203,#209,.T.); +#209=LINE('',#183,#61); +#210=PLANE('',#211); +#211=AXIS2_PLACEMENT_3D('',#67,#13,#14); +#212=ADVANCED_FACE('',(#213),#223,.F.); +#213=FACE_BOUND('',#214,.F.); +#214=EDGE_LOOP('',(#215,#216,#134,#217)); +#215=ORIENTED_EDGE('',*,*,#202,.F.); +#216=ORIENTED_EDGE('',*,*,#95,.F.); +#217=ORIENTED_EDGE('',*,*,#218,.T.); +#218=EDGE_CURVE('',#136,#203,#219,.T.); +#219=LINE('',#220,#221); +#220=CARTESIAN_POINT('',(1.981986863934,1.631986863934,0.212718118524)); +#221=VECTOR('',#222,1.); +#222=DIRECTION('',(-0.156451721211,-0.156451721211,-0.975215728883)); +#223=PLANE('',#224); +#224=AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225=CARTESIAN_POINT('',(2.075,-1.8,0.7925)); +#226=DIRECTION('',(-0.987374648009,1.742483966785E-18,0.158402349948)); +#227=DIRECTION('',(1.720484493365E-18,1.,-2.760135550854E-19)); +#228=ADVANCED_FACE('',(#229),#244,.F.); +#229=FACE_BOUND('',#230,.F.); +#230=EDGE_LOOP('',(#231,#153,#237,#238)); +#231=ORIENTED_EDGE('',*,*,#232,.F.); +#232=EDGE_CURVE('',#155,#233,#235,.T.); +#233=VERTEX_POINT('',#234); +#234=CARTESIAN_POINT('',(-2.,1.65,2.475)); +#235=LINE('',#236,#119); +#236=CARTESIAN_POINT('',(-2.,-1.8,2.475)); +#237=ORIENTED_EDGE('',*,*,#127,.T.); +#238=ORIENTED_EDGE('',*,*,#239,.T.); +#239=EDGE_CURVE('',#122,#233,#240,.T.); +#240=LINE('',#241,#242); +#241=CARTESIAN_POINT('',(-2.030941146074,1.680941146074,2.282133522805)); +#242=VECTOR('',#243,1.); +#243=DIRECTION('',(0.156451721211,-0.156451721211,0.975215728883)); +#244=PLANE('',#245); +#245=AXIS2_PLACEMENT_3D('',#246,#247,#81); +#246=CARTESIAN_POINT('',(-2.075,-1.8,2.0075)); +#247=DIRECTION('',(0.987374648009,0.,-0.158402349948)); +#248=ADVANCED_FACE('',(#249),#260,.T.); +#249=FACE_BOUND('',#250,.T.); +#250=EDGE_LOOP('',(#251,#120,#255,#259)); +#251=ORIENTED_EDGE('',*,*,#252,.F.); +#252=EDGE_CURVE('',#116,#136,#253,.T.); +#253=LINE('',#254,#61); +#254=CARTESIAN_POINT('',(-2.,1.8,1.26)); +#255=ORIENTED_EDGE('',*,*,#256,.T.); +#256=EDGE_CURVE('',#122,#141,#257,.T.); +#257=LINE('',#258,#61); +#258=CARTESIAN_POINT('',(-2.,1.8,1.54)); +#259=ORIENTED_EDGE('',*,*,#140,.F.); +#260=PLANE('',#261); +#261=AXIS2_PLACEMENT_3D('',#125,#81,#13); +#262=ADVANCED_FACE('',(#263),#279,.T.); +#263=FACE_BOUND('',#264,.T.); +#264=EDGE_LOOP('',(#265,#271,#272,#273)); +#265=ORIENTED_EDGE('',*,*,#266,.F.); +#266=EDGE_CURVE('',#163,#267,#269,.T.); +#267=VERTEX_POINT('',#268); +#268=CARTESIAN_POINT('',(2.,1.65,2.475)); +#269=LINE('',#270,#119); +#270=CARTESIAN_POINT('',(2.,-1.8,2.475)); +#271=ORIENTED_EDGE('',*,*,#162,.F.); +#272=ORIENTED_EDGE('',*,*,#146,.T.); +#273=ORIENTED_EDGE('',*,*,#274,.T.); +#274=EDGE_CURVE('',#141,#267,#275,.T.); +#275=LINE('',#276,#277); +#276=CARTESIAN_POINT('',(1.981986863934,1.631986863934,2.587281881476)); +#277=VECTOR('',#278,1.); +#278=DIRECTION('',(-0.156451721211,-0.156451721211,0.975215728883)); +#279=PLANE('',#280); +#280=AXIS2_PLACEMENT_3D('',#281,#282,#81); +#281=CARTESIAN_POINT('',(2.075,-1.8,2.0075)); +#282=DIRECTION('',(0.987374648009,0.,0.158402349948)); +#283=ADVANCED_FACE('',(#284),#291,.T.); +#284=FACE_BOUND('',#285,.T.); +#285=EDGE_LOOP('',(#231,#286,#287,#288)); +#286=ORIENTED_EDGE('',*,*,#170,.T.); +#287=ORIENTED_EDGE('',*,*,#266,.T.); +#288=ORIENTED_EDGE('',*,*,#289,.F.); +#289=EDGE_CURVE('',#233,#267,#290,.T.); +#290=LINE('',#234,#61); +#291=PLANE('',#292); +#292=AXIS2_PLACEMENT_3D('',#293,#13,#14); +#293=CARTESIAN_POINT('',(-2.15,-1.8,2.475)); +#294=ADVANCED_FACE('',(#295),#299,.F.); +#295=FACE_BOUND('',#296,.T.); +#296=EDGE_LOOP('',(#297,#298,#217,#207)); +#297=ORIENTED_EDGE('',*,*,#187,.F.); +#298=ORIENTED_EDGE('',*,*,#252,.T.); +#299=PLANE('',#300); +#300=AXIS2_PLACEMENT_3D('',#301,#302,#303); +#301=CARTESIAN_POINT('',(-2.,1.725,0.7925)); +#302=DIRECTION('',(-1.742483966785E-18,-0.987374648009,0.158402349948)); +#303=DIRECTION('',(-1.,1.720484493365E-18,-2.760135550854E-19)); +#304=ADVANCED_FACE('',(#305),#308,.T.); +#305=FACE_BOUND('',#306,.F.); +#306=EDGE_LOOP('',(#307,#255,#273,#288)); +#307=ORIENTED_EDGE('',*,*,#239,.F.); +#308=PLANE('',#309); +#309=AXIS2_PLACEMENT_3D('',#310,#311,#176); +#310=CARTESIAN_POINT('',(-2.,1.725,2.0075)); +#311=DIRECTION('',(0.,0.987374648009,0.158402349948)); +#312=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#313=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#314,#315); +#314=( REPRESENTATION_RELATIONSHIP('','',#47,#32)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#315=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#316); +#316=NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','','',#28,#43,$); +#317=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45)); +#318=SHAPE_DEFINITION_REPRESENTATION(#319,#324); +#319=PRODUCT_DEFINITION_SHAPE('','',#320); +#320=PRODUCT_DEFINITION('design','',#321,#323); +#321=PRODUCT_DEFINITION_FORMATION('','',#322); +#322=PRODUCT('leg-1','leg-1','',(#8)); +#323=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#324=SHAPE_REPRESENTATION('',(#11,#11),#325); +#325=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#326)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#326=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#21,'distance_accuracy_value','confusion accuracy'); +#327=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#328,#330); +#328=( REPRESENTATION_RELATIONSHIP('','',#324,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#329)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#329=ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#330=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#331); +#331=NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','','',#5,#320,$); +#332=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#322)); +#333=SHAPE_DEFINITION_REPRESENTATION(#334,#339); +#334=PRODUCT_DEFINITION_SHAPE('','',#335); +#335=PRODUCT_DEFINITION('design','',#336,#338); +#336=PRODUCT_DEFINITION_FORMATION('','',#337); +#337=PRODUCT('leg-1_part','leg-1_part','',(#8)); +#338=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#339=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#340),#650); +#340=MANIFOLD_SOLID_BREP('',#341); +#341=CLOSED_SHELL('',(#342,#433,#452,#529,#543,#557,#567,#578,#589,#603,#613,#624,#635,#640)); +#342=ADVANCED_FACE('',(#343),#430,.T.); +#343=FACE_BOUND('',#344,.T.); +#344=EDGE_LOOP('',(#345,#353,#358,#363,#373,#380,#390,#395,#402,#407,#417,#422)); +#345=ORIENTED_EDGE('',*,*,#346,.F.); +#346=EDGE_CURVE('',#347,#349,#351,.T.); +#347=VERTEX_POINT('',#348); +#348=CARTESIAN_POINT('',(0.,-1.05,-0.14)); +#349=VERTEX_POINT('',#350); +#350=CARTESIAN_POINT('',(-0.77,-1.05,-0.14)); +#351=LINE('',#348,#352); +#352=VECTOR('',#176,1.); +#353=ORIENTED_EDGE('',*,*,#354,.T.); +#354=EDGE_CURVE('',#347,#355,#357,.T.); +#355=VERTEX_POINT('',#356); +#356=CARTESIAN_POINT('',(0.,-1.05,0.14)); +#357=LINE('',#348,#68); +#358=ORIENTED_EDGE('',*,*,#359,.T.); +#359=EDGE_CURVE('',#355,#360,#362,.T.); +#360=VERTEX_POINT('',#361); +#361=CARTESIAN_POINT('',(-0.77,-1.05,0.14)); +#362=LINE('',#356,#352); +#363=ORIENTED_EDGE('',*,*,#364,.T.); +#364=EDGE_CURVE('',#360,#365,#367,.T.); +#365=VERTEX_POINT('',#366); +#366=CARTESIAN_POINT('',(-0.87,-1.05,0.24)); +#367=B_SPLINE_CURVE_WITH_KNOTS('',6,(#361,#368,#369,#370,#371,#372,#366),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#368=CARTESIAN_POINT('',(-0.79617993878,-1.05,0.14)); +#369=CARTESIAN_POINT('',(-0.82235987756,-1.05,0.148224670334)); +#370=CARTESIAN_POINT('',(-0.845318729927,-1.05,0.164681270073)); +#371=CARTESIAN_POINT('',(-0.861775329666,-1.05,0.18764012244)); +#372=CARTESIAN_POINT('',(-0.87,-1.05,0.21382006122)); +#373=ORIENTED_EDGE('',*,*,#374,.T.); +#374=EDGE_CURVE('',#365,#375,#377,.T.); +#375=VERTEX_POINT('',#376); +#376=CARTESIAN_POINT('',(-0.87,-1.05,1.02)); +#377=LINE('',#366,#378); +#378=VECTOR('',#379,1.); +#379=DIRECTION('',(-6.123233995737E-17,0.,1.)); +#380=ORIENTED_EDGE('',*,*,#381,.T.); +#381=EDGE_CURVE('',#375,#382,#384,.T.); +#382=VERTEX_POINT('',#383); +#383=CARTESIAN_POINT('',(-0.77,-1.05,1.12)); +#384=B_SPLINE_CURVE_WITH_KNOTS('',6,(#376,#385,#386,#387,#388,#389,#383),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#385=CARTESIAN_POINT('',(-0.87,-1.05,1.04617993878)); +#386=CARTESIAN_POINT('',(-0.861775329666,-1.05,1.07235987756)); +#387=CARTESIAN_POINT('',(-0.845318729927,-1.05,1.095318729927)); +#388=CARTESIAN_POINT('',(-0.82235987756,-1.05,1.111775329666)); +#389=CARTESIAN_POINT('',(-0.79617993878,-1.05,1.12)); +#390=ORIENTED_EDGE('',*,*,#391,.T.); +#391=EDGE_CURVE('',#382,#392,#394,.T.); +#392=VERTEX_POINT('',#393); +#393=CARTESIAN_POINT('',(0.38,-1.05,1.12)); +#394=LINE('',#383,#61); +#395=ORIENTED_EDGE('',*,*,#396,.F.); +#396=EDGE_CURVE('',#397,#392,#399,.T.); +#397=VERTEX_POINT('',#398); +#398=CARTESIAN_POINT('',(0.38,-1.05,1.4)); +#399=LINE('',#398,#400); +#400=VECTOR('',#401,1.); +#401=DIRECTION('',(0.,0.,-1.)); +#402=ORIENTED_EDGE('',*,*,#403,.F.); +#403=EDGE_CURVE('',#404,#397,#406,.T.); +#404=VERTEX_POINT('',#405); +#405=CARTESIAN_POINT('',(-0.77,-1.05,1.4)); +#406=LINE('',#405,#61); +#407=ORIENTED_EDGE('',*,*,#408,.F.); +#408=EDGE_CURVE('',#409,#404,#411,.T.); +#409=VERTEX_POINT('',#410); +#410=CARTESIAN_POINT('',(-1.15,-1.05,1.02)); +#411=B_SPLINE_CURVE_WITH_KNOTS('',6,(#410,#412,#413,#414,#415,#416,#405),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#412=CARTESIAN_POINT('',(-1.15,-1.05,1.119483767364)); +#413=CARTESIAN_POINT('',(-1.11874625273,-1.05,1.218967534727)); +#414=CARTESIAN_POINT('',(-1.056211173721,-1.05,1.306211173721)); +#415=CARTESIAN_POINT('',(-0.968967534727,-1.05,1.36874625273)); +#416=CARTESIAN_POINT('',(-0.869483767364,-1.05,1.4)); +#417=ORIENTED_EDGE('',*,*,#418,.F.); +#418=EDGE_CURVE('',#419,#409,#421,.T.); +#419=VERTEX_POINT('',#420); +#420=CARTESIAN_POINT('',(-1.15,-1.05,0.24)); +#421=LINE('',#420,#378); +#422=ORIENTED_EDGE('',*,*,#423,.F.); +#423=EDGE_CURVE('',#349,#419,#424,.T.); +#424=B_SPLINE_CURVE_WITH_KNOTS('',6,(#350,#425,#426,#427,#428,#429,#420),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#425=CARTESIAN_POINT('',(-0.869483767364,-1.05,-0.14)); +#426=CARTESIAN_POINT('',(-0.968967534727,-1.05,-0.10874625273)); +#427=CARTESIAN_POINT('',(-1.056211173721,-1.05,-4.621117372091E-02)); +#428=CARTESIAN_POINT('',(-1.11874625273,-1.05,4.103246527265E-02)); +#429=CARTESIAN_POINT('',(-1.15,-1.05,0.140516232636)); +#430=PLANE('',#431); +#431=AXIS2_PLACEMENT_3D('',#348,#432,#13); +#432=DIRECTION('',(0.,-1.,0.)); +#433=ADVANCED_FACE('',(#434),#450,.T.); +#434=FACE_BOUND('',#435,.T.); +#435=EDGE_LOOP('',(#436,#437,#442,#447)); +#436=ORIENTED_EDGE('',*,*,#359,.F.); +#437=ORIENTED_EDGE('',*,*,#438,.T.); +#438=EDGE_CURVE('',#355,#439,#441,.T.); +#439=VERTEX_POINT('',#440); +#440=CARTESIAN_POINT('',(0.,1.05,0.14)); +#441=LINE('',#356,#119); +#442=ORIENTED_EDGE('',*,*,#443,.T.); +#443=EDGE_CURVE('',#439,#444,#446,.T.); +#444=VERTEX_POINT('',#445); +#445=CARTESIAN_POINT('',(-0.77,1.05,0.14)); +#446=LINE('',#440,#352); +#447=ORIENTED_EDGE('',*,*,#448,.F.); +#448=EDGE_CURVE('',#360,#444,#449,.T.); +#449=LINE('',#361,#119); +#450=PLANE('',#451); +#451=AXIS2_PLACEMENT_3D('',#356,#13,#81); +#452=ADVANCED_FACE('',(#453),#527,.T.); +#453=FACE_BOUND('',#454,.T.); +#454=EDGE_LOOP('',(#455,#456,#461,#466,#476,#481,#491,#496,#501,#506,#515,#520)); +#455=ORIENTED_EDGE('',*,*,#443,.F.); +#456=ORIENTED_EDGE('',*,*,#457,.T.); +#457=EDGE_CURVE('',#439,#458,#460,.T.); +#458=VERTEX_POINT('',#459); +#459=CARTESIAN_POINT('',(0.,1.05,-0.14)); +#460=LINE('',#440,#400); +#461=ORIENTED_EDGE('',*,*,#462,.T.); +#462=EDGE_CURVE('',#458,#463,#465,.T.); +#463=VERTEX_POINT('',#464); +#464=CARTESIAN_POINT('',(-0.77,1.05,-0.14)); +#465=LINE('',#459,#352); +#466=ORIENTED_EDGE('',*,*,#467,.T.); +#467=EDGE_CURVE('',#463,#468,#470,.T.); +#468=VERTEX_POINT('',#469); +#469=CARTESIAN_POINT('',(-1.15,1.05,0.24)); +#470=B_SPLINE_CURVE_WITH_KNOTS('',6,(#464,#471,#472,#473,#474,#475,#469),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#471=CARTESIAN_POINT('',(-0.869483767364,1.05,-0.14)); +#472=CARTESIAN_POINT('',(-0.968967534727,1.05,-0.10874625273)); +#473=CARTESIAN_POINT('',(-1.056211173721,1.05,-4.621117372091E-02)); +#474=CARTESIAN_POINT('',(-1.11874625273,1.05,4.103246527265E-02)); +#475=CARTESIAN_POINT('',(-1.15,1.05,0.140516232636)); +#476=ORIENTED_EDGE('',*,*,#477,.T.); +#477=EDGE_CURVE('',#468,#478,#480,.T.); +#478=VERTEX_POINT('',#479); +#479=CARTESIAN_POINT('',(-1.15,1.05,1.02)); +#480=LINE('',#469,#378); +#481=ORIENTED_EDGE('',*,*,#482,.T.); +#482=EDGE_CURVE('',#478,#483,#485,.T.); +#483=VERTEX_POINT('',#484); +#484=CARTESIAN_POINT('',(-0.77,1.05,1.4)); +#485=B_SPLINE_CURVE_WITH_KNOTS('',6,(#479,#486,#487,#488,#489,#490,#484),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#486=CARTESIAN_POINT('',(-1.15,1.05,1.119483767364)); +#487=CARTESIAN_POINT('',(-1.11874625273,1.05,1.218967534727)); +#488=CARTESIAN_POINT('',(-1.056211173721,1.05,1.306211173721)); +#489=CARTESIAN_POINT('',(-0.968967534727,1.05,1.36874625273)); +#490=CARTESIAN_POINT('',(-0.869483767364,1.05,1.4)); +#491=ORIENTED_EDGE('',*,*,#492,.T.); +#492=EDGE_CURVE('',#483,#493,#495,.T.); +#493=VERTEX_POINT('',#494); +#494=CARTESIAN_POINT('',(0.38,1.05,1.4)); +#495=LINE('',#484,#61); +#496=ORIENTED_EDGE('',*,*,#497,.F.); +#497=EDGE_CURVE('',#498,#493,#500,.T.); +#498=VERTEX_POINT('',#499); +#499=CARTESIAN_POINT('',(0.38,1.05,1.12)); +#500=LINE('',#499,#68); +#501=ORIENTED_EDGE('',*,*,#502,.F.); +#502=EDGE_CURVE('',#503,#498,#505,.T.); +#503=VERTEX_POINT('',#504); +#504=CARTESIAN_POINT('',(-0.77,1.05,1.12)); +#505=LINE('',#504,#61); +#506=ORIENTED_EDGE('',*,*,#507,.F.); +#507=EDGE_CURVE('',#508,#503,#510,.T.); +#508=VERTEX_POINT('',#509); +#509=CARTESIAN_POINT('',(-0.87,1.05,1.02)); +#510=B_SPLINE_CURVE_WITH_KNOTS('',5,(#509,#511,#512,#513,#514,#504),.UNSPECIFIED.,.F.,.F.,(6,6),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#511=CARTESIAN_POINT('',(-0.87,1.05,1.051415926536)); +#512=CARTESIAN_POINT('',(-0.857662994499,1.05,1.082831853072)); +#513=CARTESIAN_POINT('',(-0.832831853072,1.05,1.107662994499)); +#514=CARTESIAN_POINT('',(-0.801415926536,1.05,1.12)); +#515=ORIENTED_EDGE('',*,*,#516,.F.); +#516=EDGE_CURVE('',#517,#508,#519,.T.); +#517=VERTEX_POINT('',#518); +#518=CARTESIAN_POINT('',(-0.87,1.05,0.24)); +#519=LINE('',#518,#68); +#520=ORIENTED_EDGE('',*,*,#521,.F.); +#521=EDGE_CURVE('',#444,#517,#522,.T.); +#522=B_SPLINE_CURVE_WITH_KNOTS('',5,(#445,#523,#524,#525,#526,#518),.UNSPECIFIED.,.F.,.F.,(6,6),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#523=CARTESIAN_POINT('',(-0.801415926536,1.05,0.14)); +#524=CARTESIAN_POINT('',(-0.832831853072,1.05,0.152337005501)); +#525=CARTESIAN_POINT('',(-0.857662994499,1.05,0.177168146928)); +#526=CARTESIAN_POINT('',(-0.87,1.05,0.208584073464)); +#527=PLANE('',#528); +#528=AXIS2_PLACEMENT_3D('',#440,#81,#401); +#529=ADVANCED_FACE('',(#530),#541,.T.); +#530=FACE_BOUND('',#531,.T.); +#531=EDGE_LOOP('',(#532,#533,#537,#538)); +#532=ORIENTED_EDGE('',*,*,#462,.F.); +#533=ORIENTED_EDGE('',*,*,#534,.T.); +#534=EDGE_CURVE('',#458,#347,#535,.T.); +#535=LINE('',#459,#536); +#536=VECTOR('',#432,1.); +#537=ORIENTED_EDGE('',*,*,#346,.T.); +#538=ORIENTED_EDGE('',*,*,#539,.F.); +#539=EDGE_CURVE('',#463,#349,#540,.T.); +#540=LINE('',#464,#536); +#541=PLANE('',#542); +#542=AXIS2_PLACEMENT_3D('',#459,#401,#432); +#543=ADVANCED_FACE('',(#544),#552,.T.); +#544=FACE_BOUND('',#545,.T.); +#545=EDGE_LOOP('',(#546,#547,#548,#549)); +#546=ORIENTED_EDGE('',*,*,#364,.F.); +#547=ORIENTED_EDGE('',*,*,#448,.T.); +#548=ORIENTED_EDGE('',*,*,#521,.T.); +#549=ORIENTED_EDGE('',*,*,#550,.F.); +#550=EDGE_CURVE('',#365,#517,#551,.T.); +#551=B_SPLINE_CURVE_WITH_KNOTS('',1,(#366,#518),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.1),.PIECEWISE_BEZIER_KNOTS.); +#552=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#361,#553,#554,#555,#556,#366),(#445,#523,#524,#525,#526,#518)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,2.1),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#553=CARTESIAN_POINT('',(-0.801415926536,-1.05,0.14)); +#554=CARTESIAN_POINT('',(-0.832831853072,-1.05,0.152337005501)); +#555=CARTESIAN_POINT('',(-0.857662994499,-1.05,0.177168146928)); +#556=CARTESIAN_POINT('',(-0.87,-1.05,0.208584073464)); +#557=ADVANCED_FACE('',(#558),#566,.T.); +#558=FACE_BOUND('',#559,.T.); +#559=EDGE_LOOP('',(#560,#561,#562,#563)); +#560=ORIENTED_EDGE('',*,*,#467,.F.); +#561=ORIENTED_EDGE('',*,*,#539,.T.); +#562=ORIENTED_EDGE('',*,*,#423,.T.); +#563=ORIENTED_EDGE('',*,*,#564,.F.); +#564=EDGE_CURVE('',#468,#419,#565,.T.); +#565=B_SPLINE_CURVE_WITH_KNOTS('',1,(#469,#420),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.1),.PIECEWISE_BEZIER_KNOTS.); +#566=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#464,#471,#472,#473,#474,#475,#469),(#350,#425,#426,#427,#428,#429,#420)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,2.1),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#567=ADVANCED_FACE('',(#568),#576,.T.); +#568=FACE_BOUND('',#569,.T.); +#569=EDGE_LOOP('',(#570,#571,#572,#573)); +#570=ORIENTED_EDGE('',*,*,#374,.F.); +#571=ORIENTED_EDGE('',*,*,#550,.T.); +#572=ORIENTED_EDGE('',*,*,#516,.T.); +#573=ORIENTED_EDGE('',*,*,#574,.F.); +#574=EDGE_CURVE('',#375,#508,#575,.T.); +#575=LINE('',#376,#119); +#576=PLANE('',#577); +#577=AXIS2_PLACEMENT_3D('',#366,#14,#81); +#578=ADVANCED_FACE('',(#579),#587,.T.); +#579=FACE_BOUND('',#580,.T.); +#580=EDGE_LOOP('',(#581,#582,#583,#584)); +#581=ORIENTED_EDGE('',*,*,#477,.F.); +#582=ORIENTED_EDGE('',*,*,#564,.T.); +#583=ORIENTED_EDGE('',*,*,#418,.T.); +#584=ORIENTED_EDGE('',*,*,#585,.F.); +#585=EDGE_CURVE('',#478,#409,#586,.T.); +#586=LINE('',#479,#536); +#587=PLANE('',#588); +#588=AXIS2_PLACEMENT_3D('',#469,#176,#432); +#589=ADVANCED_FACE('',(#590),#598,.T.); +#590=FACE_BOUND('',#591,.T.); +#591=EDGE_LOOP('',(#592,#593,#594,#595)); +#592=ORIENTED_EDGE('',*,*,#381,.F.); +#593=ORIENTED_EDGE('',*,*,#574,.T.); +#594=ORIENTED_EDGE('',*,*,#507,.T.); +#595=ORIENTED_EDGE('',*,*,#596,.F.); +#596=EDGE_CURVE('',#382,#503,#597,.T.); +#597=B_SPLINE_CURVE_WITH_KNOTS('',1,(#383,#504),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.1),.PIECEWISE_BEZIER_KNOTS.); +#598=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#376,#599,#600,#601,#602,#383),(#509,#511,#512,#513,#514,#504)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,2.1),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#599=CARTESIAN_POINT('',(-0.87,-1.05,1.051415926536)); +#600=CARTESIAN_POINT('',(-0.857662994499,-1.05,1.082831853072)); +#601=CARTESIAN_POINT('',(-0.832831853072,-1.05,1.107662994499)); +#602=CARTESIAN_POINT('',(-0.801415926536,-1.05,1.12)); +#603=ADVANCED_FACE('',(#604),#612,.T.); +#604=FACE_BOUND('',#605,.T.); +#605=EDGE_LOOP('',(#606,#607,#608,#609)); +#606=ORIENTED_EDGE('',*,*,#482,.F.); +#607=ORIENTED_EDGE('',*,*,#585,.T.); +#608=ORIENTED_EDGE('',*,*,#408,.T.); +#609=ORIENTED_EDGE('',*,*,#610,.F.); +#610=EDGE_CURVE('',#483,#404,#611,.T.); +#611=B_SPLINE_CURVE_WITH_KNOTS('',1,(#484,#405),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,2.1),.PIECEWISE_BEZIER_KNOTS.); +#612=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#479,#486,#487,#488,#489,#490,#484),(#410,#412,#413,#414,#415,#416,#405)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,2.1),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#613=ADVANCED_FACE('',(#614),#622,.T.); +#614=FACE_BOUND('',#615,.T.); +#615=EDGE_LOOP('',(#616,#617,#618,#619)); +#616=ORIENTED_EDGE('',*,*,#391,.F.); +#617=ORIENTED_EDGE('',*,*,#596,.T.); +#618=ORIENTED_EDGE('',*,*,#502,.T.); +#619=ORIENTED_EDGE('',*,*,#620,.F.); +#620=EDGE_CURVE('',#392,#498,#621,.T.); +#621=LINE('',#393,#119); +#622=PLANE('',#623); +#623=AXIS2_PLACEMENT_3D('',#383,#401,#81); +#624=ADVANCED_FACE('',(#625),#633,.T.); +#625=FACE_BOUND('',#626,.T.); +#626=EDGE_LOOP('',(#627,#628,#629,#630)); +#627=ORIENTED_EDGE('',*,*,#492,.F.); +#628=ORIENTED_EDGE('',*,*,#610,.T.); +#629=ORIENTED_EDGE('',*,*,#403,.T.); +#630=ORIENTED_EDGE('',*,*,#631,.F.); +#631=EDGE_CURVE('',#493,#397,#632,.T.); +#632=LINE('',#494,#536); +#633=PLANE('',#634); +#634=AXIS2_PLACEMENT_3D('',#484,#13,#432); +#635=ADVANCED_FACE('',(#636),#638,.F.); +#636=FACE_BOUND('',#637,.F.); +#637=EDGE_LOOP('',(#353,#437,#456,#533)); +#638=PLANE('',#639); +#639=AXIS2_PLACEMENT_3D('',#12,#176,#401); +#640=ADVANCED_FACE('',(#641),#647,.T.); +#641=FACE_BOUND('',#642,.T.); +#642=EDGE_LOOP('',(#643,#644,#645,#646)); +#643=ORIENTED_EDGE('',*,*,#396,.T.); +#644=ORIENTED_EDGE('',*,*,#620,.T.); +#645=ORIENTED_EDGE('',*,*,#497,.T.); +#646=ORIENTED_EDGE('',*,*,#631,.T.); +#647=PLANE('',#648); +#648=AXIS2_PLACEMENT_3D('',#649,#14,#13); +#649=CARTESIAN_POINT('',(0.38,0.,1.26)); +#650=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#326)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#651=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#652,#653); +#652=( REPRESENTATION_RELATIONSHIP('','',#339,#324)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#653=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#654); +#654=NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','','',#320,#335,$); +#655=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#337)); +#656=SHAPE_DEFINITION_REPRESENTATION(#657,#662); +#657=PRODUCT_DEFINITION_SHAPE('','',#658); +#658=PRODUCT_DEFINITION('design','',#659,#661); +#659=PRODUCT_DEFINITION_FORMATION('','',#660); +#660=PRODUCT('leg-2','leg-2','',(#8)); +#661=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#662=SHAPE_REPRESENTATION('',(#11,#11),#663); +#663=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#326)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#21,#22,#23)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#664=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#665,#667); +#665=( REPRESENTATION_RELATIONSHIP('','',#662,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#666)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#666=ITEM_DEFINED_TRANSFORMATION('','',#11,#17); +#667=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#668); +#668=NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',#5,#658,$); +#669=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#660)); +#670=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#671,#672); +#671=( REPRESENTATION_RELATIONSHIP('','',#339,#662)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#672=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#673); +#673=NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','','',#658,#335,$); +#674=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#675),#650); +#675=STYLED_ITEM('color',(#676),#340); +#676=PRESENTATION_STYLE_ASSIGNMENT((#677)); +#677=SURFACE_STYLE_USAGE(.BOTH.,#678); +#678=SURFACE_SIDE_STYLE('',(#679)); +#679=SURFACE_STYLE_FILL_AREA(#680); +#680=FILL_AREA_STYLE('',(#681)); +#681=FILL_AREA_STYLE_COLOUR('',#682); +#682=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +#683=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#684),#312); +#684=STYLED_ITEM('color',(#685),#48); +#685=PRESENTATION_STYLE_ASSIGNMENT((#686)); +#686=SURFACE_STYLE_USAGE(.BOTH.,#687); +#687=SURFACE_SIDE_STYLE('',(#688)); +#688=SURFACE_STYLE_FILL_AREA(#689); +#689=FILL_AREA_STYLE('',(#690)); +#690=FILL_AREA_STYLE_COLOUR('',#691); +#691=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +ENDSEC; +END-ISO-10303-21; diff --git a/pkg/fc5f3f2b-8773-4069-9961-7c14a6674568/package.lp b/pkg/fc5f3f2b-8773-4069-9961-7c14a6674568/package.lp index a73c6ca2..5d731d1a 100644 --- a/pkg/fc5f3f2b-8773-4069-9961-7c14a6674568/package.lp +++ b/pkg/fc5f3f2b-8773-4069-9961-7c14a6674568/package.lp @@ -3,26 +3,28 @@ (description "Bidirectional Diode Outline DO-214AA (SMB), standardized by JEDEC.\n\nLength: 5.40mm\nWidth: 3.60mm\nHeight: 2.30mm\n\nGenerated with librepcb-parts-generator (generate_do.py)\n") (keywords "Diode,SMD,DO-214AA,DO214AA,SMB") (author "murray") - (version "0.1") + (version "0.2") (created 2023-08-15T22:33:08Z) (deprecated false) (generated_by "") (category dcaa6b6c-0c55-43fd-a320-5dd74a2cdc85) - (assembly_type auto) + (assembly_type smt) (pad bce9702a-6106-4ebc-9ce0-0f1ce3a1b837 (name "1")) (pad d03a99a6-5ef9-4c0c-9ea4-c18397f0cb5a (name "2")) + (3d_model 9150402b-3fec-4d15-bdc3-ebfd1ba39246 (name "DIONM5436X230")) (footprint 14647a56-930d-402b-89ea-fac72e7a98b6 (name "default") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model 9150402b-3fec-4d15-bdc3-ebfd1ba39246) (pad bce9702a-6106-4ebc-9ce0-0f1ce3a1b837 (side top) (shape roundrect) (position -2.125 0.0) (rotation 0.0) (size 1.7 2.55) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad bce9702a-6106-4ebc-9ce0-0f1ce3a1b837) ) (pad d03a99a6-5ef9-4c0c-9ea4-c18397f0cb5a (side top) (shape roundrect) (position 2.125 0.0) (rotation 0.0) (size 1.7 2.55) (radius 0.0) - (stop_mask auto) (solder_paste auto) (clearance 0.0) (function unspecified) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad d03a99a6-5ef9-4c0c-9ea4-c18397f0cb5a) ) (polygon bdbcbd6d-7b39-48db-a60d-449b469257bc (layer top_documentation) @@ -59,6 +61,26 @@ (vertex (position -2.05 -1.9) (angle 0.0)) (vertex (position 2.05 -1.9) (angle 0.0)) ) + (polygon 53826685-4d8f-40d7-a1d5-a68484b10192 (layer top_package_outlines) + (width 0.0) (fill false) (grab_area false) + (vertex (position -2.15 1.8) (angle 0.0)) + (vertex (position 2.15 1.8) (angle 0.0)) + (vertex (position 2.15 1.05) (angle 0.0)) + (vertex (position 2.7 1.05) (angle 0.0)) + (vertex (position 2.7 -1.05) (angle 0.0)) + (vertex (position 2.15 -1.05) (angle 0.0)) + (vertex (position 2.15 -1.8) (angle 0.0)) + (vertex (position -2.15 -1.8) (angle 0.0)) + (vertex (position -2.15 -1.05) (angle 0.0)) + (vertex (position -2.7 -1.05) (angle 0.0)) + (vertex (position -2.7 1.05) (angle 0.0)) + (vertex (position -2.15 1.05) (angle 0.0)) + (vertex (position -2.15 1.8) (angle 0.0)) + (vertex (position 2.15 1.8) (angle 0.0)) + (vertex (position 2.15 -1.8) (angle 0.0)) + (vertex (position -2.15 -1.8) (angle 0.0)) + (vertex (position -2.15 1.8) (angle 0.0)) + ) (polygon 6078faf8-4a7d-4a8e-ad8b-14ec8d752d40 (layer top_courtyard) (width 0.0) (fill false) (grab_area false) (vertex (position -3.475 2.0) (angle 0.0))