diff options
Diffstat (limited to 'board/Fediverse_badge/library')
25 files changed, 2202 insertions, 0 deletions
diff --git a/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/.librepcb-cmp b/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/.librepcb-cmp new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/.librepcb-cmp @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/component.lp b/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/component.lp new file mode 100644 index 0000000..6067b8f --- /dev/null +++ b/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/component.lp @@ -0,0 +1,30 @@ +(librepcb_component 6eedad0b-5b41-4233-9b7b-8be1ee8527e0 + (name "Pushbutton Momentary NO") + (description "A momentary push button, normally open (make).") + (keywords "switch,push,pushbutton,momentary,no,break") + (author "Danilo B.") + (version "0.1") + (created 2018-11-01T14:41:30Z) + (deprecated false) + (generated_by "") + (category e29f0cb3-ef6d-4203-b854-d75150cbae0b) + (schematic_only false) + (default_value "{{MPN or DEVICE}}") + (prefix "S") + (signal 4c215f30-3492-4a32-94d3-7f3541afb7db (name "2") (role passive) + (required true) (negated false) (clock false) (forced_net "") + ) + (signal 33616b61-b981-452a-a672-e564bfabf6b1 (name "1") (role passive) + (required true) (negated false) (clock false) (forced_net "") + ) + (variant 1517597d-d036-4ecd-95a9-a7b68f953a52 (norm "") + (name "default") + (description "") + (gate 38dd959b-8979-4d7e-ac73-a69c7d26cee0 + (symbol 4fa23385-3b3b-4467-9bf8-6bd230509da2) + (position 0.0 0.0) (rotation 0.0) (required true) (suffix "") + (pin d48b8bd2-a46c-4495-87a5-662747034098 (signal 33616b61-b981-452a-a672-e564bfabf6b1) (text none)) + (pin d6dd01dd-12b3-4777-af54-0e51b1acf38a (signal 4c215f30-3492-4a32-94d3-7f3541afb7db) (text none)) + ) + ) +) diff --git a/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/.librepcb-cmp b/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/.librepcb-cmp new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/.librepcb-cmp @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/component.lp b/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/component.lp new file mode 100644 index 0000000..6a5100c --- /dev/null +++ b/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/component.lp @@ -0,0 +1,38 @@ +(librepcb_component b90198bd-d9c6-4909-9ecd-fcbc5741d0a9 + (name "Qwiic Connector") + (description "Qwiic / EasyC / Stemma QT connector") + (keywords "") + (author "Elena ``of Valhalla''") + (version "0.1") + (created 2026-06-10T14:58:55Z) + (deprecated false) + (generated_by "") + (category d0618c29-0436-42da-a388-fdadf7b23892) + (schematic_only false) + (default_value "{{MPN or DEVICE}}") + (prefix "J") + (signal 571f1bda-e9a7-4b0e-9216-43e01019c408 (name "SDA") (role passive) + (required false) (negated false) (clock false) (forced_net "") + ) + (signal 30764eca-5dc7-453a-88a0-a3937890549b (name "SCL") (role passive) + (required false) (negated false) (clock false) (forced_net "") + ) + (signal 3997ca6e-03be-4b57-a01d-2a3dfdb116bb (name "3V3") (role passive) + (required false) (negated false) (clock false) (forced_net "") + ) + (signal d6d6265b-7cbd-4945-88e7-18ea6e40b038 (name "GND") (role passive) + (required false) (negated false) (clock false) (forced_net "") + ) + (variant 56a07e82-e04e-4af6-8b60-02c2f85f730a (norm "") + (name "default") + (description "") + (gate 817295cd-3531-45c0-be0e-fcd9b0473534 + (symbol 96f60e63-2dc1-498f-9e89-a0b929f342c7) + (position 0.0 0.0) (rotation 0.0) (required true) (suffix "") + (pin 161e2463-be36-49c7-805a-f26c5e30bb7c (signal 571f1bda-e9a7-4b0e-9216-43e01019c408) (text signal)) + (pin 3a348855-9ed9-45ee-9669-91e0af37767a (signal 30764eca-5dc7-453a-88a0-a3937890549b) (text signal)) + (pin 77239131-4717-49bc-b4f8-b44e61f48085 (signal 3997ca6e-03be-4b57-a01d-2a3dfdb116bb) (text signal)) + (pin fc16d36d-2af5-4fc8-b721-5afd9c84304b (signal d6d6265b-7cbd-4945-88e7-18ea6e40b038) (text signal)) + ) + ) +) diff --git a/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/.librepcb-dev b/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/.librepcb-dev new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/.librepcb-dev @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/device.lp b/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/device.lp new file mode 100644 index 0000000..42fd6f1 --- /dev/null +++ b/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/device.lp @@ -0,0 +1,48 @@ +(librepcb_device 89ca95a5-e940-42c8-b5af-43646829735f + (name "C&K PTS645SJx73JSMTR92") + (description "Tactile switch from C&K.\n\nBody Size: 6.00 x 6.00 mm\nLead Y-Pitch: 4.50 mm\nActuator Height: 7.30 mm\n\nGenerated with librepcb-parts-generator (generate_tactile_switches.py)") + (keywords "push,press,button,switch,tactile") + (author "U. Bruhin") + (version "0.1") + (created 2025-04-15T21:39:13Z) + (deprecated false) + (generated_by "") + (category e29f0cb3-ef6d-4203-b854-d75150cbae0b) + (resource "Datasheet PTS645" (mediatype "application/pdf") + (url "https://www.ckswitches.com/media/1471/pts645.pdf") + ) + (component 6eedad0b-5b41-4233-9b7b-8be1ee8527e0) + (package 01fb5375-a129-4977-810f-dee0e66b5378) + (pad 72a4797c-f406-465f-84cf-da19d2386442 (signal 33616b61-b981-452a-a672-e564bfabf6b1)) + (pad 9e3d6cc6-f15a-4200-bf0c-6ef359c5424e (signal 4c215f30-3492-4a32-94d3-7f3541afb7db)) + (pad af1cfe1b-824c-41b1-8d41-4aff84527f4a (signal 4c215f30-3492-4a32-94d3-7f3541afb7db)) + (pad bdb0c98c-17f8-4bce-a130-c071c54c689d (signal 33616b61-b981-452a-a672-e564bfabf6b1)) + (part "PTS645SJK43JSMTR92LFS" (manufacturer "C&K") + (attribute "HEIGHT" (type string) (unit none) (value "7.3mm")) + (attribute "FORCE" (type string) (unit none) (value "260gf")) + ) + (part "PTS645SJL73JSMTR92LFS" (manufacturer "C&K") + (attribute "HEIGHT" (type string) (unit none) (value "7.3mm")) + (attribute "FORCE" (type string) (unit none) (value "130gf")) + ) + (part "PTS645SJM73JSMTR92LFS" (manufacturer "C&K") + (attribute "HEIGHT" (type string) (unit none) (value "7.3mm")) + (attribute "FORCE" (type string) (unit none) (value "160gf")) + ) + (part "PTS645SJN73JSMTR92LFS" (manufacturer "C&K") + (attribute "HEIGHT" (type string) (unit none) (value "7.3mm")) + (attribute "FORCE" (type string) (unit none) (value "100gf")) + ) + (part "PTS645SJH73JSMTR92LFS" (manufacturer "C&K") + (attribute "HEIGHT" (type string) (unit none) (value "7.3mm")) + (attribute "FORCE" (type string) (unit none) (value "200gf")) + ) + (part "PTS645SJP73JSMTR92LFS" (manufacturer "C&K") + (attribute "HEIGHT" (type string) (unit none) (value "7.3mm")) + (attribute "FORCE" (type string) (unit none) (value "320gf")) + ) + (part "PTS645SJR73JSMTR92LFS" (manufacturer "C&K") + (attribute "HEIGHT" (type string) (unit none) (value "7.3mm")) + (attribute "FORCE" (type string) (unit none) (value "360gf")) + ) +) diff --git a/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/.librepcb-dev b/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/.librepcb-dev new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/.librepcb-dev @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/device.lp b/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/device.lp new file mode 100644 index 0000000..03f2f3f --- /dev/null +++ b/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/device.lp @@ -0,0 +1,19 @@ +(librepcb_device 8a4af329-0f70-4ac2-a784-a607b21696ef + (name "KICAD_LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm") + (description "") + (keywords "") + (author "Elena ``of Valhalla''") + (version "0.1") + (created 2026-06-06T15:48:47Z) + (deprecated false) + (generated_by "") + (category 70421345-ae1d-4fed-aa60-e7619524b97f) + (component c4c74703-fd57-420b-918d-9289ea419526) + (package 29335d47-9f1f-4e9f-9e82-4c5f82d0c25f) + (pad 02d0b7c2-4ee3-4741-9491-bcf531b2db44 (signal 6d76a33e-c43a-46b1-90a6-dbcf14c40836)) + (pad 47994965-7bb7-4e80-9dd8-ffa8f3d89e36 (signal f856746a-40fc-4094-8fb3-332819414852)) + (pad 9f590424-bff4-46e0-8547-142f9b7bca72 (signal 38b5e810-4e73-44ca-96da-7cdac0945b90)) + (pad b95decf8-49e2-485e-a08e-f6f7aa61653c (signal 171d9c07-2415-4ae9-96a0-7af56639a063)) + (part "SK6812" (manufacturer "") + ) +) diff --git a/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/.librepcb-dev b/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/.librepcb-dev new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/.librepcb-dev @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/device.lp b/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/device.lp new file mode 100644 index 0000000..56d7654 --- /dev/null +++ b/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/device.lp @@ -0,0 +1,19 @@ +(librepcb_device f68570f3-771d-47f3-8965-21c8b659cf4d + (name "Qwiic Connector BM04B-SRSS-TB") + (description "") + (keywords "") + (author "Elena ``of Valhalla''") + (version "0.1") + (created 2026-06-10T17:24:29Z) + (deprecated false) + (generated_by "") + (category d0618c29-0436-42da-a388-fdadf7b23892) + (component b90198bd-d9c6-4909-9ecd-fcbc5741d0a9) + (package d5ccc14d-2c19-4988-b86a-a8bc0c076143) + (pad 09ebc282-ac44-4e44-9647-27dd78d92466 (signal d6d6265b-7cbd-4945-88e7-18ea6e40b038)) + (pad 1c639306-3931-490c-a416-1546498a23dd (signal none)) + (pad 873cfc2c-7b75-418d-8412-e08c11154cac (signal 571f1bda-e9a7-4b0e-9216-43e01019c408)) + (pad 96bfa9f0-7ef9-4833-a855-29cdf6aa702b (signal 3997ca6e-03be-4b57-a01d-2a3dfdb116bb)) + (pad 9da07972-6031-46c3-b7db-77874d7ee5e3 (signal 30764eca-5dc7-453a-88a0-a3937890549b)) + (pad d4db755d-5e9b-4c06-8df0-f53392f1f257 (signal none)) +) diff --git a/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/.librepcb-dev b/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/.librepcb-dev new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/.librepcb-dev @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/device.lp b/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/device.lp new file mode 100644 index 0000000..b3afeb5 --- /dev/null +++ b/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/device.lp @@ -0,0 +1,29 @@ +(librepcb_device fa0dbdef-f4a5-4a2b-8437-e3e0722f6356 + (name "XIAO") + (description "Pads for the castellated pins") + (keywords "") + (author "Elena ``of Valhalla''") + (version "0.1") + (created 2026-05-28T07:30:05Z) + (deprecated false) + (generated_by "") + (category e96d0dda-3100-4e68-8c33-e2a5bc80428b) + (component 0fb4d87a-fbf6-4676-8578-20b42cb2b9da) + (package c57353dc-640a-4110-9d8b-468551c2acb1) + (pad 015a5b34-2fd4-46c9-8c77-46309cf23d19 (signal 34d526d5-b18b-4638-838c-7e476d84f129)) + (pad 41fc2dbf-59d2-4235-ada8-ea77ea0de2d9 (signal 656286b3-7278-4249-bde2-8a2a37de783e)) + (pad 4b387fa8-e434-4940-a020-0fc5423bfa83 (signal 0430de14-9c68-401a-922d-98e0d4ba606a)) + (pad 4ebdaa16-c98a-49f9-8501-7cbaf0fbb8a6 (signal 80ede8fb-4a81-4298-bb63-bbf601cb7fd0)) + (pad 59108b6f-fbba-4583-9361-d20373d59429 (signal 483ca7e7-3d56-43b7-8710-cdbcf9ceaf21)) + (pad 73e8512b-9b15-4ebd-84c1-63695bbefbbc (signal d417d0ed-e57d-4270-a306-2a97abc31b42)) + (pad aece66ab-6574-44ce-b958-2098f709ff49 (signal f70dc1a6-265a-47b1-8d24-139fc7650868)) + (pad af7bea02-99ad-4ae7-a203-5cb97c0f27a6 (signal c8036d68-e41c-44d1-a045-c01e857bd78f)) + (pad b6e1951b-a873-4a93-88ef-e9fe018b1c31 (signal 5abc0c97-ad15-49b1-962c-0040c61c7f14)) + (pad bedea4c1-19bf-4063-a96a-4900fca98238 (signal f53d79e8-462b-423c-9334-fc81c040f2c0)) + (pad c5aab2f8-03b7-4e18-908c-73984ed963f6 (signal b34279f9-e45b-4249-8a32-2e70c06fbcd6)) + (pad d4e278f5-4c4e-4ccc-a7e4-d7b6b92955d3 (signal 367544bc-0a79-44bd-a943-9406fca0cefc)) + (pad ea0ab8bf-9f89-4bcf-ad4b-7ddb982b38ae (signal abf5f52b-b3ea-4b7c-8aa0-a5d9b2ab03c4)) + (pad ece6aa30-dfc4-4218-aa14-b3c31472faf5 (signal ffeaed2f-592c-4a1c-8362-aa2a8cf91f7f)) + (part "XIAO" (manufacturer "Seed Studio") + ) +) diff --git a/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/.librepcb-pkg b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/.librepcb-pkg new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/.librepcb-pkg @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/af75b24e-8fb4-4098-b201-a27920a16f25.step b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/af75b24e-8fb4-4098-b201-a27920a16f25.step new file mode 100644 index 0000000..2c460cd --- /dev/null +++ b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/af75b24e-8fb4-4098-b201-a27920a16f25.step @@ -0,0 +1,1506 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-04-16T20:26:51',('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('CK_PTS645SJx73JSMTR92','CK_PTS645SJx73JSMTR92','',(#8)); +#8=PRODUCT_CONTEXT('',#2,'mechanical'); +#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10=SHAPE_REPRESENTATION('',(#11,#11,#11,#15,#17),#19); +#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.45,2.25,0.15)); +#17=AXIS2_PLACEMENT_3D('',#18,#13,#14); +#18=CARTESIAN_POINT('',(-2.45,-2.25,0.15)); +#19=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#20=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#21=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#23=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#20,'distance_accuracy_value','confusion accuracy'); +#24=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#25=SHAPE_DEFINITION_REPRESENTATION(#26,#31); +#26=PRODUCT_DEFINITION_SHAPE('','',#27); +#27=PRODUCT_DEFINITION('design','',#28,#30); +#28=PRODUCT_DEFINITION_FORMATION('','',#29); +#29=PRODUCT('body','body','',(#8)); +#30=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#31=SHAPE_REPRESENTATION('',(#11,#11),#32); +#32=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#33=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20,'distance_accuracy_value','confusion accuracy'); +#34=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35,#37); +#35=( REPRESENTATION_RELATIONSHIP('','',#31,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#36=ITEM_DEFINED_TRANSFORMATION('','',#11,#11); +#37=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#38); +#38=NEXT_ASSEMBLY_USAGE_OCCURRENCE('146','','',#5,#27,$); +#39=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29)); +#40=SHAPE_DEFINITION_REPRESENTATION(#41,#46); +#41=PRODUCT_DEFINITION_SHAPE('','',#42); +#42=PRODUCT_DEFINITION('design','',#43,#45); +#43=PRODUCT_DEFINITION_FORMATION('','',#44); +#44=PRODUCT('body_part','body_part','',(#8)); +#45=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#46=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#47),#464); +#47=MANIFOLD_SOLID_BREP('',#48); +#48=CLOSED_SHELL('',(#49,#82,#107,#128,#151,#174,#185,#195,#215,#234,#247,#270,#282,#304,#317,#329,#351,#364,#383,#397,#416,#434,#440,#444,#452,#458)); +#49=ADVANCED_FACE('',(#50),#79,.F.); +#50=FACE_BOUND('',#51,.F.); +#51=EDGE_LOOP('',(#52,#61,#69,#75)); +#52=ORIENTED_EDGE('',*,*,#53,.F.); +#53=EDGE_CURVE('',#54,#56,#58,.T.); +#54=VERTEX_POINT('',#55); +#55=CARTESIAN_POINT('',(-3.,-2.8,0.5)); +#56=VERTEX_POINT('',#57); +#57=CARTESIAN_POINT('',(-3.,-2.8,3.25)); +#58=LINE('',#59,#60); +#59=CARTESIAN_POINT('',(-3.,-2.8,0.3)); +#60=VECTOR('',#13,1.); +#61=ORIENTED_EDGE('',*,*,#62,.T.); +#62=EDGE_CURVE('',#54,#63,#65,.T.); +#63=VERTEX_POINT('',#64); +#64=CARTESIAN_POINT('',(-3.,2.8,0.5)); +#65=LINE('',#66,#67); +#66=CARTESIAN_POINT('',(-3.,-3.,0.5)); +#67=VECTOR('',#68,1.); +#68=DIRECTION('',(0.,1.,0.)); +#69=ORIENTED_EDGE('',*,*,#70,.T.); +#70=EDGE_CURVE('',#63,#71,#73,.T.); +#71=VERTEX_POINT('',#72); +#72=CARTESIAN_POINT('',(-3.,2.8,3.25)); +#73=LINE('',#74,#60); +#74=CARTESIAN_POINT('',(-3.,2.8,0.3)); +#75=ORIENTED_EDGE('',*,*,#76,.F.); +#76=EDGE_CURVE('',#56,#71,#77,.T.); +#77=LINE('',#78,#67); +#78=CARTESIAN_POINT('',(-3.,-3.,3.25)); +#79=PLANE('',#80); +#80=AXIS2_PLACEMENT_3D('',#81,#14,#13); +#81=CARTESIAN_POINT('',(-3.,-3.,0.3)); +#82=ADVANCED_FACE('',(#83),#104,.T.); +#83=FACE_BOUND('',#84,.T.); +#84=EDGE_LOOP('',(#52,#85,#93,#99)); +#85=ORIENTED_EDGE('',*,*,#86,.T.); +#86=EDGE_CURVE('',#54,#87,#89,.T.); +#87=VERTEX_POINT('',#88); +#88=CARTESIAN_POINT('',(-2.8,-3.,0.5)); +#89=CIRCLE('',#90,0.2); +#90=AXIS2_PLACEMENT_3D('',#91,#13,#92); +#91=CARTESIAN_POINT('',(-2.8,-2.8,0.5)); +#92=DIRECTION('',(-1.,0.,0.)); +#93=ORIENTED_EDGE('',*,*,#94,.T.); +#94=EDGE_CURVE('',#87,#95,#97,.T.); +#95=VERTEX_POINT('',#96); +#96=CARTESIAN_POINT('',(-2.8,-3.,3.25)); +#97=LINE('',#98,#60); +#98=CARTESIAN_POINT('',(-2.8,-3.,0.3)); +#99=ORIENTED_EDGE('',*,*,#100,.F.); +#100=EDGE_CURVE('',#56,#95,#101,.T.); +#101=CIRCLE('',#102,0.2); +#102=AXIS2_PLACEMENT_3D('',#103,#13,#92); +#103=CARTESIAN_POINT('',(-2.8,-2.8,3.25)); +#104=CYLINDRICAL_SURFACE('',#105,0.2); +#105=AXIS2_PLACEMENT_3D('',#106,#13,#92); +#106=CARTESIAN_POINT('',(-2.8,-2.8,0.3)); +#107=ADVANCED_FACE('',(#108),#126,.T.); +#108=FACE_BOUND('',#109,.F.); +#109=EDGE_LOOP('',(#110,#115,#120,#125)); +#110=ORIENTED_EDGE('',*,*,#111,.F.); +#111=EDGE_CURVE('',#112,#54,#113,.T.); +#112=VERTEX_POINT('',#106); +#113=CIRCLE('',#114,0.2); +#114=AXIS2_PLACEMENT_3D('',#91,#68,#92); +#115=ORIENTED_EDGE('',*,*,#116,.T.); +#116=EDGE_CURVE('',#112,#117,#119,.T.); +#117=VERTEX_POINT('',#118); +#118=CARTESIAN_POINT('',(-2.8,2.8,0.3)); +#119=LINE('',#98,#67); +#120=ORIENTED_EDGE('',*,*,#121,.T.); +#121=EDGE_CURVE('',#117,#63,#122,.T.); +#122=CIRCLE('',#123,0.2); +#123=AXIS2_PLACEMENT_3D('',#124,#68,#92); +#124=CARTESIAN_POINT('',(-2.8,2.8,0.5)); +#125=ORIENTED_EDGE('',*,*,#62,.F.); +#126=CYLINDRICAL_SURFACE('',#127,0.2); +#127=AXIS2_PLACEMENT_3D('',#88,#68,#92); +#128=ADVANCED_FACE('',(#129),#149,.T.); +#129=FACE_BOUND('',#130,.T.); +#130=EDGE_LOOP('',(#131,#138,#144,#75)); +#131=ORIENTED_EDGE('',*,*,#132,.F.); +#132=EDGE_CURVE('',#133,#56,#135,.T.); +#133=VERTEX_POINT('',#134); +#134=CARTESIAN_POINT('',(-2.8,-2.8,3.45)); +#135=CIRCLE('',#136,0.2); +#136=AXIS2_PLACEMENT_3D('',#103,#137,#92); +#137=DIRECTION('',(0.,-1.,0.)); +#138=ORIENTED_EDGE('',*,*,#139,.T.); +#139=EDGE_CURVE('',#133,#140,#142,.T.); +#140=VERTEX_POINT('',#141); +#141=CARTESIAN_POINT('',(-2.8,2.8,3.45)); +#142=LINE('',#143,#67); +#143=CARTESIAN_POINT('',(-2.8,-3.,3.45)); +#144=ORIENTED_EDGE('',*,*,#145,.F.); +#145=EDGE_CURVE('',#71,#140,#146,.T.); +#146=CIRCLE('',#147,0.2); +#147=AXIS2_PLACEMENT_3D('',#148,#68,#92); +#148=CARTESIAN_POINT('',(-2.8,2.8,3.25)); +#149=CYLINDRICAL_SURFACE('',#150,0.2); +#150=AXIS2_PLACEMENT_3D('',#96,#68,#92); +#151=ADVANCED_FACE('',(#152),#172,.T.); +#152=FACE_BOUND('',#153,.F.); +#153=EDGE_LOOP('',(#154,#155,#162,#168)); +#154=ORIENTED_EDGE('',*,*,#70,.F.); +#155=ORIENTED_EDGE('',*,*,#156,.T.); +#156=EDGE_CURVE('',#63,#157,#159,.T.); +#157=VERTEX_POINT('',#158); +#158=CARTESIAN_POINT('',(-2.8,3.,0.5)); +#159=CIRCLE('',#160,0.2); +#160=AXIS2_PLACEMENT_3D('',#124,#161,#92); +#161=DIRECTION('',(0.,0.,-1.)); +#162=ORIENTED_EDGE('',*,*,#163,.T.); +#163=EDGE_CURVE('',#157,#164,#166,.T.); +#164=VERTEX_POINT('',#165); +#165=CARTESIAN_POINT('',(-2.8,3.,3.25)); +#166=LINE('',#167,#60); +#167=CARTESIAN_POINT('',(-2.8,3.,0.3)); +#168=ORIENTED_EDGE('',*,*,#169,.T.); +#169=EDGE_CURVE('',#164,#71,#170,.T.); +#170=CIRCLE('',#171,0.2); +#171=AXIS2_PLACEMENT_3D('',#148,#13,#92); +#172=CYLINDRICAL_SURFACE('',#173,0.2); +#173=AXIS2_PLACEMENT_3D('',#118,#13,#92); +#174=ADVANCED_FACE('',(#175),#184,.T.); +#175=FACE_BOUND('',#176,.T.); +#176=EDGE_LOOP('',(#110,#177,#183)); +#177=ORIENTED_EDGE('',*,*,#178,.T.); +#178=EDGE_CURVE('',#112,#87,#179,.T.); +#179=CIRCLE('',#180,0.2); +#180=AXIS2_PLACEMENT_3D('',#91,#181,#182); +#181=DIRECTION('',(-1.,6.123233995737E-17,0.)); +#182=DIRECTION('',(-6.123233995737E-17,-1.,0.)); +#183=ORIENTED_EDGE('',*,*,#86,.F.); +#184=SPHERICAL_SURFACE('',#90,0.2); +#185=ADVANCED_FACE('',(#186),#193,.T.); +#186=FACE_BOUND('',#187,.F.); +#187=EDGE_LOOP('',(#131,#188,#99)); +#188=ORIENTED_EDGE('',*,*,#189,.T.); +#189=EDGE_CURVE('',#133,#95,#190,.T.); +#190=CIRCLE('',#191,0.2); +#191=AXIS2_PLACEMENT_3D('',#103,#192,#182); +#192=DIRECTION('',(1.,-6.123233995737E-17,0.)); +#193=SPHERICAL_SURFACE('',#194,0.2); +#194=AXIS2_PLACEMENT_3D('',#103,#161,#92); +#195=ADVANCED_FACE('',(#196),#213,.F.); +#196=FACE_BOUND('',#197,.F.); +#197=EDGE_LOOP('',(#93,#198,#204,#210)); +#198=ORIENTED_EDGE('',*,*,#199,.T.); +#199=EDGE_CURVE('',#95,#200,#202,.T.); +#200=VERTEX_POINT('',#201); +#201=CARTESIAN_POINT('',(2.8,-3.,3.25)); +#202=LINE('',#78,#203); +#203=VECTOR('',#14,1.); +#204=ORIENTED_EDGE('',*,*,#205,.F.); +#205=EDGE_CURVE('',#206,#200,#208,.T.); +#206=VERTEX_POINT('',#207); +#207=CARTESIAN_POINT('',(2.8,-3.,0.5)); +#208=LINE('',#209,#60); +#209=CARTESIAN_POINT('',(2.8,-3.,0.3)); +#210=ORIENTED_EDGE('',*,*,#211,.F.); +#211=EDGE_CURVE('',#87,#206,#212,.T.); +#212=LINE('',#66,#203); +#213=PLANE('',#214); +#214=AXIS2_PLACEMENT_3D('',#81,#68,#13); +#215=ADVANCED_FACE('',(#216),#232,.F.); +#216=FACE_BOUND('',#217,.F.); +#217=EDGE_LOOP('',(#218,#219,#224,#229)); +#218=ORIENTED_EDGE('',*,*,#116,.F.); +#219=ORIENTED_EDGE('',*,*,#220,.T.); +#220=EDGE_CURVE('',#112,#221,#223,.T.); +#221=VERTEX_POINT('',#222); +#222=CARTESIAN_POINT('',(2.8,-2.8,0.3)); +#223=LINE('',#59,#203); +#224=ORIENTED_EDGE('',*,*,#225,.T.); +#225=EDGE_CURVE('',#221,#226,#228,.T.); +#226=VERTEX_POINT('',#227); +#227=CARTESIAN_POINT('',(2.8,2.8,0.3)); +#228=LINE('',#209,#67); +#229=ORIENTED_EDGE('',*,*,#230,.F.); +#230=EDGE_CURVE('',#117,#226,#231,.T.); +#231=LINE('',#74,#203); +#232=PLANE('',#233); +#233=AXIS2_PLACEMENT_3D('',#81,#13,#14); +#234=ADVANCED_FACE('',(#235),#245,.T.); +#235=FACE_BOUND('',#236,.F.); +#236=EDGE_LOOP('',(#237,#238,#244)); +#237=ORIENTED_EDGE('',*,*,#121,.F.); +#238=ORIENTED_EDGE('',*,*,#239,.T.); +#239=EDGE_CURVE('',#117,#157,#240,.T.); +#240=CIRCLE('',#241,0.2); +#241=AXIS2_PLACEMENT_3D('',#124,#242,#243); +#242=DIRECTION('',(1.,6.123233995737E-17,0.)); +#243=DIRECTION('',(-6.123233995737E-17,1.,0.)); +#244=ORIENTED_EDGE('',*,*,#156,.F.); +#245=SPHERICAL_SURFACE('',#246,0.2); +#246=AXIS2_PLACEMENT_3D('',#124,#13,#92); +#247=ADVANCED_FACE('',(#248),#267,.T.); +#248=FACE_BOUND('',#249,.T.); +#249=EDGE_LOOP('',(#250,#251,#257,#263)); +#250=ORIENTED_EDGE('',*,*,#139,.F.); +#251=ORIENTED_EDGE('',*,*,#252,.T.); +#252=EDGE_CURVE('',#133,#253,#255,.T.); +#253=VERTEX_POINT('',#254); +#254=CARTESIAN_POINT('',(2.8,-2.8,3.45)); +#255=LINE('',#256,#203); +#256=CARTESIAN_POINT('',(-3.,-2.8,3.45)); +#257=ORIENTED_EDGE('',*,*,#258,.T.); +#258=EDGE_CURVE('',#253,#259,#261,.T.); +#259=VERTEX_POINT('',#260); +#260=CARTESIAN_POINT('',(2.8,2.8,3.45)); +#261=LINE('',#262,#67); +#262=CARTESIAN_POINT('',(2.8,-3.,3.45)); +#263=ORIENTED_EDGE('',*,*,#264,.F.); +#264=EDGE_CURVE('',#140,#259,#265,.T.); +#265=LINE('',#266,#203); +#266=CARTESIAN_POINT('',(-3.,2.8,3.45)); +#267=PLANE('',#268); +#268=AXIS2_PLACEMENT_3D('',#269,#13,#14); +#269=CARTESIAN_POINT('',(-3.,-3.,3.45)); +#270=ADVANCED_FACE('',(#271),#280,.T.); +#271=FACE_BOUND('',#272,.F.); +#272=EDGE_LOOP('',(#273,#274,#144)); +#273=ORIENTED_EDGE('',*,*,#169,.F.); +#274=ORIENTED_EDGE('',*,*,#275,.T.); +#275=EDGE_CURVE('',#164,#140,#276,.T.); +#276=CIRCLE('',#277,0.2); +#277=AXIS2_PLACEMENT_3D('',#148,#278,#279); +#278=DIRECTION('',(1.,0.,6.123233995737E-17)); +#279=DIRECTION('',(-6.123233995737E-17,0.,1.)); +#280=SPHERICAL_SURFACE('',#281,0.2); +#281=AXIS2_PLACEMENT_3D('',#148,#137,#92); +#282=ADVANCED_FACE('',(#283),#301,.T.); +#283=FACE_BOUND('',#284,.T.); +#284=EDGE_LOOP('',(#162,#285,#291,#297)); +#285=ORIENTED_EDGE('',*,*,#286,.T.); +#286=EDGE_CURVE('',#164,#287,#289,.T.); +#287=VERTEX_POINT('',#288); +#288=CARTESIAN_POINT('',(2.8,3.,3.25)); +#289=LINE('',#290,#203); +#290=CARTESIAN_POINT('',(-3.,3.,3.25)); +#291=ORIENTED_EDGE('',*,*,#292,.F.); +#292=EDGE_CURVE('',#293,#287,#295,.T.); +#293=VERTEX_POINT('',#294); +#294=CARTESIAN_POINT('',(2.8,3.,0.5)); +#295=LINE('',#296,#60); +#296=CARTESIAN_POINT('',(2.8,3.,0.3)); +#297=ORIENTED_EDGE('',*,*,#298,.F.); +#298=EDGE_CURVE('',#157,#293,#299,.T.); +#299=LINE('',#300,#203); +#300=CARTESIAN_POINT('',(-3.,3.,0.5)); +#301=PLANE('',#302); +#302=AXIS2_PLACEMENT_3D('',#303,#68,#13); +#303=CARTESIAN_POINT('',(-3.,3.,0.3)); +#304=ADVANCED_FACE('',(#305),#315,.T.); +#305=FACE_BOUND('',#306,.T.); +#306=EDGE_LOOP('',(#307,#219,#308,#210)); +#307=ORIENTED_EDGE('',*,*,#178,.F.); +#308=ORIENTED_EDGE('',*,*,#309,.T.); +#309=EDGE_CURVE('',#221,#206,#310,.T.); +#310=CIRCLE('',#311,0.2); +#311=AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312=CARTESIAN_POINT('',(2.8,-2.8,0.5)); +#313=DIRECTION('',(-1.,-6.123233995737E-17,0.)); +#314=DIRECTION('',(6.123233995737E-17,-1.,0.)); +#315=CYLINDRICAL_SURFACE('',#316,0.2); +#316=AXIS2_PLACEMENT_3D('',#55,#14,#137); +#317=ADVANCED_FACE('',(#318),#327,.T.); +#318=FACE_BOUND('',#319,.F.); +#319=EDGE_LOOP('',(#320,#251,#321,#326)); +#320=ORIENTED_EDGE('',*,*,#189,.F.); +#321=ORIENTED_EDGE('',*,*,#322,.T.); +#322=EDGE_CURVE('',#253,#200,#323,.T.); +#323=CIRCLE('',#324,0.2); +#324=AXIS2_PLACEMENT_3D('',#325,#242,#314); +#325=CARTESIAN_POINT('',(2.8,-2.8,3.25)); +#326=ORIENTED_EDGE('',*,*,#199,.F.); +#327=CYLINDRICAL_SURFACE('',#328,0.2); +#328=AXIS2_PLACEMENT_3D('',#57,#14,#137); +#329=ADVANCED_FACE('',(#330),#349,.T.); +#330=FACE_BOUND('',#331,.F.); +#331=EDGE_LOOP('',(#332,#340,#344,#345)); +#332=ORIENTED_EDGE('',*,*,#333,.F.); +#333=EDGE_CURVE('',#334,#336,#338,.T.); +#334=VERTEX_POINT('',#335); +#335=CARTESIAN_POINT('',(3.,-2.8,0.5)); +#336=VERTEX_POINT('',#337); +#337=CARTESIAN_POINT('',(3.,-2.8,3.25)); +#338=LINE('',#339,#60); +#339=CARTESIAN_POINT('',(3.,-2.8,0.3)); +#340=ORIENTED_EDGE('',*,*,#341,.T.); +#341=EDGE_CURVE('',#334,#206,#342,.T.); +#342=CIRCLE('',#343,0.2); +#343=AXIS2_PLACEMENT_3D('',#312,#161,#14); +#344=ORIENTED_EDGE('',*,*,#205,.T.); +#345=ORIENTED_EDGE('',*,*,#346,.F.); +#346=EDGE_CURVE('',#336,#200,#347,.T.); +#347=CIRCLE('',#348,0.2); +#348=AXIS2_PLACEMENT_3D('',#325,#161,#14); +#349=CYLINDRICAL_SURFACE('',#350,0.2); +#350=AXIS2_PLACEMENT_3D('',#222,#13,#14); +#351=ADVANCED_FACE('',(#352),#362,.T.); +#352=FACE_BOUND('',#353,.F.); +#353=EDGE_LOOP('',(#354,#355,#356,#297)); +#354=ORIENTED_EDGE('',*,*,#239,.F.); +#355=ORIENTED_EDGE('',*,*,#230,.T.); +#356=ORIENTED_EDGE('',*,*,#357,.T.); +#357=EDGE_CURVE('',#226,#293,#358,.T.); +#358=CIRCLE('',#359,0.2); +#359=AXIS2_PLACEMENT_3D('',#360,#192,#361); +#360=CARTESIAN_POINT('',(2.8,2.8,0.5)); +#361=DIRECTION('',(6.123233995737E-17,1.,0.)); +#362=CYLINDRICAL_SURFACE('',#363,0.2); +#363=AXIS2_PLACEMENT_3D('',#64,#14,#68); +#364=ADVANCED_FACE('',(#365),#381,.T.); +#365=FACE_BOUND('',#366,.T.); +#366=EDGE_LOOP('',(#367,#224,#371,#377)); +#367=ORIENTED_EDGE('',*,*,#368,.F.); +#368=EDGE_CURVE('',#221,#334,#369,.T.); +#369=CIRCLE('',#370,0.2); +#370=AXIS2_PLACEMENT_3D('',#312,#137,#14); +#371=ORIENTED_EDGE('',*,*,#372,.T.); +#372=EDGE_CURVE('',#226,#373,#375,.T.); +#373=VERTEX_POINT('',#374); +#374=CARTESIAN_POINT('',(3.,2.8,0.5)); +#375=CIRCLE('',#376,0.2); +#376=AXIS2_PLACEMENT_3D('',#360,#137,#14); +#377=ORIENTED_EDGE('',*,*,#378,.F.); +#378=EDGE_CURVE('',#334,#373,#379,.T.); +#379=LINE('',#380,#67); +#380=CARTESIAN_POINT('',(3.,-3.,0.5)); +#381=CYLINDRICAL_SURFACE('',#382,0.2); +#382=AXIS2_PLACEMENT_3D('',#207,#68,#14); +#383=ADVANCED_FACE('',(#384),#395,.T.); +#384=FACE_BOUND('',#385,.T.); +#385=EDGE_LOOP('',(#274,#386,#387,#394)); +#386=ORIENTED_EDGE('',*,*,#264,.T.); +#387=ORIENTED_EDGE('',*,*,#388,.F.); +#388=EDGE_CURVE('',#287,#259,#389,.T.); +#389=CIRCLE('',#390,0.2); +#390=AXIS2_PLACEMENT_3D('',#391,#392,#393); +#391=CARTESIAN_POINT('',(2.8,2.8,3.25)); +#392=DIRECTION('',(1.,0.,-6.123233995737E-17)); +#393=DIRECTION('',(6.123233995737E-17,0.,1.)); +#394=ORIENTED_EDGE('',*,*,#286,.F.); +#395=CYLINDRICAL_SURFACE('',#396,0.2); +#396=AXIS2_PLACEMENT_3D('',#72,#14,#68); +#397=ADVANCED_FACE('',(#398),#414,.T.); +#398=FACE_BOUND('',#399,.F.); +#399=EDGE_LOOP('',(#400,#257,#404,#410)); +#400=ORIENTED_EDGE('',*,*,#401,.F.); +#401=EDGE_CURVE('',#253,#336,#402,.T.); +#402=CIRCLE('',#403,0.2); +#403=AXIS2_PLACEMENT_3D('',#325,#68,#14); +#404=ORIENTED_EDGE('',*,*,#405,.F.); +#405=EDGE_CURVE('',#406,#259,#408,.T.); +#406=VERTEX_POINT('',#407); +#407=CARTESIAN_POINT('',(3.,2.8,3.25)); +#408=CIRCLE('',#409,0.2); +#409=AXIS2_PLACEMENT_3D('',#391,#137,#14); +#410=ORIENTED_EDGE('',*,*,#411,.F.); +#411=EDGE_CURVE('',#336,#406,#412,.T.); +#412=LINE('',#413,#67); +#413=CARTESIAN_POINT('',(3.,-3.,3.25)); +#414=CYLINDRICAL_SURFACE('',#415,0.2); +#415=AXIS2_PLACEMENT_3D('',#201,#68,#14); +#416=ADVANCED_FACE('',(#417),#432,.T.); +#417=FACE_BOUND('',#418,.T.); +#418=EDGE_LOOP('',(#419,#423,#427,#428)); +#419=ORIENTED_EDGE('',*,*,#420,.F.); +#420=EDGE_CURVE('',#373,#406,#421,.T.); +#421=LINE('',#422,#60); +#422=CARTESIAN_POINT('',(3.,2.8,0.3)); +#423=ORIENTED_EDGE('',*,*,#424,.T.); +#424=EDGE_CURVE('',#373,#293,#425,.T.); +#425=CIRCLE('',#426,0.2); +#426=AXIS2_PLACEMENT_3D('',#360,#13,#14); +#427=ORIENTED_EDGE('',*,*,#292,.T.); +#428=ORIENTED_EDGE('',*,*,#429,.T.); +#429=EDGE_CURVE('',#287,#406,#430,.T.); +#430=CIRCLE('',#431,0.2); +#431=AXIS2_PLACEMENT_3D('',#391,#161,#14); +#432=CYLINDRICAL_SURFACE('',#433,0.2); +#433=AXIS2_PLACEMENT_3D('',#227,#13,#14); +#434=ADVANCED_FACE('',(#435),#438,.T.); +#435=FACE_BOUND('',#436,.F.); +#436=EDGE_LOOP('',(#367,#308,#437)); +#437=ORIENTED_EDGE('',*,*,#341,.F.); +#438=SPHERICAL_SURFACE('',#439,0.2); +#439=AXIS2_PLACEMENT_3D('',#312,#13,#14); +#440=ADVANCED_FACE('',(#441),#443,.T.); +#441=FACE_BOUND('',#442,.T.); +#442=EDGE_LOOP('',(#400,#321,#345)); +#443=SPHERICAL_SURFACE('',#348,0.2); +#444=ADVANCED_FACE('',(#445),#449,.T.); +#445=FACE_BOUND('',#446,.T.); +#446=EDGE_LOOP('',(#332,#447,#448,#410)); +#447=ORIENTED_EDGE('',*,*,#378,.T.); +#448=ORIENTED_EDGE('',*,*,#420,.T.); +#449=PLANE('',#450); +#450=AXIS2_PLACEMENT_3D('',#451,#14,#13); +#451=CARTESIAN_POINT('',(3.,-3.,0.3)); +#452=ADVANCED_FACE('',(#453),#457,.T.); +#453=FACE_BOUND('',#454,.T.); +#454=EDGE_LOOP('',(#455,#356,#456)); +#455=ORIENTED_EDGE('',*,*,#372,.F.); +#456=ORIENTED_EDGE('',*,*,#424,.F.); +#457=SPHERICAL_SURFACE('',#426,0.2); +#458=ADVANCED_FACE('',(#459),#463,.T.); +#459=FACE_BOUND('',#460,.T.); +#460=EDGE_LOOP('',(#461,#462,#404)); +#461=ORIENTED_EDGE('',*,*,#429,.F.); +#462=ORIENTED_EDGE('',*,*,#388,.T.); +#463=SPHERICAL_SURFACE('',#409,0.2); +#464=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#465=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#466,#467); +#466=( REPRESENTATION_RELATIONSHIP('','',#46,#31)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#467=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#468); +#468=NEXT_ASSEMBLY_USAGE_OCCURRENCE('145','','',#27,#42,$); +#469=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44)); +#470=SHAPE_DEFINITION_REPRESENTATION(#471,#476); +#471=PRODUCT_DEFINITION_SHAPE('','',#472); +#472=PRODUCT_DEFINITION('design','',#473,#475); +#473=PRODUCT_DEFINITION_FORMATION('','',#474); +#474=PRODUCT('actuator','actuator','',(#8)); +#475=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#476=SHAPE_REPRESENTATION('',(#11,#11),#477); +#477=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#478=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#479,#480); +#479=( REPRESENTATION_RELATIONSHIP('','',#476,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#480=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#481); +#481=NEXT_ASSEMBLY_USAGE_OCCURRENCE('148','','',#5,#472,$); +#482=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#474)); +#483=SHAPE_DEFINITION_REPRESENTATION(#484,#489); +#484=PRODUCT_DEFINITION_SHAPE('','',#485); +#485=PRODUCT_DEFINITION('design','',#486,#488); +#486=PRODUCT_DEFINITION_FORMATION('','',#487); +#487=PRODUCT('actuator_part','actuator_part','',(#8)); +#488=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#489=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#490),#892); +#490=MANIFOLD_SOLID_BREP('',#491); +#491=CLOSED_SHELL('',(#492,#522,#546,#569,#591,#613,#622,#631,#650,#669,#680,#703,#713,#735,#746,#758,#780,#792,#813,#825,#844,#862,#868,#872,#880,#886)); +#492=ADVANCED_FACE('',(#493),#519,.F.); +#493=FACE_BOUND('',#494,.F.); +#494=EDGE_LOOP('',(#495,#503,#509,#515)); +#495=ORIENTED_EDGE('',*,*,#496,.F.); +#496=EDGE_CURVE('',#497,#499,#501,.T.); +#497=VERTEX_POINT('',#498); +#498=CARTESIAN_POINT('',(-1.2,-1.,1.2)); +#499=VERTEX_POINT('',#500); +#500=CARTESIAN_POINT('',(-1.2,-1.,7.1)); +#501=LINE('',#502,#60); +#502=CARTESIAN_POINT('',(-1.2,-1.,1.)); +#503=ORIENTED_EDGE('',*,*,#504,.T.); +#504=EDGE_CURVE('',#497,#505,#507,.T.); +#505=VERTEX_POINT('',#506); +#506=CARTESIAN_POINT('',(-1.2,1.,1.2)); +#507=LINE('',#508,#67); +#508=CARTESIAN_POINT('',(-1.2,-1.2,1.2)); +#509=ORIENTED_EDGE('',*,*,#510,.T.); +#510=EDGE_CURVE('',#505,#511,#513,.T.); +#511=VERTEX_POINT('',#512); +#512=CARTESIAN_POINT('',(-1.2,1.,7.1)); +#513=LINE('',#514,#60); +#514=CARTESIAN_POINT('',(-1.2,1.,1.)); +#515=ORIENTED_EDGE('',*,*,#516,.F.); +#516=EDGE_CURVE('',#499,#511,#517,.T.); +#517=LINE('',#518,#67); +#518=CARTESIAN_POINT('',(-1.2,-1.2,7.1)); +#519=PLANE('',#520); +#520=AXIS2_PLACEMENT_3D('',#521,#14,#13); +#521=CARTESIAN_POINT('',(-1.2,-1.2,1.)); +#522=ADVANCED_FACE('',(#523),#543,.T.); +#523=FACE_BOUND('',#524,.T.); +#524=EDGE_LOOP('',(#495,#525,#532,#538)); +#525=ORIENTED_EDGE('',*,*,#526,.T.); +#526=EDGE_CURVE('',#497,#527,#529,.T.); +#527=VERTEX_POINT('',#528); +#528=CARTESIAN_POINT('',(-1.,-1.2,1.2)); +#529=CIRCLE('',#530,0.2); +#530=AXIS2_PLACEMENT_3D('',#531,#13,#92); +#531=CARTESIAN_POINT('',(-1.,-1.,1.2)); +#532=ORIENTED_EDGE('',*,*,#533,.T.); +#533=EDGE_CURVE('',#527,#534,#536,.T.); +#534=VERTEX_POINT('',#535); +#535=CARTESIAN_POINT('',(-1.,-1.2,7.1)); +#536=LINE('',#537,#60); +#537=CARTESIAN_POINT('',(-1.,-1.2,1.)); +#538=ORIENTED_EDGE('',*,*,#539,.F.); +#539=EDGE_CURVE('',#499,#534,#540,.T.); +#540=CIRCLE('',#541,0.2); +#541=AXIS2_PLACEMENT_3D('',#542,#13,#92); +#542=CARTESIAN_POINT('',(-1.,-1.,7.1)); +#543=CYLINDRICAL_SURFACE('',#544,0.2); +#544=AXIS2_PLACEMENT_3D('',#545,#13,#92); +#545=CARTESIAN_POINT('',(-1.,-1.,1.)); +#546=ADVANCED_FACE('',(#547),#567,.T.); +#547=FACE_BOUND('',#548,.F.); +#548=EDGE_LOOP('',(#549,#554,#559,#566)); +#549=ORIENTED_EDGE('',*,*,#550,.F.); +#550=EDGE_CURVE('',#551,#497,#552,.T.); +#551=VERTEX_POINT('',#545); +#552=CIRCLE('',#553,0.2); +#553=AXIS2_PLACEMENT_3D('',#531,#68,#92); +#554=ORIENTED_EDGE('',*,*,#555,.T.); +#555=EDGE_CURVE('',#551,#556,#558,.T.); +#556=VERTEX_POINT('',#557); +#557=CARTESIAN_POINT('',(-1.,1.,1.)); +#558=LINE('',#537,#67); +#559=ORIENTED_EDGE('',*,*,#560,.T.); +#560=EDGE_CURVE('',#556,#505,#561,.T.); +#561=CIRCLE('',#562,0.2); +#562=AXIS2_PLACEMENT_3D('',#563,#564,#565); +#563=CARTESIAN_POINT('',(-1.,1.,1.2)); +#564=DIRECTION('',(-1.110223024625E-15,1.,0.)); +#565=DIRECTION('',(-1.,-1.110223024625E-15,0.)); +#566=ORIENTED_EDGE('',*,*,#504,.F.); +#567=CYLINDRICAL_SURFACE('',#568,0.2); +#568=AXIS2_PLACEMENT_3D('',#528,#68,#92); +#569=ADVANCED_FACE('',(#570),#589,.T.); +#570=FACE_BOUND('',#571,.T.); +#571=EDGE_LOOP('',(#572,#578,#584,#515)); +#572=ORIENTED_EDGE('',*,*,#573,.F.); +#573=EDGE_CURVE('',#574,#499,#576,.T.); +#574=VERTEX_POINT('',#575); +#575=CARTESIAN_POINT('',(-1.,-1.,7.3)); +#576=CIRCLE('',#577,0.2); +#577=AXIS2_PLACEMENT_3D('',#542,#137,#92); +#578=ORIENTED_EDGE('',*,*,#579,.T.); +#579=EDGE_CURVE('',#574,#580,#582,.T.); +#580=VERTEX_POINT('',#581); +#581=CARTESIAN_POINT('',(-1.,1.,7.3)); +#582=LINE('',#583,#67); +#583=CARTESIAN_POINT('',(-1.,-1.2,7.3)); +#584=ORIENTED_EDGE('',*,*,#585,.F.); +#585=EDGE_CURVE('',#511,#580,#586,.T.); +#586=CIRCLE('',#587,0.2); +#587=AXIS2_PLACEMENT_3D('',#588,#68,#92); +#588=CARTESIAN_POINT('',(-1.,1.,7.1)); +#589=CYLINDRICAL_SURFACE('',#590,0.2); +#590=AXIS2_PLACEMENT_3D('',#535,#68,#92); +#591=ADVANCED_FACE('',(#592),#611,.T.); +#592=FACE_BOUND('',#593,.F.); +#593=EDGE_LOOP('',(#594,#595,#601,#607)); +#594=ORIENTED_EDGE('',*,*,#510,.F.); +#595=ORIENTED_EDGE('',*,*,#596,.T.); +#596=EDGE_CURVE('',#505,#597,#599,.T.); +#597=VERTEX_POINT('',#598); +#598=CARTESIAN_POINT('',(-1.,1.2,1.2)); +#599=CIRCLE('',#600,0.2); +#600=AXIS2_PLACEMENT_3D('',#563,#161,#565); +#601=ORIENTED_EDGE('',*,*,#602,.T.); +#602=EDGE_CURVE('',#597,#603,#605,.T.); +#603=VERTEX_POINT('',#604); +#604=CARTESIAN_POINT('',(-1.,1.2,7.1)); +#605=LINE('',#606,#60); +#606=CARTESIAN_POINT('',(-1.,1.2,1.)); +#607=ORIENTED_EDGE('',*,*,#608,.T.); +#608=EDGE_CURVE('',#603,#511,#609,.T.); +#609=CIRCLE('',#610,0.2); +#610=AXIS2_PLACEMENT_3D('',#588,#13,#92); +#611=CYLINDRICAL_SURFACE('',#612,0.2); +#612=AXIS2_PLACEMENT_3D('',#557,#13,#92); +#613=ADVANCED_FACE('',(#614),#621,.T.); +#614=FACE_BOUND('',#615,.T.); +#615=EDGE_LOOP('',(#549,#616,#620)); +#616=ORIENTED_EDGE('',*,*,#617,.T.); +#617=EDGE_CURVE('',#551,#527,#618,.T.); +#618=CIRCLE('',#619,0.2); +#619=AXIS2_PLACEMENT_3D('',#531,#181,#182); +#620=ORIENTED_EDGE('',*,*,#526,.F.); +#621=SPHERICAL_SURFACE('',#530,0.2); +#622=ADVANCED_FACE('',(#623),#629,.T.); +#623=FACE_BOUND('',#624,.F.); +#624=EDGE_LOOP('',(#572,#625,#538)); +#625=ORIENTED_EDGE('',*,*,#626,.T.); +#626=EDGE_CURVE('',#574,#534,#627,.T.); +#627=CIRCLE('',#628,0.2); +#628=AXIS2_PLACEMENT_3D('',#542,#192,#182); +#629=SPHERICAL_SURFACE('',#630,0.2); +#630=AXIS2_PLACEMENT_3D('',#542,#161,#92); +#631=ADVANCED_FACE('',(#632),#648,.F.); +#632=FACE_BOUND('',#633,.F.); +#633=EDGE_LOOP('',(#532,#634,#639,#645)); +#634=ORIENTED_EDGE('',*,*,#635,.T.); +#635=EDGE_CURVE('',#534,#636,#638,.T.); +#636=VERTEX_POINT('',#637); +#637=CARTESIAN_POINT('',(1.,-1.2,7.1)); +#638=LINE('',#518,#203); +#639=ORIENTED_EDGE('',*,*,#640,.F.); +#640=EDGE_CURVE('',#641,#636,#643,.T.); +#641=VERTEX_POINT('',#642); +#642=CARTESIAN_POINT('',(1.,-1.2,1.2)); +#643=LINE('',#644,#60); +#644=CARTESIAN_POINT('',(1.,-1.2,1.)); +#645=ORIENTED_EDGE('',*,*,#646,.F.); +#646=EDGE_CURVE('',#527,#641,#647,.T.); +#647=LINE('',#508,#203); +#648=PLANE('',#649); +#649=AXIS2_PLACEMENT_3D('',#521,#68,#13); +#650=ADVANCED_FACE('',(#651),#667,.F.); +#651=FACE_BOUND('',#652,.F.); +#652=EDGE_LOOP('',(#653,#654,#659,#664)); +#653=ORIENTED_EDGE('',*,*,#555,.F.); +#654=ORIENTED_EDGE('',*,*,#655,.T.); +#655=EDGE_CURVE('',#551,#656,#658,.T.); +#656=VERTEX_POINT('',#657); +#657=CARTESIAN_POINT('',(1.,-1.,1.)); +#658=LINE('',#502,#203); +#659=ORIENTED_EDGE('',*,*,#660,.T.); +#660=EDGE_CURVE('',#656,#661,#663,.T.); +#661=VERTEX_POINT('',#662); +#662=CARTESIAN_POINT('',(1.,1.,1.)); +#663=LINE('',#644,#67); +#664=ORIENTED_EDGE('',*,*,#665,.F.); +#665=EDGE_CURVE('',#556,#661,#666,.T.); +#666=LINE('',#514,#203); +#667=PLANE('',#668); +#668=AXIS2_PLACEMENT_3D('',#521,#13,#14); +#669=ADVANCED_FACE('',(#670),#678,.T.); +#670=FACE_BOUND('',#671,.F.); +#671=EDGE_LOOP('',(#672,#673,#677)); +#672=ORIENTED_EDGE('',*,*,#560,.F.); +#673=ORIENTED_EDGE('',*,*,#674,.T.); +#674=EDGE_CURVE('',#556,#597,#675,.T.); +#675=CIRCLE('',#676,0.2); +#676=AXIS2_PLACEMENT_3D('',#563,#242,#243); +#677=ORIENTED_EDGE('',*,*,#596,.F.); +#678=SPHERICAL_SURFACE('',#679,0.2); +#679=AXIS2_PLACEMENT_3D('',#563,#13,#565); +#680=ADVANCED_FACE('',(#681),#700,.T.); +#681=FACE_BOUND('',#682,.T.); +#682=EDGE_LOOP('',(#683,#684,#690,#696)); +#683=ORIENTED_EDGE('',*,*,#579,.F.); +#684=ORIENTED_EDGE('',*,*,#685,.T.); +#685=EDGE_CURVE('',#574,#686,#688,.T.); +#686=VERTEX_POINT('',#687); +#687=CARTESIAN_POINT('',(1.,-1.,7.3)); +#688=LINE('',#689,#203); +#689=CARTESIAN_POINT('',(-1.2,-1.,7.3)); +#690=ORIENTED_EDGE('',*,*,#691,.T.); +#691=EDGE_CURVE('',#686,#692,#694,.T.); +#692=VERTEX_POINT('',#693); +#693=CARTESIAN_POINT('',(1.,1.,7.3)); +#694=LINE('',#695,#67); +#695=CARTESIAN_POINT('',(1.,-1.2,7.3)); +#696=ORIENTED_EDGE('',*,*,#697,.F.); +#697=EDGE_CURVE('',#580,#692,#698,.T.); +#698=LINE('',#699,#203); +#699=CARTESIAN_POINT('',(-1.2,1.,7.3)); +#700=PLANE('',#701); +#701=AXIS2_PLACEMENT_3D('',#702,#13,#14); +#702=CARTESIAN_POINT('',(-1.2,-1.2,7.3)); +#703=ADVANCED_FACE('',(#704),#711,.T.); +#704=FACE_BOUND('',#705,.F.); +#705=EDGE_LOOP('',(#706,#707,#584)); +#706=ORIENTED_EDGE('',*,*,#608,.F.); +#707=ORIENTED_EDGE('',*,*,#708,.T.); +#708=EDGE_CURVE('',#603,#580,#709,.T.); +#709=CIRCLE('',#710,0.2); +#710=AXIS2_PLACEMENT_3D('',#588,#278,#279); +#711=SPHERICAL_SURFACE('',#712,0.2); +#712=AXIS2_PLACEMENT_3D('',#588,#137,#92); +#713=ADVANCED_FACE('',(#714),#732,.T.); +#714=FACE_BOUND('',#715,.T.); +#715=EDGE_LOOP('',(#601,#716,#722,#728)); +#716=ORIENTED_EDGE('',*,*,#717,.T.); +#717=EDGE_CURVE('',#603,#718,#720,.T.); +#718=VERTEX_POINT('',#719); +#719=CARTESIAN_POINT('',(1.,1.2,7.1)); +#720=LINE('',#721,#203); +#721=CARTESIAN_POINT('',(-1.2,1.2,7.1)); +#722=ORIENTED_EDGE('',*,*,#723,.F.); +#723=EDGE_CURVE('',#724,#718,#726,.T.); +#724=VERTEX_POINT('',#725); +#725=CARTESIAN_POINT('',(1.,1.2,1.2)); +#726=LINE('',#727,#60); +#727=CARTESIAN_POINT('',(1.,1.2,1.)); +#728=ORIENTED_EDGE('',*,*,#729,.F.); +#729=EDGE_CURVE('',#597,#724,#730,.T.); +#730=LINE('',#731,#203); +#731=CARTESIAN_POINT('',(-1.2,1.2,1.2)); +#732=PLANE('',#733); +#733=AXIS2_PLACEMENT_3D('',#734,#68,#13); +#734=CARTESIAN_POINT('',(-1.2,1.2,1.)); +#735=ADVANCED_FACE('',(#736),#744,.T.); +#736=FACE_BOUND('',#737,.T.); +#737=EDGE_LOOP('',(#738,#654,#739,#645)); +#738=ORIENTED_EDGE('',*,*,#617,.F.); +#739=ORIENTED_EDGE('',*,*,#740,.T.); +#740=EDGE_CURVE('',#656,#641,#741,.T.); +#741=CIRCLE('',#742,0.2); +#742=AXIS2_PLACEMENT_3D('',#743,#313,#314); +#743=CARTESIAN_POINT('',(1.,-1.,1.2)); +#744=CYLINDRICAL_SURFACE('',#745,0.2); +#745=AXIS2_PLACEMENT_3D('',#498,#14,#137); +#746=ADVANCED_FACE('',(#747),#756,.T.); +#747=FACE_BOUND('',#748,.F.); +#748=EDGE_LOOP('',(#749,#684,#750,#755)); +#749=ORIENTED_EDGE('',*,*,#626,.F.); +#750=ORIENTED_EDGE('',*,*,#751,.T.); +#751=EDGE_CURVE('',#686,#636,#752,.T.); +#752=CIRCLE('',#753,0.2); +#753=AXIS2_PLACEMENT_3D('',#754,#242,#314); +#754=CARTESIAN_POINT('',(1.,-1.,7.1)); +#755=ORIENTED_EDGE('',*,*,#635,.F.); +#756=CYLINDRICAL_SURFACE('',#757,0.2); +#757=AXIS2_PLACEMENT_3D('',#500,#14,#137); +#758=ADVANCED_FACE('',(#759),#778,.T.); +#759=FACE_BOUND('',#760,.F.); +#760=EDGE_LOOP('',(#761,#769,#773,#774)); +#761=ORIENTED_EDGE('',*,*,#762,.F.); +#762=EDGE_CURVE('',#763,#765,#767,.T.); +#763=VERTEX_POINT('',#764); +#764=CARTESIAN_POINT('',(1.2,-1.,1.2)); +#765=VERTEX_POINT('',#766); +#766=CARTESIAN_POINT('',(1.2,-1.,7.1)); +#767=LINE('',#768,#60); +#768=CARTESIAN_POINT('',(1.2,-1.,1.)); +#769=ORIENTED_EDGE('',*,*,#770,.T.); +#770=EDGE_CURVE('',#763,#641,#771,.T.); +#771=CIRCLE('',#772,0.2); +#772=AXIS2_PLACEMENT_3D('',#743,#161,#14); +#773=ORIENTED_EDGE('',*,*,#640,.T.); +#774=ORIENTED_EDGE('',*,*,#775,.F.); +#775=EDGE_CURVE('',#765,#636,#776,.T.); +#776=CIRCLE('',#777,0.2); +#777=AXIS2_PLACEMENT_3D('',#754,#161,#14); +#778=CYLINDRICAL_SURFACE('',#779,0.2); +#779=AXIS2_PLACEMENT_3D('',#657,#13,#14); +#780=ADVANCED_FACE('',(#781),#790,.T.); +#781=FACE_BOUND('',#782,.F.); +#782=EDGE_LOOP('',(#783,#784,#785,#728)); +#783=ORIENTED_EDGE('',*,*,#674,.F.); +#784=ORIENTED_EDGE('',*,*,#665,.T.); +#785=ORIENTED_EDGE('',*,*,#786,.T.); +#786=EDGE_CURVE('',#661,#724,#787,.T.); +#787=CIRCLE('',#788,0.2); +#788=AXIS2_PLACEMENT_3D('',#789,#192,#361); +#789=CARTESIAN_POINT('',(1.,1.,1.2)); +#790=CYLINDRICAL_SURFACE('',#791,0.2); +#791=AXIS2_PLACEMENT_3D('',#506,#14,#68); +#792=ADVANCED_FACE('',(#793),#811,.T.); +#793=FACE_BOUND('',#794,.T.); +#794=EDGE_LOOP('',(#795,#659,#799,#807)); +#795=ORIENTED_EDGE('',*,*,#796,.F.); +#796=EDGE_CURVE('',#656,#763,#797,.T.); +#797=CIRCLE('',#798,0.2); +#798=AXIS2_PLACEMENT_3D('',#743,#137,#14); +#799=ORIENTED_EDGE('',*,*,#800,.T.); +#800=EDGE_CURVE('',#661,#801,#803,.T.); +#801=VERTEX_POINT('',#802); +#802=CARTESIAN_POINT('',(1.2,1.,1.2)); +#803=CIRCLE('',#804,0.2); +#804=AXIS2_PLACEMENT_3D('',#789,#805,#806); +#805=DIRECTION('',(-1.110223024625E-15,-1.,0.)); +#806=DIRECTION('',(1.,-1.110223024625E-15,0.)); +#807=ORIENTED_EDGE('',*,*,#808,.F.); +#808=EDGE_CURVE('',#763,#801,#809,.T.); +#809=LINE('',#810,#67); +#810=CARTESIAN_POINT('',(1.2,-1.2,1.2)); +#811=CYLINDRICAL_SURFACE('',#812,0.2); +#812=AXIS2_PLACEMENT_3D('',#642,#68,#14); +#813=ADVANCED_FACE('',(#814),#823,.T.); +#814=FACE_BOUND('',#815,.T.); +#815=EDGE_LOOP('',(#707,#816,#817,#822)); +#816=ORIENTED_EDGE('',*,*,#697,.T.); +#817=ORIENTED_EDGE('',*,*,#818,.F.); +#818=EDGE_CURVE('',#718,#692,#819,.T.); +#819=CIRCLE('',#820,0.2); +#820=AXIS2_PLACEMENT_3D('',#821,#392,#393); +#821=CARTESIAN_POINT('',(1.,1.,7.1)); +#822=ORIENTED_EDGE('',*,*,#717,.F.); +#823=CYLINDRICAL_SURFACE('',#824,0.2); +#824=AXIS2_PLACEMENT_3D('',#512,#14,#68); +#825=ADVANCED_FACE('',(#826),#842,.T.); +#826=FACE_BOUND('',#827,.F.); +#827=EDGE_LOOP('',(#828,#690,#832,#838)); +#828=ORIENTED_EDGE('',*,*,#829,.F.); +#829=EDGE_CURVE('',#686,#765,#830,.T.); +#830=CIRCLE('',#831,0.2); +#831=AXIS2_PLACEMENT_3D('',#754,#68,#14); +#832=ORIENTED_EDGE('',*,*,#833,.F.); +#833=EDGE_CURVE('',#834,#692,#836,.T.); +#834=VERTEX_POINT('',#835); +#835=CARTESIAN_POINT('',(1.2,1.,7.1)); +#836=CIRCLE('',#837,0.2); +#837=AXIS2_PLACEMENT_3D('',#821,#137,#14); +#838=ORIENTED_EDGE('',*,*,#839,.F.); +#839=EDGE_CURVE('',#765,#834,#840,.T.); +#840=LINE('',#841,#67); +#841=CARTESIAN_POINT('',(1.2,-1.2,7.1)); +#842=CYLINDRICAL_SURFACE('',#843,0.2); +#843=AXIS2_PLACEMENT_3D('',#637,#68,#14); +#844=ADVANCED_FACE('',(#845),#860,.T.); +#845=FACE_BOUND('',#846,.T.); +#846=EDGE_LOOP('',(#847,#851,#855,#856)); +#847=ORIENTED_EDGE('',*,*,#848,.F.); +#848=EDGE_CURVE('',#801,#834,#849,.T.); +#849=LINE('',#850,#60); +#850=CARTESIAN_POINT('',(1.2,1.,1.)); +#851=ORIENTED_EDGE('',*,*,#852,.T.); +#852=EDGE_CURVE('',#801,#724,#853,.T.); +#853=CIRCLE('',#854,0.2); +#854=AXIS2_PLACEMENT_3D('',#789,#13,#806); +#855=ORIENTED_EDGE('',*,*,#723,.T.); +#856=ORIENTED_EDGE('',*,*,#857,.T.); +#857=EDGE_CURVE('',#718,#834,#858,.T.); +#858=CIRCLE('',#859,0.2); +#859=AXIS2_PLACEMENT_3D('',#821,#161,#14); +#860=CYLINDRICAL_SURFACE('',#861,0.2); +#861=AXIS2_PLACEMENT_3D('',#662,#13,#14); +#862=ADVANCED_FACE('',(#863),#866,.T.); +#863=FACE_BOUND('',#864,.F.); +#864=EDGE_LOOP('',(#795,#739,#865)); +#865=ORIENTED_EDGE('',*,*,#770,.F.); +#866=SPHERICAL_SURFACE('',#867,0.2); +#867=AXIS2_PLACEMENT_3D('',#743,#13,#14); +#868=ADVANCED_FACE('',(#869),#871,.T.); +#869=FACE_BOUND('',#870,.T.); +#870=EDGE_LOOP('',(#828,#750,#774)); +#871=SPHERICAL_SURFACE('',#777,0.2); +#872=ADVANCED_FACE('',(#873),#877,.T.); +#873=FACE_BOUND('',#874,.T.); +#874=EDGE_LOOP('',(#761,#875,#876,#838)); +#875=ORIENTED_EDGE('',*,*,#808,.T.); +#876=ORIENTED_EDGE('',*,*,#848,.T.); +#877=PLANE('',#878); +#878=AXIS2_PLACEMENT_3D('',#879,#14,#13); +#879=CARTESIAN_POINT('',(1.2,-1.2,1.)); +#880=ADVANCED_FACE('',(#881),#885,.T.); +#881=FACE_BOUND('',#882,.T.); +#882=EDGE_LOOP('',(#883,#785,#884)); +#883=ORIENTED_EDGE('',*,*,#800,.F.); +#884=ORIENTED_EDGE('',*,*,#852,.F.); +#885=SPHERICAL_SURFACE('',#854,0.2); +#886=ADVANCED_FACE('',(#887),#891,.T.); +#887=FACE_BOUND('',#888,.T.); +#888=EDGE_LOOP('',(#889,#890,#832)); +#889=ORIENTED_EDGE('',*,*,#857,.F.); +#890=ORIENTED_EDGE('',*,*,#818,.T.); +#891=SPHERICAL_SURFACE('',#837,0.2); +#892=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33))GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#893=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#894,#895); +#894=( REPRESENTATION_RELATIONSHIP('','',#489,#476)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#895=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#896); +#896=NEXT_ASSEMBLY_USAGE_OCCURRENCE('147','','',#472,#485,$); +#897=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#487)); +#898=SHAPE_DEFINITION_REPRESENTATION(#899,#904); +#899=PRODUCT_DEFINITION_SHAPE('','',#900); +#900=PRODUCT_DEFINITION('design','',#901,#903); +#901=PRODUCT_DEFINITION_FORMATION('','',#902); +#902=PRODUCT('lead-12','lead-12','',(#8)); +#903=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#904=SHAPE_REPRESENTATION('',(#11,#11),#905); +#905=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23))GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#906=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#907,#909); +#907=( REPRESENTATION_RELATIONSHIP('','',#904,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#908)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#908=ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#909=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#910); +#910=NEXT_ASSEMBLY_USAGE_OCCURRENCE('150','','',#5,#900,$); +#911=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#902)); +#912=SHAPE_DEFINITION_REPRESENTATION(#913,#918); +#913=PRODUCT_DEFINITION_SHAPE('','',#914); +#914=PRODUCT_DEFINITION('design','',#915,#917); +#915=PRODUCT_DEFINITION_FORMATION('','',#916); +#916=PRODUCT('lead-12_part','lead-12_part','',(#8)); +#917=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#918=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#919),#1445); +#919=MANIFOLD_SOLID_BREP('',#920); +#920=CLOSED_SHELL('',(#921,#1074,#1093,#1231,#1245,#1259,#1269,#1280,#1291,#1305,#1315,#1326,#1337,#1351,#1361,#1372,#1383,#1397,#1407,#1418,#1429,#1435)); +#921=ADVANCED_FACE('',(#922),#1072,.T.); +#922=FACE_BOUND('',#923,.T.); +#923=EDGE_LOOP('',(#924,#932,#937,#942,#952,#958,#968,#973,#983,#990,#1000,#1007,#1014,#1019,#1029,#1034,#1044,#1049,#1059,#1064)); +#924=ORIENTED_EDGE('',*,*,#925,.F.); +#925=EDGE_CURVE('',#926,#928,#930,.T.); +#926=VERTEX_POINT('',#927); +#927=CARTESIAN_POINT('',(0.,-0.35,-0.15)); +#928=VERTEX_POINT('',#929); +#929=CARTESIAN_POINT('',(-0.4,-0.35,-0.15)); +#930=LINE('',#927,#931); +#931=VECTOR('',#92,1.); +#932=ORIENTED_EDGE('',*,*,#933,.T.); +#933=EDGE_CURVE('',#926,#934,#936,.T.); +#934=VERTEX_POINT('',#935); +#935=CARTESIAN_POINT('',(0.,-0.35,0.15)); +#936=LINE('',#927,#60); +#937=ORIENTED_EDGE('',*,*,#938,.T.); +#938=EDGE_CURVE('',#934,#939,#941,.T.); +#939=VERTEX_POINT('',#940); +#940=CARTESIAN_POINT('',(-0.4,-0.35,0.15)); +#941=LINE('',#935,#931); +#942=ORIENTED_EDGE('',*,*,#943,.T.); +#943=EDGE_CURVE('',#939,#944,#946,.T.); +#944=VERTEX_POINT('',#945); +#945=CARTESIAN_POINT('',(-0.55,-0.35,0.3)); +#946=B_SPLINE_CURVE_WITH_KNOTS('',6,(#940,#947,#948,#949,#950,#951,#945),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#947=CARTESIAN_POINT('',(-0.43926990817,-0.35,0.15)); +#948=CARTESIAN_POINT('',(-0.47853981634,-0.35,0.162337005501)); +#949=CARTESIAN_POINT('',(-0.51297809489,-0.35,0.18702190511)); +#950=CARTESIAN_POINT('',(-0.537662994499,-0.35,0.22146018366)); +#951=CARTESIAN_POINT('',(-0.55,-0.35,0.26073009183)); +#952=ORIENTED_EDGE('',*,*,#953,.T.); +#953=EDGE_CURVE('',#944,#954,#956,.T.); +#954=VERTEX_POINT('',#955); +#955=CARTESIAN_POINT('',(-0.55,-0.35,0.8)); +#956=LINE('',#945,#957); +#957=VECTOR('',#279,1.); +#958=ORIENTED_EDGE('',*,*,#959,.T.); +#959=EDGE_CURVE('',#954,#960,#962,.T.); +#960=VERTEX_POINT('',#961); +#961=CARTESIAN_POINT('',(-0.4,-0.35,0.95)); +#962=B_SPLINE_CURVE_WITH_KNOTS('',6,(#955,#963,#964,#965,#966,#967,#961),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#963=CARTESIAN_POINT('',(-0.55,-0.35,0.83926990817)); +#964=CARTESIAN_POINT('',(-0.537662994499,-0.35,0.87853981634)); +#965=CARTESIAN_POINT('',(-0.51297809489,-0.35,0.91297809489)); +#966=CARTESIAN_POINT('',(-0.47853981634,-0.35,0.937662994499)); +#967=CARTESIAN_POINT('',(-0.43926990817,-0.35,0.95)); +#968=ORIENTED_EDGE('',*,*,#969,.T.); +#969=EDGE_CURVE('',#960,#970,#972,.T.); +#970=VERTEX_POINT('',#971); +#971=CARTESIAN_POINT('',(5.3,-0.35,0.95)); +#972=LINE('',#961,#203); +#973=ORIENTED_EDGE('',*,*,#974,.T.); +#974=EDGE_CURVE('',#970,#975,#977,.T.); +#975=VERTEX_POINT('',#976); +#976=CARTESIAN_POINT('',(5.45,-0.35,0.8)); +#977=B_SPLINE_CURVE_WITH_KNOTS('',6,(#971,#978,#979,#980,#981,#982,#976),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#978=CARTESIAN_POINT('',(5.33926990817,-0.35,0.95)); +#979=CARTESIAN_POINT('',(5.37853981634,-0.35,0.937662994499)); +#980=CARTESIAN_POINT('',(5.41297809489,-0.35,0.91297809489)); +#981=CARTESIAN_POINT('',(5.437662994499,-0.35,0.87853981634)); +#982=CARTESIAN_POINT('',(5.45,-0.35,0.83926990817)); +#983=ORIENTED_EDGE('',*,*,#984,.T.); +#984=EDGE_CURVE('',#975,#985,#987,.T.); +#985=VERTEX_POINT('',#986); +#986=CARTESIAN_POINT('',(5.45,-0.35,0.3)); +#987=LINE('',#976,#988); +#988=VECTOR('',#989,1.); +#989=DIRECTION('',(6.123233995737E-17,0.,-1.)); +#990=ORIENTED_EDGE('',*,*,#991,.T.); +#991=EDGE_CURVE('',#985,#992,#994,.T.); +#992=VERTEX_POINT('',#993); +#993=CARTESIAN_POINT('',(5.3,-0.35,0.15)); +#994=B_SPLINE_CURVE_WITH_KNOTS('',6,(#986,#995,#996,#997,#998,#999,#993),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#995=CARTESIAN_POINT('',(5.45,-0.35,0.26073009183)); +#996=CARTESIAN_POINT('',(5.437662994499,-0.35,0.22146018366)); +#997=CARTESIAN_POINT('',(5.41297809489,-0.35,0.18702190511)); +#998=CARTESIAN_POINT('',(5.37853981634,-0.35,0.162337005501)); +#999=CARTESIAN_POINT('',(5.33926990817,-0.35,0.15)); +#1000=ORIENTED_EDGE('',*,*,#1001,.T.); +#1001=EDGE_CURVE('',#992,#1002,#1004,.T.); +#1002=VERTEX_POINT('',#1003); +#1003=CARTESIAN_POINT('',(4.9,-0.35,0.15)); +#1004=LINE('',#993,#1005); +#1005=VECTOR('',#1006,1.); +#1006=DIRECTION('',(-1.,0.,1.387778780781E-16)); +#1007=ORIENTED_EDGE('',*,*,#1008,.F.); +#1008=EDGE_CURVE('',#1009,#1002,#1011,.T.); +#1009=VERTEX_POINT('',#1010); +#1010=CARTESIAN_POINT('',(4.9,-0.35,-0.15)); +#1011=LINE('',#1010,#1012); +#1012=VECTOR('',#1013,1.); +#1013=DIRECTION('',(1.387778780781E-16,0.,1.)); +#1014=ORIENTED_EDGE('',*,*,#1015,.F.); +#1015=EDGE_CURVE('',#1016,#1009,#1018,.T.); +#1016=VERTEX_POINT('',#1017); +#1017=CARTESIAN_POINT('',(5.3,-0.35,-0.15)); +#1018=LINE('',#1017,#1005); +#1019=ORIENTED_EDGE('',*,*,#1020,.F.); +#1020=EDGE_CURVE('',#1021,#1016,#1023,.T.); +#1021=VERTEX_POINT('',#1022); +#1022=CARTESIAN_POINT('',(5.75,-0.35,0.3)); +#1023=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1022,#1024,#1025,#1026,#1027,#1028,#1017),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1024=CARTESIAN_POINT('',(5.75,-0.35,0.18219027549)); +#1025=CARTESIAN_POINT('',(5.712988983496,-0.35,6.438055098076E-02)); +#1026=CARTESIAN_POINT('',(5.63893428467,-0.35,-3.89342846695E-02)); +#1027=CARTESIAN_POINT('',(5.535619449019,-0.35,-0.112988983496)); +#1028=CARTESIAN_POINT('',(5.41780972451,-0.35,-0.15)); +#1029=ORIENTED_EDGE('',*,*,#1030,.F.); +#1030=EDGE_CURVE('',#1031,#1021,#1033,.T.); +#1031=VERTEX_POINT('',#1032); +#1032=CARTESIAN_POINT('',(5.75,-0.35,0.8)); +#1033=LINE('',#1032,#988); +#1034=ORIENTED_EDGE('',*,*,#1035,.F.); +#1035=EDGE_CURVE('',#1036,#1031,#1038,.T.); +#1036=VERTEX_POINT('',#1037); +#1037=CARTESIAN_POINT('',(5.3,-0.35,1.25)); +#1038=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1037,#1039,#1040,#1041,#1042,#1043,#1032),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1039=CARTESIAN_POINT('',(5.41780972451,-0.35,1.25)); +#1040=CARTESIAN_POINT('',(5.535619449019,-0.35,1.212988983496)); +#1041=CARTESIAN_POINT('',(5.638934284669,-0.35,1.138934284669)); +#1042=CARTESIAN_POINT('',(5.712988983496,-0.35,1.035619449019)); +#1043=CARTESIAN_POINT('',(5.75,-0.35,0.91780972451)); +#1044=ORIENTED_EDGE('',*,*,#1045,.F.); +#1045=EDGE_CURVE('',#1046,#1036,#1048,.T.); +#1046=VERTEX_POINT('',#1047); +#1047=CARTESIAN_POINT('',(-0.4,-0.35,1.25)); +#1048=LINE('',#1047,#203); +#1049=ORIENTED_EDGE('',*,*,#1050,.F.); +#1050=EDGE_CURVE('',#1051,#1046,#1053,.T.); +#1051=VERTEX_POINT('',#1052); +#1052=CARTESIAN_POINT('',(-0.85,-0.35,0.8)); +#1053=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1052,#1054,#1055,#1056,#1057,#1058,#1047),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1054=CARTESIAN_POINT('',(-0.85,-0.35,0.91780972451)); +#1055=CARTESIAN_POINT('',(-0.812988983496,-0.35,1.035619449019)); +#1056=CARTESIAN_POINT('',(-0.73893428467,-0.35,1.13893428467)); +#1057=CARTESIAN_POINT('',(-0.635619449019,-0.35,1.212988983496)); +#1058=CARTESIAN_POINT('',(-0.51780972451,-0.35,1.25)); +#1059=ORIENTED_EDGE('',*,*,#1060,.F.); +#1060=EDGE_CURVE('',#1061,#1051,#1063,.T.); +#1061=VERTEX_POINT('',#1062); +#1062=CARTESIAN_POINT('',(-0.85,-0.35,0.3)); +#1063=LINE('',#1062,#957); +#1064=ORIENTED_EDGE('',*,*,#1065,.F.); +#1065=EDGE_CURVE('',#928,#1061,#1066,.T.); +#1066=B_SPLINE_CURVE_WITH_KNOTS('',6,(#929,#1067,#1068,#1069,#1070,#1071,#1062),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1067=CARTESIAN_POINT('',(-0.51780972451,-0.35,-0.15)); +#1068=CARTESIAN_POINT('',(-0.635619449019,-0.35,-0.112988983496)); +#1069=CARTESIAN_POINT('',(-0.73893428467,-0.35,-3.89342846695E-02)); +#1070=CARTESIAN_POINT('',(-0.812988983496,-0.35,6.438055098077E-02)); +#1071=CARTESIAN_POINT('',(-0.85,-0.35,0.18219027549)); +#1072=PLANE('',#1073); +#1073=AXIS2_PLACEMENT_3D('',#927,#137,#13); +#1074=ADVANCED_FACE('',(#1075),#1091,.T.); +#1075=FACE_BOUND('',#1076,.T.); +#1076=EDGE_LOOP('',(#1077,#1078,#1083,#1088)); +#1077=ORIENTED_EDGE('',*,*,#938,.F.); +#1078=ORIENTED_EDGE('',*,*,#1079,.T.); +#1079=EDGE_CURVE('',#934,#1080,#1082,.T.); +#1080=VERTEX_POINT('',#1081); +#1081=CARTESIAN_POINT('',(0.,0.35,0.15)); +#1082=LINE('',#935,#67); +#1083=ORIENTED_EDGE('',*,*,#1084,.T.); +#1084=EDGE_CURVE('',#1080,#1085,#1087,.T.); +#1085=VERTEX_POINT('',#1086); +#1086=CARTESIAN_POINT('',(-0.4,0.35,0.15)); +#1087=LINE('',#1081,#931); +#1088=ORIENTED_EDGE('',*,*,#1089,.F.); +#1089=EDGE_CURVE('',#939,#1085,#1090,.T.); +#1090=LINE('',#940,#67); +#1091=PLANE('',#1092); +#1092=AXIS2_PLACEMENT_3D('',#935,#13,#68); +#1093=ADVANCED_FACE('',(#1094),#1229,.T.); +#1094=FACE_BOUND('',#1095,.T.); +#1095=EDGE_LOOP('',(#1096,#1097,#1103,#1108,#1118,#1123,#1133,#1138,#1148,#1153,#1163,#1168,#1175,#1180,#1189,#1194,#1203,#1208,#1217,#1222)); +#1096=ORIENTED_EDGE('',*,*,#1084,.F.); +#1097=ORIENTED_EDGE('',*,*,#1098,.T.); +#1098=EDGE_CURVE('',#1080,#1099,#1101,.T.); +#1099=VERTEX_POINT('',#1100); +#1100=CARTESIAN_POINT('',(0.,0.35,-0.15)); +#1101=LINE('',#1081,#1102); +#1102=VECTOR('',#161,1.); +#1103=ORIENTED_EDGE('',*,*,#1104,.T.); +#1104=EDGE_CURVE('',#1099,#1105,#1107,.T.); +#1105=VERTEX_POINT('',#1106); +#1106=CARTESIAN_POINT('',(-0.4,0.35,-0.15)); +#1107=LINE('',#1100,#931); +#1108=ORIENTED_EDGE('',*,*,#1109,.T.); +#1109=EDGE_CURVE('',#1105,#1110,#1112,.T.); +#1110=VERTEX_POINT('',#1111); +#1111=CARTESIAN_POINT('',(-0.85,0.35,0.3)); +#1112=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1106,#1113,#1114,#1115,#1116,#1117,#1111),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1113=CARTESIAN_POINT('',(-0.51780972451,0.35,-0.15)); +#1114=CARTESIAN_POINT('',(-0.635619449019,0.35,-0.112988983496)); +#1115=CARTESIAN_POINT('',(-0.73893428467,0.35,-3.89342846695E-02)); +#1116=CARTESIAN_POINT('',(-0.812988983496,0.35,6.438055098077E-02)); +#1117=CARTESIAN_POINT('',(-0.85,0.35,0.18219027549)); +#1118=ORIENTED_EDGE('',*,*,#1119,.T.); +#1119=EDGE_CURVE('',#1110,#1120,#1122,.T.); +#1120=VERTEX_POINT('',#1121); +#1121=CARTESIAN_POINT('',(-0.85,0.35,0.8)); +#1122=LINE('',#1111,#957); +#1123=ORIENTED_EDGE('',*,*,#1124,.T.); +#1124=EDGE_CURVE('',#1120,#1125,#1127,.T.); +#1125=VERTEX_POINT('',#1126); +#1126=CARTESIAN_POINT('',(-0.4,0.35,1.25)); +#1127=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1121,#1128,#1129,#1130,#1131,#1132,#1126),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1128=CARTESIAN_POINT('',(-0.85,0.35,0.91780972451)); +#1129=CARTESIAN_POINT('',(-0.812988983496,0.35,1.035619449019)); +#1130=CARTESIAN_POINT('',(-0.73893428467,0.35,1.13893428467)); +#1131=CARTESIAN_POINT('',(-0.635619449019,0.35,1.212988983496)); +#1132=CARTESIAN_POINT('',(-0.51780972451,0.35,1.25)); +#1133=ORIENTED_EDGE('',*,*,#1134,.T.); +#1134=EDGE_CURVE('',#1125,#1135,#1137,.T.); +#1135=VERTEX_POINT('',#1136); +#1136=CARTESIAN_POINT('',(5.3,0.35,1.25)); +#1137=LINE('',#1126,#203); +#1138=ORIENTED_EDGE('',*,*,#1139,.T.); +#1139=EDGE_CURVE('',#1135,#1140,#1142,.T.); +#1140=VERTEX_POINT('',#1141); +#1141=CARTESIAN_POINT('',(5.75,0.35,0.8)); +#1142=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1136,#1143,#1144,#1145,#1146,#1147,#1141),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1143=CARTESIAN_POINT('',(5.41780972451,0.35,1.25)); +#1144=CARTESIAN_POINT('',(5.535619449019,0.35,1.212988983496)); +#1145=CARTESIAN_POINT('',(5.638934284669,0.35,1.138934284669)); +#1146=CARTESIAN_POINT('',(5.712988983496,0.35,1.035619449019)); +#1147=CARTESIAN_POINT('',(5.75,0.35,0.91780972451)); +#1148=ORIENTED_EDGE('',*,*,#1149,.T.); +#1149=EDGE_CURVE('',#1140,#1150,#1152,.T.); +#1150=VERTEX_POINT('',#1151); +#1151=CARTESIAN_POINT('',(5.75,0.35,0.3)); +#1152=LINE('',#1141,#988); +#1153=ORIENTED_EDGE('',*,*,#1154,.T.); +#1154=EDGE_CURVE('',#1150,#1155,#1157,.T.); +#1155=VERTEX_POINT('',#1156); +#1156=CARTESIAN_POINT('',(5.3,0.35,-0.15)); +#1157=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1151,#1158,#1159,#1160,#1161,#1162,#1156),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1158=CARTESIAN_POINT('',(5.75,0.35,0.18219027549)); +#1159=CARTESIAN_POINT('',(5.712988983496,0.35,6.438055098076E-02)); +#1160=CARTESIAN_POINT('',(5.63893428467,0.35,-3.89342846695E-02)); +#1161=CARTESIAN_POINT('',(5.535619449019,0.35,-0.112988983496)); +#1162=CARTESIAN_POINT('',(5.41780972451,0.35,-0.15)); +#1163=ORIENTED_EDGE('',*,*,#1164,.T.); +#1164=EDGE_CURVE('',#1155,#1165,#1167,.T.); +#1165=VERTEX_POINT('',#1166); +#1166=CARTESIAN_POINT('',(4.9,0.35,-0.15)); +#1167=LINE('',#1156,#1005); +#1168=ORIENTED_EDGE('',*,*,#1169,.F.); +#1169=EDGE_CURVE('',#1170,#1165,#1172,.T.); +#1170=VERTEX_POINT('',#1171); +#1171=CARTESIAN_POINT('',(4.9,0.35,0.15)); +#1172=LINE('',#1171,#1173); +#1173=VECTOR('',#1174,1.); +#1174=DIRECTION('',(-1.387778780781E-16,0.,-1.)); +#1175=ORIENTED_EDGE('',*,*,#1176,.F.); +#1176=EDGE_CURVE('',#1177,#1170,#1179,.T.); +#1177=VERTEX_POINT('',#1178); +#1178=CARTESIAN_POINT('',(5.3,0.35,0.15)); +#1179=LINE('',#1178,#1005); +#1180=ORIENTED_EDGE('',*,*,#1181,.F.); +#1181=EDGE_CURVE('',#1182,#1177,#1184,.T.); +#1182=VERTEX_POINT('',#1183); +#1183=CARTESIAN_POINT('',(5.45,0.35,0.3)); +#1184=B_SPLINE_CURVE_WITH_KNOTS('',5,(#1183,#1185,#1186,#1187,#1188,#1178),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1185=CARTESIAN_POINT('',(5.45,0.35,0.252876110196)); +#1186=CARTESIAN_POINT('',(5.431494491748,0.35,0.205752220392)); +#1187=CARTESIAN_POINT('',(5.394247779608,0.35,0.168505508252)); +#1188=CARTESIAN_POINT('',(5.347123889804,0.35,0.15)); +#1189=ORIENTED_EDGE('',*,*,#1190,.F.); +#1190=EDGE_CURVE('',#1191,#1182,#1193,.T.); +#1191=VERTEX_POINT('',#1192); +#1192=CARTESIAN_POINT('',(5.45,0.35,0.8)); +#1193=LINE('',#1192,#1102); +#1194=ORIENTED_EDGE('',*,*,#1195,.F.); +#1195=EDGE_CURVE('',#1196,#1191,#1198,.T.); +#1196=VERTEX_POINT('',#1197); +#1197=CARTESIAN_POINT('',(5.3,0.35,0.95)); +#1198=B_SPLINE_CURVE_WITH_KNOTS('',5,(#1197,#1199,#1200,#1201,#1202,#1192),.UNSPECIFIED.,.F.,.F.,(6,6),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1199=CARTESIAN_POINT('',(5.347123889804,0.35,0.95)); +#1200=CARTESIAN_POINT('',(5.394247779608,0.35,0.931494491748)); +#1201=CARTESIAN_POINT('',(5.431494491748,0.35,0.894247779608)); +#1202=CARTESIAN_POINT('',(5.45,0.35,0.847123889804)); +#1203=ORIENTED_EDGE('',*,*,#1204,.F.); +#1204=EDGE_CURVE('',#1205,#1196,#1207,.T.); +#1205=VERTEX_POINT('',#1206); +#1206=CARTESIAN_POINT('',(-0.4,0.35,0.95)); +#1207=LINE('',#1206,#203); +#1208=ORIENTED_EDGE('',*,*,#1209,.F.); +#1209=EDGE_CURVE('',#1210,#1205,#1212,.T.); +#1210=VERTEX_POINT('',#1211); +#1211=CARTESIAN_POINT('',(-0.55,0.35,0.8)); +#1212=B_SPLINE_CURVE_WITH_KNOTS('',5,(#1211,#1213,#1214,#1215,#1216,#1206),.UNSPECIFIED.,.F.,.F.,(6,6),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1213=CARTESIAN_POINT('',(-0.55,0.35,0.847123889804)); +#1214=CARTESIAN_POINT('',(-0.531494491748,0.35,0.894247779608)); +#1215=CARTESIAN_POINT('',(-0.494247779608,0.35,0.931494491748)); +#1216=CARTESIAN_POINT('',(-0.447123889804,0.35,0.95)); +#1217=ORIENTED_EDGE('',*,*,#1218,.F.); +#1218=EDGE_CURVE('',#1219,#1210,#1221,.T.); +#1219=VERTEX_POINT('',#1220); +#1220=CARTESIAN_POINT('',(-0.55,0.35,0.3)); +#1221=LINE('',#1220,#60); +#1222=ORIENTED_EDGE('',*,*,#1223,.F.); +#1223=EDGE_CURVE('',#1085,#1219,#1224,.T.); +#1224=B_SPLINE_CURVE_WITH_KNOTS('',5,(#1086,#1225,#1226,#1227,#1228,#1220),.UNSPECIFIED.,.F.,.F.,(6,6),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1225=CARTESIAN_POINT('',(-0.447123889804,0.35,0.15)); +#1226=CARTESIAN_POINT('',(-0.494247779608,0.35,0.168505508252)); +#1227=CARTESIAN_POINT('',(-0.531494491748,0.35,0.205752220392)); +#1228=CARTESIAN_POINT('',(-0.55,0.35,0.252876110196)); +#1229=PLANE('',#1230); +#1230=AXIS2_PLACEMENT_3D('',#1081,#68,#161); +#1231=ADVANCED_FACE('',(#1232),#1243,.T.); +#1232=FACE_BOUND('',#1233,.T.); +#1233=EDGE_LOOP('',(#1234,#1235,#1239,#1240)); +#1234=ORIENTED_EDGE('',*,*,#1104,.F.); +#1235=ORIENTED_EDGE('',*,*,#1236,.T.); +#1236=EDGE_CURVE('',#1099,#926,#1237,.T.); +#1237=LINE('',#1100,#1238); +#1238=VECTOR('',#137,1.); +#1239=ORIENTED_EDGE('',*,*,#925,.T.); +#1240=ORIENTED_EDGE('',*,*,#1241,.F.); +#1241=EDGE_CURVE('',#1105,#928,#1242,.T.); +#1242=LINE('',#1106,#1238); +#1243=PLANE('',#1244); +#1244=AXIS2_PLACEMENT_3D('',#1100,#161,#137); +#1245=ADVANCED_FACE('',(#1246),#1254,.T.); +#1246=FACE_BOUND('',#1247,.T.); +#1247=EDGE_LOOP('',(#1248,#1249,#1250,#1251)); +#1248=ORIENTED_EDGE('',*,*,#943,.F.); +#1249=ORIENTED_EDGE('',*,*,#1089,.T.); +#1250=ORIENTED_EDGE('',*,*,#1223,.T.); +#1251=ORIENTED_EDGE('',*,*,#1252,.F.); +#1252=EDGE_CURVE('',#944,#1219,#1253,.T.); +#1253=B_SPLINE_CURVE_WITH_KNOTS('',1,(#945,#1220),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.); +#1254=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#940,#1255,#1256,#1257,#1258,#945),(#1086,#1225,#1226,#1227,#1228,#1220)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,0.7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1255=CARTESIAN_POINT('',(-0.447123889804,-0.35,0.15)); +#1256=CARTESIAN_POINT('',(-0.494247779608,-0.35,0.168505508252)); +#1257=CARTESIAN_POINT('',(-0.531494491748,-0.35,0.205752220392)); +#1258=CARTESIAN_POINT('',(-0.55,-0.35,0.252876110196)); +#1259=ADVANCED_FACE('',(#1260),#1268,.T.); +#1260=FACE_BOUND('',#1261,.T.); +#1261=EDGE_LOOP('',(#1262,#1263,#1264,#1265)); +#1262=ORIENTED_EDGE('',*,*,#1109,.F.); +#1263=ORIENTED_EDGE('',*,*,#1241,.T.); +#1264=ORIENTED_EDGE('',*,*,#1065,.T.); +#1265=ORIENTED_EDGE('',*,*,#1266,.F.); +#1266=EDGE_CURVE('',#1110,#1061,#1267,.T.); +#1267=B_SPLINE_CURVE_WITH_KNOTS('',1,(#1111,#1062),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.); +#1268=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#1106,#1113,#1114,#1115,#1116,#1117,#1111),(#929,#1067,#1068,#1069,#1070,#1071,#1062)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,0.7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1269=ADVANCED_FACE('',(#1270),#1278,.T.); +#1270=FACE_BOUND('',#1271,.T.); +#1271=EDGE_LOOP('',(#1272,#1273,#1274,#1275)); +#1272=ORIENTED_EDGE('',*,*,#953,.F.); +#1273=ORIENTED_EDGE('',*,*,#1252,.T.); +#1274=ORIENTED_EDGE('',*,*,#1218,.T.); +#1275=ORIENTED_EDGE('',*,*,#1276,.F.); +#1276=EDGE_CURVE('',#954,#1210,#1277,.T.); +#1277=LINE('',#955,#67); +#1278=PLANE('',#1279); +#1279=AXIS2_PLACEMENT_3D('',#945,#14,#68); +#1280=ADVANCED_FACE('',(#1281),#1289,.T.); +#1281=FACE_BOUND('',#1282,.T.); +#1282=EDGE_LOOP('',(#1283,#1284,#1285,#1286)); +#1283=ORIENTED_EDGE('',*,*,#1119,.F.); +#1284=ORIENTED_EDGE('',*,*,#1266,.T.); +#1285=ORIENTED_EDGE('',*,*,#1060,.T.); +#1286=ORIENTED_EDGE('',*,*,#1287,.F.); +#1287=EDGE_CURVE('',#1120,#1051,#1288,.T.); +#1288=LINE('',#1121,#1238); +#1289=PLANE('',#1290); +#1290=AXIS2_PLACEMENT_3D('',#1111,#92,#137); +#1291=ADVANCED_FACE('',(#1292),#1300,.T.); +#1292=FACE_BOUND('',#1293,.T.); +#1293=EDGE_LOOP('',(#1294,#1295,#1296,#1297)); +#1294=ORIENTED_EDGE('',*,*,#959,.F.); +#1295=ORIENTED_EDGE('',*,*,#1276,.T.); +#1296=ORIENTED_EDGE('',*,*,#1209,.T.); +#1297=ORIENTED_EDGE('',*,*,#1298,.F.); +#1298=EDGE_CURVE('',#960,#1205,#1299,.T.); +#1299=B_SPLINE_CURVE_WITH_KNOTS('',1,(#961,#1206),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.); +#1300=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#955,#1301,#1302,#1303,#1304,#961),(#1211,#1213,#1214,#1215,#1216,#1206)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,0.7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1301=CARTESIAN_POINT('',(-0.55,-0.35,0.847123889804)); +#1302=CARTESIAN_POINT('',(-0.531494491748,-0.35,0.894247779608)); +#1303=CARTESIAN_POINT('',(-0.494247779608,-0.35,0.931494491748)); +#1304=CARTESIAN_POINT('',(-0.447123889804,-0.35,0.95)); +#1305=ADVANCED_FACE('',(#1306),#1314,.T.); +#1306=FACE_BOUND('',#1307,.T.); +#1307=EDGE_LOOP('',(#1308,#1309,#1310,#1311)); +#1308=ORIENTED_EDGE('',*,*,#1124,.F.); +#1309=ORIENTED_EDGE('',*,*,#1287,.T.); +#1310=ORIENTED_EDGE('',*,*,#1050,.T.); +#1311=ORIENTED_EDGE('',*,*,#1312,.F.); +#1312=EDGE_CURVE('',#1125,#1046,#1313,.T.); +#1313=B_SPLINE_CURVE_WITH_KNOTS('',1,(#1126,#1047),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.); +#1314=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#1121,#1128,#1129,#1130,#1131,#1132,#1126),(#1052,#1054,#1055,#1056,#1057,#1058,#1047)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,0.7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1315=ADVANCED_FACE('',(#1316),#1324,.T.); +#1316=FACE_BOUND('',#1317,.T.); +#1317=EDGE_LOOP('',(#1318,#1319,#1320,#1321)); +#1318=ORIENTED_EDGE('',*,*,#969,.F.); +#1319=ORIENTED_EDGE('',*,*,#1298,.T.); +#1320=ORIENTED_EDGE('',*,*,#1204,.T.); +#1321=ORIENTED_EDGE('',*,*,#1322,.F.); +#1322=EDGE_CURVE('',#970,#1196,#1323,.T.); +#1323=LINE('',#971,#67); +#1324=PLANE('',#1325); +#1325=AXIS2_PLACEMENT_3D('',#961,#161,#68); +#1326=ADVANCED_FACE('',(#1327),#1335,.T.); +#1327=FACE_BOUND('',#1328,.T.); +#1328=EDGE_LOOP('',(#1329,#1330,#1331,#1332)); +#1329=ORIENTED_EDGE('',*,*,#1134,.F.); +#1330=ORIENTED_EDGE('',*,*,#1312,.T.); +#1331=ORIENTED_EDGE('',*,*,#1045,.T.); +#1332=ORIENTED_EDGE('',*,*,#1333,.F.); +#1333=EDGE_CURVE('',#1135,#1036,#1334,.T.); +#1334=LINE('',#1136,#1238); +#1335=PLANE('',#1336); +#1336=AXIS2_PLACEMENT_3D('',#1126,#13,#137); +#1337=ADVANCED_FACE('',(#1338),#1346,.T.); +#1338=FACE_BOUND('',#1339,.T.); +#1339=EDGE_LOOP('',(#1340,#1341,#1342,#1343)); +#1340=ORIENTED_EDGE('',*,*,#974,.F.); +#1341=ORIENTED_EDGE('',*,*,#1322,.T.); +#1342=ORIENTED_EDGE('',*,*,#1195,.T.); +#1343=ORIENTED_EDGE('',*,*,#1344,.F.); +#1344=EDGE_CURVE('',#975,#1191,#1345,.T.); +#1345=B_SPLINE_CURVE_WITH_KNOTS('',1,(#976,#1192),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.); +#1346=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#971,#1347,#1348,#1349,#1350,#976),(#1197,#1199,#1200,#1201,#1202,#1192)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,0.7),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1347=CARTESIAN_POINT('',(5.347123889804,-0.35,0.95)); +#1348=CARTESIAN_POINT('',(5.394247779608,-0.35,0.931494491748)); +#1349=CARTESIAN_POINT('',(5.431494491748,-0.35,0.894247779608)); +#1350=CARTESIAN_POINT('',(5.45,-0.35,0.847123889804)); +#1351=ADVANCED_FACE('',(#1352),#1360,.T.); +#1352=FACE_BOUND('',#1353,.T.); +#1353=EDGE_LOOP('',(#1354,#1355,#1356,#1357)); +#1354=ORIENTED_EDGE('',*,*,#1139,.F.); +#1355=ORIENTED_EDGE('',*,*,#1333,.T.); +#1356=ORIENTED_EDGE('',*,*,#1035,.T.); +#1357=ORIENTED_EDGE('',*,*,#1358,.F.); +#1358=EDGE_CURVE('',#1140,#1031,#1359,.T.); +#1359=B_SPLINE_CURVE_WITH_KNOTS('',1,(#1141,#1032),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.); +#1360=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#1136,#1143,#1144,#1145,#1146,#1147,#1141),(#1037,#1039,#1040,#1041,#1042,#1043,#1032)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,0.7),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1361=ADVANCED_FACE('',(#1362),#1370,.T.); +#1362=FACE_BOUND('',#1363,.T.); +#1363=EDGE_LOOP('',(#1364,#1365,#1366,#1367)); +#1364=ORIENTED_EDGE('',*,*,#984,.F.); +#1365=ORIENTED_EDGE('',*,*,#1344,.T.); +#1366=ORIENTED_EDGE('',*,*,#1190,.T.); +#1367=ORIENTED_EDGE('',*,*,#1368,.F.); +#1368=EDGE_CURVE('',#985,#1182,#1369,.T.); +#1369=LINE('',#986,#67); +#1370=PLANE('',#1371); +#1371=AXIS2_PLACEMENT_3D('',#976,#92,#68); +#1372=ADVANCED_FACE('',(#1373),#1381,.T.); +#1373=FACE_BOUND('',#1374,.T.); +#1374=EDGE_LOOP('',(#1375,#1376,#1377,#1378)); +#1375=ORIENTED_EDGE('',*,*,#1149,.F.); +#1376=ORIENTED_EDGE('',*,*,#1358,.T.); +#1377=ORIENTED_EDGE('',*,*,#1030,.T.); +#1378=ORIENTED_EDGE('',*,*,#1379,.F.); +#1379=EDGE_CURVE('',#1150,#1021,#1380,.T.); +#1380=LINE('',#1151,#1238); +#1381=PLANE('',#1382); +#1382=AXIS2_PLACEMENT_3D('',#1141,#14,#137); +#1383=ADVANCED_FACE('',(#1384),#1392,.T.); +#1384=FACE_BOUND('',#1385,.T.); +#1385=EDGE_LOOP('',(#1386,#1387,#1388,#1389)); +#1386=ORIENTED_EDGE('',*,*,#991,.F.); +#1387=ORIENTED_EDGE('',*,*,#1368,.T.); +#1388=ORIENTED_EDGE('',*,*,#1181,.T.); +#1389=ORIENTED_EDGE('',*,*,#1390,.F.); +#1390=EDGE_CURVE('',#992,#1177,#1391,.T.); +#1391=B_SPLINE_CURVE_WITH_KNOTS('',1,(#993,#1178),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.); +#1392=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#986,#1393,#1394,#1395,#1396,#993),(#1183,#1185,#1186,#1187,#1188,#1178)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,0.7),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1393=CARTESIAN_POINT('',(5.45,-0.35,0.252876110196)); +#1394=CARTESIAN_POINT('',(5.431494491748,-0.35,0.205752220392)); +#1395=CARTESIAN_POINT('',(5.394247779608,-0.35,0.168505508252)); +#1396=CARTESIAN_POINT('',(5.347123889804,-0.35,0.15)); +#1397=ADVANCED_FACE('',(#1398),#1406,.T.); +#1398=FACE_BOUND('',#1399,.T.); +#1399=EDGE_LOOP('',(#1400,#1401,#1402,#1403)); +#1400=ORIENTED_EDGE('',*,*,#1154,.F.); +#1401=ORIENTED_EDGE('',*,*,#1379,.T.); +#1402=ORIENTED_EDGE('',*,*,#1020,.T.); +#1403=ORIENTED_EDGE('',*,*,#1404,.F.); +#1404=EDGE_CURVE('',#1155,#1016,#1405,.T.); +#1405=B_SPLINE_CURVE_WITH_KNOTS('',1,(#1156,#1017),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.); +#1406=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#1151,#1158,#1159,#1160,#1161,#1162,#1156),(#1022,#1024,#1025,#1026,#1027,#1028,#1017)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,0.7),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1407=ADVANCED_FACE('',(#1408),#1416,.T.); +#1408=FACE_BOUND('',#1409,.T.); +#1409=EDGE_LOOP('',(#1410,#1411,#1412,#1413)); +#1410=ORIENTED_EDGE('',*,*,#1001,.F.); +#1411=ORIENTED_EDGE('',*,*,#1390,.T.); +#1412=ORIENTED_EDGE('',*,*,#1176,.T.); +#1413=ORIENTED_EDGE('',*,*,#1414,.F.); +#1414=EDGE_CURVE('',#1002,#1170,#1415,.T.); +#1415=LINE('',#1003,#67); +#1416=PLANE('',#1417); +#1417=AXIS2_PLACEMENT_3D('',#993,#1013,#68); +#1418=ADVANCED_FACE('',(#1419),#1427,.T.); +#1419=FACE_BOUND('',#1420,.T.); +#1420=EDGE_LOOP('',(#1421,#1422,#1423,#1424)); +#1421=ORIENTED_EDGE('',*,*,#1164,.F.); +#1422=ORIENTED_EDGE('',*,*,#1404,.T.); +#1423=ORIENTED_EDGE('',*,*,#1015,.T.); +#1424=ORIENTED_EDGE('',*,*,#1425,.F.); +#1425=EDGE_CURVE('',#1165,#1009,#1426,.T.); +#1426=LINE('',#1166,#1238); +#1427=PLANE('',#1428); +#1428=AXIS2_PLACEMENT_3D('',#1156,#1174,#137); +#1429=ADVANCED_FACE('',(#1430),#1432,.F.); +#1430=FACE_BOUND('',#1431,.F.); +#1431=EDGE_LOOP('',(#932,#1078,#1097,#1235)); +#1432=PLANE('',#1433); +#1433=AXIS2_PLACEMENT_3D('',#1434,#92,#161); +#1434=CARTESIAN_POINT('',(0.,0.,6.938893903907E-18)); +#1435=ADVANCED_FACE('',(#1436),#1442,.T.); +#1436=FACE_BOUND('',#1437,.T.); +#1437=EDGE_LOOP('',(#1438,#1439,#1440,#1441)); +#1438=ORIENTED_EDGE('',*,*,#1008,.T.); +#1439=ORIENTED_EDGE('',*,*,#1414,.T.); +#1440=ORIENTED_EDGE('',*,*,#1169,.T.); +#1441=ORIENTED_EDGE('',*,*,#1425,.T.); +#1442=PLANE('',#1443); +#1443=AXIS2_PLACEMENT_3D('',#1444,#92,#161); +#1444=CARTESIAN_POINT('',(4.9,0.,6.938893903907E-18)); +#1445=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23))GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1446=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1447,#1448); +#1447=( REPRESENTATION_RELATIONSHIP('','',#918,#904)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1448=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#1449); +#1449=NEXT_ASSEMBLY_USAGE_OCCURRENCE('149','','',#900,#914,$); +#1450=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#916)); +#1451=SHAPE_DEFINITION_REPRESENTATION(#1452,#1457); +#1452=PRODUCT_DEFINITION_SHAPE('','',#1453); +#1453=PRODUCT_DEFINITION('design','',#1454,#1456); +#1454=PRODUCT_DEFINITION_FORMATION('','',#1455); +#1455=PRODUCT('lead-34','lead-34','',(#8)); +#1456=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1457=SHAPE_REPRESENTATION('',(#11,#11),#1458); +#1458=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23))GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1459=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1460,#1462); +#1460=( REPRESENTATION_RELATIONSHIP('','',#1457,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1461)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1461=ITEM_DEFINED_TRANSFORMATION('','',#11,#17); +#1462=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#1463); +#1463=NEXT_ASSEMBLY_USAGE_OCCURRENCE('152','','',#5,#1453,$); +#1464=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1455)); +#1465=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1466,#1467); +#1466=( REPRESENTATION_RELATIONSHIP('','',#918,#1457)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1467=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#1468); +#1468=NEXT_ASSEMBLY_USAGE_OCCURRENCE('151','','',#1453,#914,$); +#1469=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1470),#464); +#1470=STYLED_ITEM('color',(#1471),#47); +#1471=PRESENTATION_STYLE_ASSIGNMENT((#1472)); +#1472=SURFACE_STYLE_USAGE(.BOTH.,#1473); +#1473=SURFACE_SIDE_STYLE('',(#1474)); +#1474=SURFACE_STYLE_FILL_AREA(#1475); +#1475=FILL_AREA_STYLE('',(#1476)); +#1476=FILL_AREA_STYLE_COLOUR('',#1477); +#1477=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862); +#1478=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1479),#1445); +#1479=STYLED_ITEM('color',(#1480),#919); +#1480=PRESENTATION_STYLE_ASSIGNMENT((#1481)); +#1481=SURFACE_STYLE_USAGE(.BOTH.,#1482); +#1482=SURFACE_SIDE_STYLE('',(#1483)); +#1483=SURFACE_STYLE_FILL_AREA(#1484); +#1484=FILL_AREA_STYLE('',(#1485)); +#1485=FILL_AREA_STYLE_COLOUR('',#1486); +#1486=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005); +#1487=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1488),#892); +#1488=STYLED_ITEM('color',(#1489),#490); +#1489=PRESENTATION_STYLE_ASSIGNMENT((#1490)); +#1490=SURFACE_STYLE_USAGE(.BOTH.,#1491); +#1491=SURFACE_SIDE_STYLE('',(#1492)); +#1492=SURFACE_STYLE_FILL_AREA(#1493); +#1493=FILL_AREA_STYLE('',(#1494)); +#1494=FILL_AREA_STYLE_COLOUR('',#1495); +#1495=COLOUR_RGB('',0.513724573243,0.54509818405,0.54509818405); +ENDSEC; +END-ISO-10303-21; diff --git a/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/package.lp b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/package.lp new file mode 100644 index 0000000..5c5d278 --- /dev/null +++ b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/package.lp @@ -0,0 +1,104 @@ +(librepcb_package 01fb5375-a129-4977-810f-dee0e66b5378 + (name "CK_PTS645SJx73JSMTR92") + (description "Tactile switch from C&K.\n\nBody Size: 6.00 x 6.00 mm\nLead Y-Pitch: 4.50 mm\nActuator Height: 7.30 mm\n\nGenerated with librepcb-parts-generator (generate_tactile_switches.py)") + (keywords "push,press,button,switch,tactile") + (author "U. Bruhin") + (version "0.1") + (created 2025-04-15T21:39:13Z) + (deprecated false) + (generated_by "") + (category 194951ec-03dd-412a-9828-70c40bbdd22d) + (category c0f16db0-f0db-4121-ab12-b4570ff79738) + (assembly_type smt) + (pad bdb0c98c-17f8-4bce-a130-c071c54c689d (name "1")) + (pad 72a4797c-f406-465f-84cf-da19d2386442 (name "2")) + (pad af1cfe1b-824c-41b1-8d41-4aff84527f4a (name "3")) + (pad 9e3d6cc6-f15a-4200-bf0c-6ef359c5424e (name "4")) + (3d_model af75b24e-8fb4-4098-b201-a27920a16f25 (name "CK_PTS645SJx73JSMTR92")) + (footprint c6d7d2fa-7ef7-43c5-a491-657001b10504 + (name "default") + (description "") + (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (3d_model af75b24e-8fb4-4098-b201-a27920a16f25) + (pad b56d634c-b3df-4867-ae16-6c3579bad364 (side top) (shape roundrect) + (position -3.0 2.25) (rotation 0.0) (size 1.5 1.3) (radius 0.5) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad bdb0c98c-17f8-4bce-a130-c071c54c689d) + ) + (pad c90acbce-cd18-45e3-8a4f-19a5574daa75 (side top) (shape roundrect) + (position 3.0 2.25) (rotation 0.0) (size 1.5 1.3) (radius 0.5) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 72a4797c-f406-465f-84cf-da19d2386442) + ) + (pad 76cd4aa1-7063-4fcb-879c-774d03a2e391 (side top) (shape roundrect) + (position -3.0 -2.25) (rotation 0.0) (size 1.5 1.3) (radius 0.5) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad af1cfe1b-824c-41b1-8d41-4aff84527f4a) + ) + (pad d78ff619-5068-4ced-abb4-605300a64481 (side top) (shape roundrect) + (position 3.0 -2.25) (rotation 0.0) (size 1.5 1.3) (radius 0.5) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 9e3d6cc6-f15a-4200-bf0c-6ef359c5424e) + ) + (polygon ef83d299-2c88-4753-8c7b-e8bdbc0b3647 (layer top_documentation) + (width 0.2) (fill false) (grab_area false) + (vertex (position -2.9 2.9) (angle 0.0)) + (vertex (position 2.9 2.9) (angle 0.0)) + (vertex (position 2.9 -2.9) (angle 0.0)) + (vertex (position -2.9 -2.9) (angle 0.0)) + (vertex (position -2.9 2.9) (angle 0.0)) + ) + (polygon b82a3ae1-ad8d-4469-83f8-bcde9d46e7a4 (layer top_documentation) + (width 0.2) (fill false) (grab_area false) + (vertex (position -1.2 1.2) (angle 0.0)) + (vertex (position 1.2 1.2) (angle 0.0)) + (vertex (position 1.2 -1.2) (angle 0.0)) + (vertex (position -1.2 -1.2) (angle 0.0)) + (vertex (position -1.2 1.2) (angle 0.0)) + ) + (polygon acd95b35-b936-400e-83a2-62973b0cbf30 (layer top_legend) + (width 0.2) (fill false) (grab_area false) + (vertex (position -2.0 3.1) (angle 0.0)) + (vertex (position 2.0 3.1) (angle 0.0)) + ) + (polygon 8acaae83-6c4a-4660-9154-e7930a0bcba3 (layer top_legend) + (width 0.2) (fill false) (grab_area false) + (vertex (position -2.0 -3.1) (angle 0.0)) + (vertex (position 2.0 -3.1) (angle 0.0)) + ) + (polygon e9fc1535-6b3d-405b-a81e-e735b5b0de2c (layer top_legend) + (width 0.2) (fill false) (grab_area false) + (vertex (position -3.1 1.35) (angle 0.0)) + (vertex (position -3.1 -1.35) (angle 0.0)) + ) + (polygon b2d5d6dd-74ff-41ce-9ca4-1e778050c398 (layer top_legend) + (width 0.2) (fill false) (grab_area false) + (vertex (position 3.1 1.35) (angle 0.0)) + (vertex (position 3.1 -1.35) (angle 0.0)) + ) + (polygon 9704058d-3c3a-42b7-9000-e05d78613a10 (layer top_package_outlines) + (width 0.0) (fill false) (grab_area false) + (vertex (position -3.0 3.0) (angle 0.0)) + (vertex (position 3.0 3.0) (angle 0.0)) + (vertex (position 3.0 -3.0) (angle 0.0)) + (vertex (position -3.0 -3.0) (angle 0.0)) + ) + (polygon 584d3503-57d2-416f-ad23-411371ddb169 (layer top_courtyard) + (width 0.0) (fill false) (grab_area false) + (vertex (position -3.4 3.4) (angle 0.0)) + (vertex (position 3.4 3.4) (angle 0.0)) + (vertex (position 3.4 -3.4) (angle 0.0)) + (vertex (position -3.4 -3.4) (angle 0.0)) + ) + (stroke_text e6446d08-719f-4439-af3d-697753f06971 (layer top_names) + (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) + (align center bottom) (position 0.0 3.6) (rotation 0.0) + (auto_rotate true) (mirror false) (value "{{NAME}}") + ) + (stroke_text 37f809d2-2bec-4b9f-86bd-f3f2eb0147db (layer top_values) + (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) + (align center top) (position 0.0 -3.6) (rotation 0.0) + (auto_rotate true) (mirror false) (value "{{VALUE}}") + ) + ) +) diff --git a/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/.librepcb-pkg b/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/.librepcb-pkg new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/.librepcb-pkg @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/package.lp b/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/package.lp new file mode 100644 index 0000000..5e754f4 --- /dev/null +++ b/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/package.lp @@ -0,0 +1,91 @@ +(librepcb_package 29335d47-9f1f-4e9f-9e82-4c5f82d0c25f + (name "KICAD_LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm") + (description "Imported from KiCad (LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm).") + (keywords "kicad,import") + (author "KiCad Import") + (version "0.1") + (created 2026-06-06T09:45:21Z) + (deprecated false) + (generated_by "KiCadImport::LED_SMD::LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm") + (category 0764a19f-0b33-4927-906a-f4d6c522841d) + (assembly_type smt) + (pad b95decf8-49e2-485e-a08e-f6f7aa61653c (name "1")) + (pad 02d0b7c2-4ee3-4741-9491-bcf531b2db44 (name "2")) + (pad 9f590424-bff4-46e0-8547-142f9b7bca72 (name "3")) + (pad 47994965-7bb7-4e80-9dd8-ffa8f3d89e36 (name "4")) + (footprint 4b16a3e5-354f-4ea6-a1f5-2edec8a014ab + (name "default") + (description "") + (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (pad b95decf8-49e2-485e-a08e-f6f7aa61653c (side top) (shape roundrect) + (position -2.45 1.6) (rotation 180.0) (size 1.5 1.0) (radius 0.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad b95decf8-49e2-485e-a08e-f6f7aa61653c) + ) + (pad 02d0b7c2-4ee3-4741-9491-bcf531b2db44 (side top) (shape roundrect) + (position -2.45 -1.6) (rotation 180.0) (size 1.5 1.0) (radius 0.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 02d0b7c2-4ee3-4741-9491-bcf531b2db44) + ) + (pad 9f590424-bff4-46e0-8547-142f9b7bca72 (side top) (shape roundrect) + (position 2.45 -1.6) (rotation 180.0) (size 1.5 1.0) (radius 0.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 9f590424-bff4-46e0-8547-142f9b7bca72) + ) + (pad 47994965-7bb7-4e80-9dd8-ffa8f3d89e36 (side top) (shape roundrect) + (position 2.45 1.6) (rotation 180.0) (size 1.5 1.0) (radius 0.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 47994965-7bb7-4e80-9dd8-ffa8f3d89e36) + ) + (polygon 0c31135b-5e15-4b4a-8605-325a91dd74ca (layer top_courtyard) + (width 0.0) (fill false) (grab_area false) + (vertex (position 3.45 2.75) (angle 0.0)) + (vertex (position -3.45 2.75) (angle 0.0)) + (vertex (position -3.45 -2.75) (angle 0.0)) + (vertex (position 3.45 -2.75) (angle 0.0)) + (vertex (position 3.45 2.75) (angle 0.0)) + ) + (polygon 1d93b8f5-2505-4e6c-8265-513fab61d0a3 (layer top_documentation) + (width 0.1) (fill false) (grab_area false) + (vertex (position 2.5 2.5) (angle 0.0)) + (vertex (position -2.5 2.5) (angle 0.0)) + (vertex (position -2.5 -2.5) (angle 0.0)) + (vertex (position 2.5 -2.5) (angle 0.0)) + (vertex (position 2.5 2.5) (angle 0.0)) + ) + (polygon 1221ae4b-d7fb-4539-a5fd-71dc6478e7c7 (layer top_documentation) + (width 0.1) (fill false) (grab_area false) + (vertex (position -2.5 1.5) (angle 0.0)) + (vertex (position -1.5 2.5) (angle 0.0)) + ) + (polygon d9e695f0-d25d-4d65-9eba-0b6d025104ba (layer top_legend) + (width 0.2) (fill false) (grab_area false) + (vertex (position 3.5 2.75) (angle 0.0)) + (vertex (position -3.05 2.75) (angle 0.0)) + (vertex (position -3.5 2.3) (angle 0.0)) + (vertex (position -3.5 -2.75) (angle 0.0)) + (vertex (position 3.5 -2.75) (angle 0.0)) + (vertex (position 3.5 2.75) (angle 0.0)) + ) + (polygon d5cf6a8c-a203-4767-9735-1835c8e342aa (layer top_package_outlines) + (width 0.0) (fill false) (grab_area false) + (vertex (position -3.2 2.55) (angle 0.0)) + (vertex (position 3.2 2.55) (angle 0.0)) + (vertex (position 3.2 -2.55) (angle 0.0)) + (vertex (position -3.2 -2.55) (angle 0.0)) + ) + (circle 900a7a59-c5c8-4453-8020-b82b111838a3 (layer top_documentation) + (width 0.1) (fill false) (grab_area false) (diameter 4.0) (position 0.0 0.0) + ) + (stroke_text d7c809be-8b6c-47b9-b0a5-ba5a790be95c (layer top_names) + (height 1.0) (stroke_width 0.15) (letter_spacing auto) (line_spacing auto) + (align center center) (position 0.0 3.5) (rotation 0.0) + (auto_rotate true) (mirror false) (value "{{NAME}}") + ) + (stroke_text 2141786f-e9cd-42ff-b890-c121a1b9ac75 (layer top_values) + (height 1.0) (stroke_width 0.15) (letter_spacing auto) (line_spacing auto) + (align center center) (position 0.0 -4.0) (rotation 0.0) + (auto_rotate true) (mirror false) (value "{{VALUE}}") + ) + ) +) diff --git a/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/.librepcb-pkg b/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/.librepcb-pkg new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/.librepcb-pkg @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/package.lp b/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/package.lp new file mode 100644 index 0000000..23e1379 --- /dev/null +++ b/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/package.lp @@ -0,0 +1,131 @@ +(librepcb_package c57353dc-640a-4110-9d8b-468551c2acb1 + (name "XIAO-castellated") + (description "Pads for the castellated pins") + (keywords "") + (author "Elena ``of Valhalla''") + (version "0.1") + (created 2026-05-28T06:39:09Z) + (deprecated false) + (generated_by "") + (category 1d2630f1-c375-49f0-a0dc-2446735d82f4) + (assembly_type smt) + (pad ea0ab8bf-9f89-4bcf-ad4b-7ddb982b38ae (name "5V")) + (pad 4ebdaa16-c98a-49f9-8501-7cbaf0fbb8a6 (name "3V3")) + (pad d4e278f5-4c4e-4ccc-a7e4-d7b6b92955d3 (name "GND")) + (pad bedea4c1-19bf-4063-a96a-4900fca98238 (name "D0")) + (pad ece6aa30-dfc4-4218-aa14-b3c31472faf5 (name "D1")) + (pad c5aab2f8-03b7-4e18-908c-73984ed963f6 (name "D2")) + (pad 59108b6f-fbba-4583-9361-d20373d59429 (name "D3")) + (pad af7bea02-99ad-4ae7-a203-5cb97c0f27a6 (name "D4")) + (pad 73e8512b-9b15-4ebd-84c1-63695bbefbbc (name "D5")) + (pad 4b387fa8-e434-4940-a020-0fc5423bfa83 (name "D6")) + (pad aece66ab-6574-44ce-b958-2098f709ff49 (name "D7")) + (pad b6e1951b-a873-4a93-88ef-e9fe018b1c31 (name "D8")) + (pad 015a5b34-2fd4-46c9-8c77-46309cf23d19 (name "D9")) + (pad 41fc2dbf-59d2-4235-ada8-ea77ea0de2d9 (name "D10")) + (footprint 6a0a7a5c-2979-412d-a18b-ab54548131b9 + (name "default") + (description "") + (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (pad f7d004ea-f628-4d6b-bf32-9fafc25c017f (side top) (shape roundrect) + (position 8.89 7.62) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad ea0ab8bf-9f89-4bcf-ad4b-7ddb982b38ae) + ) + (pad b02af465-3fa1-4687-bf1d-98a0873c7862 (side top) (shape roundrect) + (position 8.89 2.54) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 4ebdaa16-c98a-49f9-8501-7cbaf0fbb8a6) + ) + (pad b62e15d3-f1e3-4825-8361-f47f6b70d38e (side top) (shape roundrect) + (position 8.89 5.08) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad d4e278f5-4c4e-4ccc-a7e4-d7b6b92955d3) + ) + (pad dfd2950f-1933-4e1c-8a05-5119d492e3ed (side top) (shape roundrect) + (position -8.89 7.62) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad bedea4c1-19bf-4063-a96a-4900fca98238) + ) + (pad 4c5fde18-1b24-41d7-80b4-fb16b603aa66 (side top) (shape roundrect) + (position -8.89 5.08) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad ece6aa30-dfc4-4218-aa14-b3c31472faf5) + ) + (pad 57663965-6fcf-4711-b924-edabf7030d5f (side top) (shape roundrect) + (position -8.89 2.54) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad c5aab2f8-03b7-4e18-908c-73984ed963f6) + ) + (pad 025470a7-9b09-4874-b075-09e229207707 (side top) (shape roundrect) + (position -8.89 0.0) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 59108b6f-fbba-4583-9361-d20373d59429) + ) + (pad 56494d5c-f568-4015-95f4-27b9a419d382 (side top) (shape roundrect) + (position -8.89 -2.54) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad af7bea02-99ad-4ae7-a203-5cb97c0f27a6) + ) + (pad 24cfd3fb-9cdb-430d-9a4a-c207b0bffac9 (side top) (shape roundrect) + (position -8.89 -5.08) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 73e8512b-9b15-4ebd-84c1-63695bbefbbc) + ) + (pad c689438e-bc08-4ac7-9076-8c0ab19d8d48 (side top) (shape roundrect) + (position -8.89 -7.62) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 4b387fa8-e434-4940-a020-0fc5423bfa83) + ) + (pad 2f354551-ee61-433d-896e-61acafcc106d (side top) (shape roundrect) + (position 8.89 -7.62) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad aece66ab-6574-44ce-b958-2098f709ff49) + ) + (pad 96616fd3-9136-4114-92ca-ce47e20d0e06 (side top) (shape roundrect) + (position 8.89 -5.08) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad b6e1951b-a873-4a93-88ef-e9fe018b1c31) + ) + (pad a6d3b1eb-ea4b-4c99-9c42-98df4a533de8 (side top) (shape roundrect) + (position 8.89 -2.54) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 015a5b34-2fd4-46c9-8c77-46309cf23d19) + ) + (pad e540dbf7-f46c-4a4a-9ae2-be4d9f2385b0 (side top) (shape roundrect) + (position 8.89 0.0) (rotation 0.0) (size 2.5 1.3) (radius 1.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 41fc2dbf-59d2-4235-ada8-ea77ea0de2d9) + ) + (polygon b120855f-9aac-4af2-bc77-20f410be7bef (layer top_package_outlines) + (width 0.2) (fill false) (grab_area false) + (vertex (position -8.89 -10.16) (angle 0.0)) + (vertex (position 8.89 -10.16) (angle 0.0)) + (vertex (position 8.89 10.16) (angle 0.0)) + (vertex (position -8.89 10.16) (angle 0.0)) + (vertex (position -8.89 -10.16) (angle 0.0)) + ) + (polygon feddddc8-8a1e-4474-b1a5-73b60690df4c (layer top_courtyard) + (width 0.2) (fill false) (grab_area false) + (vertex (position -5.08 10.16) (angle 0.0)) + (vertex (position -5.08 12.7) (angle 0.0)) + (vertex (position 5.08 12.7) (angle 0.0)) + (vertex (position 5.08 10.16) (angle 0.0)) + (vertex (position 11.43 10.16) (angle 0.0)) + (vertex (position 11.43 -10.16) (angle 0.0)) + (vertex (position -11.43 -10.16) (angle 0.0)) + (vertex (position -11.43 10.16) (angle 0.0)) + (vertex (position -5.08 10.16) (angle 0.0)) + ) + (stroke_text 44160b12-f29b-44a4-b336-9162390e04a1 (layer top_names) + (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) + (align center bottom) (position 0.0 12.7) (rotation 0.0) + (auto_rotate true) (mirror false) (value "{{NAME}}") + ) + (stroke_text f55a7bbd-eab7-4e1c-acf9-92db00ed0428 (layer top_values) + (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) + (align center top) (position 0.0 -10.16) (rotation 0.0) + (auto_rotate true) (mirror false) (value "{{VALUE}}") + ) + ) +) diff --git a/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/.librepcb-pkg b/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/.librepcb-pkg new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/.librepcb-pkg @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/package.lp b/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/package.lp new file mode 100644 index 0000000..b4f3ca9 --- /dev/null +++ b/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/package.lp @@ -0,0 +1,79 @@ +(librepcb_package d5ccc14d-2c19-4988-b86a-a8bc0c076143 + (name "BM04B-SRSS-TB") + (description "") + (keywords "") + (author "Elena ``of Valhalla''") + (version "0.1") + (created 2026-06-10T15:03:42Z) + (deprecated false) + (generated_by "") + (category 56a5773f-eeb4-4b39-8cb9-274f3da26f4f) + (assembly_type smt) + (pad 96bfa9f0-7ef9-4833-a855-29cdf6aa702b (name "1")) + (pad 09ebc282-ac44-4e44-9647-27dd78d92466 (name "2")) + (pad 9da07972-6031-46c3-b7db-77874d7ee5e3 (name "3")) + (pad 873cfc2c-7b75-418d-8412-e08c11154cac (name "4")) + (pad 1c639306-3931-490c-a416-1546498a23dd (name "a")) + (pad d4db755d-5e9b-4c06-8df0-f53392f1f257 (name "b")) + (footprint f122d4b0-9190-40f0-83b8-8bf44a86e8f4 + (name "default") + (description "") + (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (pad 1deada0a-3281-4733-9231-e128fd7091cf (side top) (shape roundrect) + (position -1.5 1.75) (rotation 0.0) (size 0.6 1.6) (radius 0.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 96bfa9f0-7ef9-4833-a855-29cdf6aa702b) + ) + (pad 4c8b7142-79e2-4f93-b1d0-b4ef1181fad2 (side top) (shape roundrect) + (position -0.5 1.75) (rotation 0.0) (size 0.6 1.6) (radius 0.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 09ebc282-ac44-4e44-9647-27dd78d92466) + ) + (pad 4f519fbc-68a0-4735-b05d-d52bf28cd197 (side top) (shape roundrect) + (position 0.5 1.75) (rotation 0.0) (size 0.6 1.6) (radius 0.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 9da07972-6031-46c3-b7db-77874d7ee5e3) + ) + (pad b6cfda23-fad2-40ee-947e-b3e6bc43c1f4 (side top) (shape roundrect) + (position 1.5 1.75) (rotation 0.0) (size 0.6 1.6) (radius 0.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 873cfc2c-7b75-418d-8412-e08c11154cac) + ) + (pad d3382e20-ff1f-4ad6-83c1-d51ae169a6c7 (side top) (shape roundrect) + (position -2.8 -0.75) (rotation 0.0) (size 1.2 1.8) (radius 0.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad 1c639306-3931-490c-a416-1546498a23dd) + ) + (pad c5e1a5a5-6568-4a2d-880c-bc57b2229583 (side top) (shape roundrect) + (position 2.8 -0.75) (rotation 0.0) (size 1.2 1.8) (radius 0.0) + (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) + (package_pad d4db755d-5e9b-4c06-8df0-f53392f1f257) + ) + (polygon 7be113d6-be81-4e6c-a2ae-d6783836f563 (layer top_package_outlines) + (width 0.2) (fill false) (grab_area false) + (vertex (position -3.2 -1.45) (angle 0.0)) + (vertex (position 3.2 -1.45) (angle 0.0)) + (vertex (position 3.2 1.45) (angle 0.0)) + (vertex (position -3.2 1.45) (angle 0.0)) + (vertex (position -3.2 -1.45) (angle 0.0)) + ) + (polygon c49a8afa-8495-4ef0-8407-d73e57b25fcc (layer top_courtyard) + (width 0.2) (fill false) (grab_area false) + (vertex (position -3.6 2.65) (angle 0.0)) + (vertex (position 3.6 2.65) (angle 0.0)) + (vertex (position 3.6 -1.85) (angle 0.0)) + (vertex (position -3.6 -1.85) (angle 0.0)) + (vertex (position -3.6 2.65) (angle 0.0)) + ) + (stroke_text d768cfb3-da67-4960-907a-df703bf8453a (layer top_names) + (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) + (align center bottom) (position 0.0 3.1) (rotation 0.0) + (auto_rotate true) (mirror false) (value "{{NAME}}") + ) + (stroke_text 091625c8-b6b1-4fc1-88ce-197ad8a7f4c3 (layer top_values) + (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) + (align center top) (position -0.1 -2.2) (rotation 0.0) + (auto_rotate true) (mirror false) (value "{{VALUE}}") + ) + ) +) diff --git a/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/.librepcb-sym b/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/.librepcb-sym new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/.librepcb-sym @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/symbol.lp b/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/symbol.lp new file mode 100644 index 0000000..58198f8 --- /dev/null +++ b/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/symbol.lp @@ -0,0 +1,51 @@ +(librepcb_symbol 4fa23385-3b3b-4467-9bf8-6bd230509da2 + (name "Pushbutton Momentary NO") + (description "A momentary push button, normally open (make).") + (keywords "switch,push,pushbutton,momentary,no,make") + (author "Danilo B.") + (version "0.1") + (created 2018-11-01T14:35:25Z) + (deprecated false) + (generated_by "") + (category e29f0cb3-ef6d-4203-b854-d75150cbae0b) + (pin d48b8bd2-a46c-4495-87a5-662747034098 (name "1") + (position -5.08 0.0) (rotation 0.0) (length 1.905) + (name_position 3.175 0.0) (name_rotation 0.0) (name_height 2.5) + (name_align left center) + ) + (pin d6dd01dd-12b3-4777-af54-0e51b1acf38a (name "2") + (position 5.08 0.0) (rotation 180.0) (length 1.905) + (name_position 3.175 0.0) (name_rotation 0.0) (name_height 2.5) + (name_align left center) + ) + (polygon c10f7295-527b-4d88-9b7e-3cc6945b2893 (layer sym_outlines) + (width 0.508) (fill false) (grab_area true) + (vertex (position -3.175 2.54) (angle 0.0)) + (vertex (position 3.175 2.54) (angle 0.0)) + ) + (polygon bf318e5a-d31a-4477-8b98-99028a86bb81 (layer sym_outlines) + (width 0.508) (fill false) (grab_area true) + (vertex (position 0.0 2.54) (angle 0.0)) + (vertex (position 0.0 5.08) (angle 0.0)) + ) + (polygon 96892e03-1b4d-43a2-a6d3-377845b79632 (layer sym_hidden_grab_areas) + (width 0.0) (fill true) (grab_area true) + (vertex (position -3.81 5.08) (angle 0.0)) + (vertex (position 3.81 5.08) (angle 0.0)) + (vertex (position 3.81 -1.27) (angle 0.0)) + (vertex (position -3.81 -1.27) (angle 0.0)) + (vertex (position -3.81 5.08) (angle 0.0)) + ) + (circle 35a315f7-f29e-4060-98ed-b5acdc54d59e (layer sym_outlines) + (width 0.254) (fill false) (grab_area true) (diameter 1.27) (position -2.54 0.0) + ) + (circle 54f78d06-8573-463d-9254-2e6650c47724 (layer sym_outlines) + (width 0.254) (fill false) (grab_area true) (diameter 1.27) (position 2.54 0.0) + ) + (text eabf43fb-496b-4dc8-8ff7-ffac67991390 (layer sym_names) (value "{{NAME}}") + (align center bottom) (height 2.54) (position 0.0 5.08) (rotation 0.0) + ) + (text 9842ee16-eec1-4ede-bb1e-4149d1f69f0e (layer sym_values) (value "{{VALUE}}") + (align center top) (height 2.54) (position 0.0 -1.27) (rotation 0.0) + ) +) diff --git a/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/.librepcb-sym b/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/.librepcb-sym new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/.librepcb-sym @@ -0,0 +1 @@ +1 diff --git a/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/symbol.lp b/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/symbol.lp new file mode 100644 index 0000000..c4a7b87 --- /dev/null +++ b/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/symbol.lp @@ -0,0 +1,45 @@ +(librepcb_symbol 96f60e63-2dc1-498f-9e89-a0b929f342c7 + (name "Qwiic Connector") + (description "Qwiic / EasyC / Stemma QT") + (keywords "") + (author "Elena ``of Valhalla''") + (version "0.1") + (created 2026-06-10T14:55:55Z) + (deprecated false) + (generated_by "") + (category d0618c29-0436-42da-a388-fdadf7b23892) + (pin fc16d36d-2af5-4fc8-b721-5afd9c84304b (name "GND") + (position 5.08 5.08) (rotation 180.0) (length 2.54) + (name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5) + (name_align left center) + ) + (pin 77239131-4717-49bc-b4f8-b44e61f48085 (name "3V3") + (position 5.08 2.54) (rotation 180.0) (length 2.54) + (name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5) + (name_align left center) + ) + (pin 161e2463-be36-49c7-805a-f26c5e30bb7c (name "SDA") + (position 5.08 0.0) (rotation 180.0) (length 2.54) + (name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5) + (name_align left center) + ) + (pin 3a348855-9ed9-45ee-9669-91e0af37767a (name "SCL") + (position 5.08 -2.54) (rotation 180.0) (length 2.54) + (name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5) + (name_align left center) + ) + (polygon b5db43b6-301c-4a3d-b7d7-59a452274bb9 (layer sym_outlines) + (width 0.2) (fill false) (grab_area true) + (vertex (position -5.08 7.62) (angle 0.0)) + (vertex (position 2.54 7.62) (angle 0.0)) + (vertex (position 2.54 -5.08) (angle 0.0)) + (vertex (position -5.08 -5.08) (angle 0.0)) + (vertex (position -5.08 7.62) (angle 0.0)) + ) + (text da220242-81cc-415d-a541-85419e2f7aef (layer sym_names) (value "{{NAME}}") + (align left bottom) (height 2.5) (position -5.08 7.62) (rotation 0.0) + ) + (text 360c6899-ab03-4ddb-b989-bf7a8f3c2f53 (layer sym_values) (value "{{VALUE}}") + (align left top) (height 2.5) (position -5.08 -5.08) (rotation 0.0) + ) +) |
