← Commit history
README.md+35−5
@@ -1,8 +1,38 @@ # CL10C180JB8NNNC -Samsung Electro-Mechanics CL10C180JB8NNNC (capacitor, 0603). Used on the Adom workcell control boards.+**Samsung Electro-Mechanics** · Multilayer Ceramic Capacitors MLCC - SMD/SMT · 0603 -- Manufacturer: Samsung Electro-Mechanics-- Package: 0603-- LCSC: C1647-- Datasheet: https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_Samsung-Electro-Mechanics-CL10C180JB8NNNC_C1647.pdf+CL10C180JB8NNNC from Samsung Electro-Mechanics, in a 0603. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | 1 | passive | First end termination (Ni/Cu/Ni barrier/Sn 100%) of the 18 pF C0G ±5% 50V multilayer ceramic capacitor; non-polarized, interchangeable with terminal 2. |+| 2 | 2 | passive | Second end termination (Ni/Cu/Ni barrier/Sn 100%) of the 18 pF C0G ±5% 50V multilayer ceramic capacitor; non-polarized, interchangeable with terminal 1. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Samsung Electro-Mechanics |+| Package | 0603 |+| Category | Capacitors |+| Pins | 2 |++## CAD (KiCad official)++- Symbol: `CL10C180JB8NNNC`+- Footprint: `Capacitor_SMD:C_0603_1608Metric`+- 3D model: 0603 (KiCad packages3D, STEP)+- 3D model files: `cl10c180jb8nnnc-etched.step` / `cl10c180jb8nnnc-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `cl10c180jb8nnnc.step` / `cl10c180jb8nnnc.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Samsung Electro-Mechanics datasheet](docs/cl10c180jb8nnnc-datasheet.pdf) (84 pp, sha256 `96baebe4bd0ce363`, retrieved 2026-10-08, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text+vision), consensus `claude-opus-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/cl10c180jb8nnnc-datasheet.pdf)
cl10c180jb8nnnc-hero.glbadded
⋯ 1 unchanged line ⋯
cl10c180jb8nnnc-hero.overlay.jsonadded+125
@@ -0,0 +1,125 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "CL10C180JB8NNNC",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 2,+      "span_mm": 2.45,+      "dash_mm": 0.12,+      "gap_mm": 0.072,+      "pad_stroke_mm": 0.03+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 2,+      "pin1": null+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 2,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 2+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.25,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.8,+      0.8,+      -0.4,+      0.4+    ],+    "pads_bbox_mm": [+      -1.225,+      1.225,+      -0.475,+      0.475+    ],+    "seating_z_mm": -0.0+  },+  "sources": {+    "glb": "cl10c180jb8nnnc.glb",+    "glb_sha256": "570b9818f3aee8e94bd5027c9627ad9b3b4c723db509f24e4926708969124927",+    "footprint": "cl10c180jb8nnnc.kicad_mod",+    "footprint_sha256": "fe0dbfefbb181a0466f93a8de52d84ba7b00fcd9acdbb69575f4128a0af4e405",+    "pins": "page.json component.pins",+    "pins_sha256": "f89b6cef1dd40bf094bc57ef23dc246a408922a81bfac75b8bc341584ea4e214"+  },+  "generator": "adom-wiki 1.7.69 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "1",+      "x": -1.375,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "2",+      "x": 1.375,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        -0.775,+        0.0+      ],+      "size_mm": [+        0.9,+        0.95+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "roundrect",+      "center_mm": [+        0.775,+        0.0+      ],+      "size_mm": [+        0.9,+        0.95+      ],+      "rot": 0.0+    }+  ]+}
cl10c180jb8nnnc.glb
⋯ 1 unchanged line ⋯
cl10c180jb8nnnc.kicad_mod+20−20
@@ -1,11 +1,11 @@-(footprint "C_0402_1005Metric"+(footprint "C_0603_1608Metric" 	(version 20260206) 	(generator "kicad-footprint-generator") 	(layer "F.Cu")-	(descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)")+	(descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") 	(tags "capacitor") 	(property "Reference" "REF**"-		(at 0 -1.16 0)+		(at 0 -1.43 0) 		(layer "F.SilkS") 		(effects 			(font@@ -14,8 +14,8 @@ 			) 		) 	)-	(property "Value" "C_0402_1005Metric"-		(at 0 1.16 0)+	(property "Value" "C_0603_1608Metric"+		(at 0 1.43 0) 		(layer "F.Fab") 		(effects 			(font@@ -38,8 +38,8 @@ 	(attr smd) 	(duplicate_pad_numbers_are_jumpers no) 	(fp_line-		(start -0.107836 -0.36)-		(end 0.107836 -0.36)+		(start -0.14058 -0.51)+		(end 0.14058 -0.51) 		(stroke 			(width 0.12) 			(type solid)@@ -47,8 +47,8 @@ 		(layer "F.SilkS") 	) 	(fp_line-		(start -0.107836 0.36)-		(end 0.107836 0.36)+		(start -0.14058 0.51)+		(end 0.14058 0.51) 		(stroke 			(width 0.12) 			(type solid)@@ -56,8 +56,8 @@ 		(layer "F.SilkS") 	) 	(fp_rect-		(start -0.91 -0.46)-		(end 0.91 0.46)+		(start -1.48 -0.73)+		(end 1.48 0.73) 		(stroke 			(width 0.05) 			(type solid)@@ -66,8 +66,8 @@ 		(layer "F.CrtYd") 	) 	(fp_rect-		(start -0.5 -0.25)-		(end 0.5 0.25)+		(start -0.8 -0.4)+		(end 0.8 0.4) 		(stroke 			(width 0.1) 			(type solid)@@ -80,25 +80,25 @@ 		(layer "F.Fab") 		(effects 			(font-				(size 0.25 0.25)-				(thickness 0.04)+				(size 0.4 0.4)+				(thickness 0.06) 			) 		) 	) 	(pad "1" smd roundrect-		(at -0.48 0)-		(size 0.56 0.62)+		(at -0.775 0)+		(size 0.9 0.95) 		(layers "F.Cu" "F.Mask" "F.Paste") 		(roundrect_rratio 0.25) 	) 	(pad "2" smd roundrect-		(at 0.48 0)-		(size 0.56 0.62)+		(at 0.775 0)+		(size 0.9 0.95) 		(layers "F.Cu" "F.Mask" "F.Paste") 		(roundrect_rratio 0.25) 	) 	(embedded_fonts no)-	(model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"+	(model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" 		(offset 			(xyz 0 0 0) 		)
cl10c180jb8nnnc.kicad_sym+20−167
@@ -1,168 +1,21 @@-(kicad_symbol_lib (version 20211014) (generator "adom-plcb")-(symbol "C_18pF_50V_0402"-		(pin_numbers-			(hide yes)-		)-		(pin_names-			(offset 0.254)-		)-		(exclude_from_sim no)-		(in_bom yes)-		(on_board yes)-		(in_pos_files yes)-		(duplicate_pin_numbers_are_jumpers no)-		(property "Reference" "C"-			(at 0.635 2.54 0)-			(show_name no)-			(do_not_autoplace no)-			(effects-				(font-					(size 1.27 1.27)-				)-				(justify left)-			)-		)-		(property "Value" "C_18pF_50V_0402"-			(at 0.635 -2.54 0)-			(show_name no)-			(do_not_autoplace no)-			(effects-				(font-					(size 1.27 1.27)-				)-				(justify left)-			)-		)-		(property "Footprint" "Capacitor_SMD:C_0402_1005Metric"-			(at 0.9652 -3.81 0)-			(show_name no)-			(do_not_autoplace no)-			(hide yes)-			(effects-				(font-					(size 1.27 1.27)-				)-			)-		)-		(property "Datasheet" ""-			(at 0 0 0)-			(show_name no)-			(do_not_autoplace no)-			(hide yes)-			(effects-				(font-					(size 1.27 1.27)-				)-			)-		)-		(property "Description" "18pF 50V C0G ceramic capacitor, 0402"-			(at 0 0 0)-			(show_name no)-			(do_not_autoplace no)-			(hide yes)-			(effects-				(font-					(size 1.27 1.27)-				)-			)-		)-		(property "LCSC PN" "C1549"-			(at 0 0 0)-			(show_name no)-			(do_not_autoplace no)-			(hide yes)-			(effects-				(font-					(size 1.27 1.27)-				)-			)-		)-		(property "ki_keywords" "cap capacitor"-			(at 0 0 0)-			(show_name no)-			(do_not_autoplace no)-			(hide yes)-			(effects-				(font-					(size 1.27 1.27)-				)-			)-		)-		(property "ki_fp_filters" "C_*"-			(at 0 0 0)-			(show_name no)-			(do_not_autoplace no)-			(hide yes)-			(effects-				(font-					(size 1.27 1.27)-				)-			)-		)-		(symbol "C_18pF_50V_0402_0_1"-			(polyline-				(pts-					(xy -2.032 0.762) (xy 2.032 0.762)-				)-				(stroke-					(width 0.508)-					(type default)-				)-				(fill-					(type none)-				)-			)-			(polyline-				(pts-					(xy -2.032 -0.762) (xy 2.032 -0.762)-				)-				(stroke-					(width 0.508)-					(type default)-				)-				(fill-					(type none)-				)-			)-		)-		(symbol "C_18pF_50V_0402_1_1"-			(pin passive line-				(at 0 3.81 270)-				(length 2.794)-				(name ""-					(effects-						(font-							(size 1.27 1.27)-						)-					)-				)-				(number "1"-					(effects-						(font-							(size 1.27 1.27)-						)-					)-				)-			)-			(pin passive line-				(at 0 -3.81 90)-				(length 2.794)-				(name ""-					(effects-						(font-							(size 1.27 1.27)-						)-					)-				)-				(number "2"-					(effects-						(font-							(size 1.27 1.27)-						)-					)-				)-			)-		)-		(embedded_fonts no)-	)+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "CL10C180JB8NNNC" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "CL10C180JB8NNNC" (at 0 -5.08 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "CL10C180JB8NNNC_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -2.54)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "CL10C180JB8NNNC_1_1"+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "1" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 0.00 180) (length 5.08)+      (name "2" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    )+  ) )
cl10c180jb8nnnc.lbr+26−24
@@ -50,40 +50,42 @@ <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> </layers> <library>-<description>18pF 50V C0G ceramic capacitor, 0402</description>+<description></description> <packages>-<package name="C_18pF_50V_0402">-  <description>C_18pF_50V_0402</description>-  <smd name="1" x="-0.4800" y="-0.0000" dx="0.5600" dy="0.6200" layer="1"/>-  <smd name="2" x="0.4800" y="-0.0000" dx="0.5600" dy="0.6200" layer="1"/>-  <wire x1="-0.5000" y1="0.2500" x2="0.5000" y2="0.2500" width="0.1000" layer="51"/>-  <wire x1="0.5000" y1="0.2500" x2="0.5000" y2="-0.2500" width="0.1000" layer="51"/>-  <wire x1="0.5000" y1="-0.2500" x2="-0.5000" y2="-0.2500" width="0.1000" layer="51"/>-  <wire x1="-0.5000" y1="-0.2500" x2="-0.5000" y2="0.2500" width="0.1000" layer="51"/>-  <wire x1="-0.1078" y1="0.3600" x2="0.1078" y2="0.3600" width="0.1200" layer="21"/>-  <wire x1="-0.1078" y1="-0.3600" x2="0.1078" y2="-0.3600" width="0.1200" layer="21"/>-  <text x="0" y="0.960" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>-  <text x="0" y="-0.960" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+<package name="C_0603_1608Metric">+  <description>2 pads, 2.5 x 0.9 mm. Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal</description>+  <smd name="1" x="-0.7750" y="-0.0000" dx="0.9000" dy="0.9500" layer="1" roundness="50"/>+  <smd name="2" x="0.7750" y="-0.0000" dx="0.9000" dy="0.9500" layer="1" roundness="50"/>+  <wire x1="-0.8000" y1="0.4000" x2="0.8000" y2="0.4000" width="0.1000" layer="51"/>+  <wire x1="0.8000" y1="0.4000" x2="0.8000" y2="-0.4000" width="0.1000" layer="51"/>+  <wire x1="0.8000" y1="-0.4000" x2="-0.8000" y2="-0.4000" width="0.1000" layer="51"/>+  <wire x1="-0.8000" y1="-0.4000" x2="-0.8000" y2="0.4000" width="0.1000" layer="51"/>+  <wire x1="-0.1406" y1="0.5100" x2="0.1406" y2="0.5100" width="0.1200" layer="21"/>+  <wire x1="-0.1406" y1="-0.5100" x2="0.1406" y2="-0.5100" width="0.1200" layer="21"/>+  <text x="0" y="1.110" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.110" size="1.27" layer="27" align="top-center">&gt;VALUE</text> </package> </packages> <symbols>-<symbol name="C_18pF_50V_0402">-  <wire x1="-2.0320" y1="0.7620" x2="2.0320" y2="0.7620" width="0.1524" layer="94"/>-  <wire x1="-2.0320" y1="-0.7620" x2="2.0320" y2="-0.7620" width="0.1524" layer="94"/>-  <text x="0" y="10" size="1.27" layer="95" align="bottom-center">&gt;NAME</text>-  <text x="0" y="-10" size="1.27" layer="96" align="top-center">&gt;VALUE</text>-  <pin name="1" x="0" y="3.81" length="middle" direction="pas" rot="R270"/>-  <pin name="2" x="0" y="-3.81" length="middle" direction="pas" rot="R90"/>+<symbol name="CL10C180JB8NNNC">+  <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>+  <wire x1="12.7" y1="2.54" x2="12.7" y2="-2.54" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-2.54" x2="-12.7" y2="-2.54" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-2.54" x2="-12.7" y2="2.54" width="0.254" layer="94"/>+  <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-5.0800" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="1" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="2" x="17.78" y="0" length="middle" direction="pas" rot="R180"/> </symbol> </symbols> <devicesets>-<deviceset name="C_18pF_50V_0402" prefix="C">-  <description>18pF 50V C0G ceramic capacitor, 0402</description>+<deviceset name="CL10C180JB8NNNC" prefix="U">+  <description></description>   <gates>-    <gate name="G$1" symbol="C_18pF_50V_0402" x="0" y="0"/>+    <gate name="G$1" symbol="CL10C180JB8NNNC" x="0" y="0"/>   </gates>   <devices>-    <device name="" package="C_18pF_50V_0402">+    <device name="" package="C_0603_1608Metric">       <connects>         <connect gate="G$1" pin="1" pad="1"/>         <connect gate="G$1" pin="2" pad="2"/>
cl10c180jb8nnnc.step+189−189
@@ -1,6 +1,6 @@ ISO-10303-21; HEADER;-/* C_0402_1005Metric.step 3D STEP model for use in ECAD systems+/* C_0603_1608Metric.step 3D STEP model for use in ECAD systems  * Copyright (C) 2017, kicad StepUp  *   * This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), @@ -19,12 +19,12 @@ HEADER;  */  FILE_DESCRIPTION(-/* description */ ('model of C_0402_1005Metric'),+/* description */ ('model of C_0603_1608Metric'), /* implementation_level */ '2;1');  FILE_NAME(-/* name */ 'C_0402_1005Metric.step',-/* time_stamp */ '2017-12-10T01:08:42',+/* name */ 'C_0603_1608Metric.step',+/* time_stamp */ '2017-12-10T01:08:40', /* author */ ('kicad StepUp','ksu'), /* organization */ ('FreeCAD'), /* preprocessor_version */ 'OCC',@@ -43,7 +43,7 @@ DATA; #4 = PRODUCT_DEFINITION_SHAPE('','',#5); #5 = PRODUCT_DEFINITION('design','',#6,#9); #6 = PRODUCT_DEFINITION_FORMATION('','',#7);-#7 = PRODUCT('C_0402_1005Metric','C_0402_1005Metric','',(#8));+#7 = PRODUCT('C_0603_1608Metric','C_0603_1608Metric','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#869);@@ -61,74 +61,74 @@ DATA; #20 = ORIENTED_EDGE('',*,*,#21,.F.); #21 = EDGE_CURVE('',#22,#24,#26,.T.); #22 = VERTEX_POINT('',#23);-#23 = CARTESIAN_POINT('',(-0.5,-0.25,2.E-02));+#23 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); #24 = VERTEX_POINT('',#25);-#25 = CARTESIAN_POINT('',(-0.5,-0.25,0.48));+#25 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); #26 = LINE('',#27,#28);-#27 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#27 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); #28 = VECTOR('',#29,1.); #29 = DIRECTION('',(0.,0.,1.)); #30 = ORIENTED_EDGE('',*,*,#31,.T.); #31 = EDGE_CURVE('',#22,#32,#34,.T.); #32 = VERTEX_POINT('',#33);-#33 = CARTESIAN_POINT('',(-0.5,-0.23,0.));-#34 = CIRCLE('',#35,2.E-02);+#33 = CARTESIAN_POINT('',(-0.8,-0.37,0.));+#34 = CIRCLE('',#35,3.E-02); #35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);-#36 = CARTESIAN_POINT('',(-0.5,-0.23,2.E-02));+#36 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); #37 = DIRECTION('',(1.,0.,-0.)); #38 = DIRECTION('',(0.,0.,1.)); #39 = ORIENTED_EDGE('',*,*,#40,.T.); #40 = EDGE_CURVE('',#32,#41,#43,.T.); #41 = VERTEX_POINT('',#42);-#42 = CARTESIAN_POINT('',(-0.5,0.23,0.));+#42 = CARTESIAN_POINT('',(-0.8,0.37,0.)); #43 = LINE('',#44,#45);-#44 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#44 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); #45 = VECTOR('',#46,1.); #46 = DIRECTION('',(0.,1.,0.)); #47 = ORIENTED_EDGE('',*,*,#48,.F.); #48 = EDGE_CURVE('',#49,#41,#51,.T.); #49 = VERTEX_POINT('',#50);-#50 = CARTESIAN_POINT('',(-0.5,0.25,2.E-02));-#51 = CIRCLE('',#52,2.E-02);+#50 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02));+#51 = CIRCLE('',#52,3.E-02); #52 = AXIS2_PLACEMENT_3D('',#53,#54,#55);-#53 = CARTESIAN_POINT('',(-0.5,0.23,2.E-02));+#53 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); #54 = DIRECTION('',(-1.,0.,0.)); #55 = DIRECTION('',(0.,0.,1.)); #56 = ORIENTED_EDGE('',*,*,#57,.T.); #57 = EDGE_CURVE('',#49,#58,#60,.T.); #58 = VERTEX_POINT('',#59);-#59 = CARTESIAN_POINT('',(-0.5,0.25,0.48));+#59 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); #60 = LINE('',#61,#62);-#61 = CARTESIAN_POINT('',(-0.5,0.25,0.));+#61 = CARTESIAN_POINT('',(-0.8,0.4,0.)); #62 = VECTOR('',#63,1.); #63 = DIRECTION('',(0.,0.,1.)); #64 = ORIENTED_EDGE('',*,*,#65,.T.); #65 = EDGE_CURVE('',#58,#66,#68,.T.); #66 = VERTEX_POINT('',#67);-#67 = CARTESIAN_POINT('',(-0.5,0.23,0.5));-#68 = CIRCLE('',#69,2.E-02);+#67 = CARTESIAN_POINT('',(-0.8,0.37,0.8));+#68 = CIRCLE('',#69,3.E-02); #69 = AXIS2_PLACEMENT_3D('',#70,#71,#72);-#70 = CARTESIAN_POINT('',(-0.5,0.23,0.48));+#70 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); #71 = DIRECTION('',(1.,0.,-0.)); #72 = DIRECTION('',(0.,0.,1.)); #73 = ORIENTED_EDGE('',*,*,#74,.F.); #74 = EDGE_CURVE('',#75,#66,#77,.T.); #75 = VERTEX_POINT('',#76);-#76 = CARTESIAN_POINT('',(-0.5,-0.23,0.5));+#76 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); #77 = LINE('',#78,#79);-#78 = CARTESIAN_POINT('',(-0.5,-0.25,0.5));+#78 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); #79 = VECTOR('',#80,1.); #80 = DIRECTION('',(0.,1.,0.)); #81 = ORIENTED_EDGE('',*,*,#82,.F.); #82 = EDGE_CURVE('',#24,#75,#83,.T.);-#83 = CIRCLE('',#84,2.E-02);+#83 = CIRCLE('',#84,3.E-02); #84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);-#85 = CARTESIAN_POINT('',(-0.5,-0.23,0.48));+#85 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); #86 = DIRECTION('',(-1.,0.,0.)); #87 = DIRECTION('',(0.,0.,1.)); #88 = PLANE('',#89); #89 = AXIS2_PLACEMENT_3D('',#90,#91,#92);-#90 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#90 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); #91 = DIRECTION('',(1.,0.,0.)); #92 = DIRECTION('',(0.,0.,1.)); #93 = ADVANCED_FACE('',(#94),#119,.F.);@@ -137,29 +137,29 @@ DATA; #96 = ORIENTED_EDGE('',*,*,#97,.F.); #97 = EDGE_CURVE('',#98,#100,#102,.T.); #98 = VERTEX_POINT('',#99);-#99 = CARTESIAN_POINT('',(-0.3,-0.25,2.E-02));+#99 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-02)); #100 = VERTEX_POINT('',#101);-#101 = CARTESIAN_POINT('',(-0.3,-0.25,0.48));+#101 = CARTESIAN_POINT('',(-0.5,-0.4,0.77)); #102 = LINE('',#103,#104);-#103 = CARTESIAN_POINT('',(-0.3,-0.25,0.));+#103 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); #104 = VECTOR('',#105,1.); #105 = DIRECTION('',(0.,0.,1.)); #106 = ORIENTED_EDGE('',*,*,#107,.F.); #107 = EDGE_CURVE('',#22,#98,#108,.T.); #108 = LINE('',#109,#110);-#109 = CARTESIAN_POINT('',(-0.5,-0.25,2.E-02));+#109 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02)); #110 = VECTOR('',#111,1.); #111 = DIRECTION('',(1.,0.,0.)); #112 = ORIENTED_EDGE('',*,*,#21,.T.); #113 = ORIENTED_EDGE('',*,*,#114,.T.); #114 = EDGE_CURVE('',#24,#100,#115,.T.); #115 = LINE('',#116,#117);-#116 = CARTESIAN_POINT('',(-0.5,-0.25,0.48));+#116 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); #117 = VECTOR('',#118,1.); #118 = DIRECTION('',(1.,0.,0.)); #119 = PLANE('',#120); #120 = AXIS2_PLACEMENT_3D('',#121,#122,#123);-#121 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#121 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); #122 = DIRECTION('',(0.,1.,0.)); #123 = DIRECTION('',(0.,0.,1.)); #124 = ADVANCED_FACE('',(#125),#144,.T.);@@ -169,22 +169,22 @@ DATA; #128 = ORIENTED_EDGE('',*,*,#129,.T.); #129 = EDGE_CURVE('',#32,#130,#132,.T.); #130 = VERTEX_POINT('',#131);-#131 = CARTESIAN_POINT('',(-0.3,-0.23,0.));+#131 = CARTESIAN_POINT('',(-0.5,-0.37,0.)); #132 = LINE('',#133,#134);-#133 = CARTESIAN_POINT('',(-0.5,-0.23,0.));+#133 = CARTESIAN_POINT('',(-0.8,-0.37,0.)); #134 = VECTOR('',#135,1.); #135 = DIRECTION('',(1.,0.,0.)); #136 = ORIENTED_EDGE('',*,*,#137,.F.); #137 = EDGE_CURVE('',#98,#130,#138,.T.);-#138 = CIRCLE('',#139,2.E-02);+#138 = CIRCLE('',#139,3.E-02); #139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);-#140 = CARTESIAN_POINT('',(-0.3,-0.23,2.E-02));+#140 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); #141 = DIRECTION('',(1.,0.,-0.)); #142 = DIRECTION('',(0.,0.,1.)); #143 = ORIENTED_EDGE('',*,*,#107,.F.);-#144 = CYLINDRICAL_SURFACE('',#145,2.E-02);+#144 = CYLINDRICAL_SURFACE('',#145,3.E-02); #145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);-#146 = CARTESIAN_POINT('',(-0.5,-0.23,2.E-02));+#146 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02)); #147 = DIRECTION('',(1.,0.,0.)); #148 = DIRECTION('',(0.,-1.,0.)); #149 = ADVANCED_FACE('',(#150),#169,.T.);@@ -194,22 +194,22 @@ DATA; #153 = ORIENTED_EDGE('',*,*,#154,.T.); #154 = EDGE_CURVE('',#75,#155,#157,.T.); #155 = VERTEX_POINT('',#156);-#156 = CARTESIAN_POINT('',(-0.3,-0.23,0.5));+#156 = CARTESIAN_POINT('',(-0.5,-0.37,0.8)); #157 = LINE('',#158,#159);-#158 = CARTESIAN_POINT('',(-0.5,-0.23,0.5));+#158 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); #159 = VECTOR('',#160,1.); #160 = DIRECTION('',(1.,0.,0.)); #161 = ORIENTED_EDGE('',*,*,#162,.F.); #162 = EDGE_CURVE('',#100,#155,#163,.T.);-#163 = CIRCLE('',#164,2.E-02);+#163 = CIRCLE('',#164,3.E-02); #164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);-#165 = CARTESIAN_POINT('',(-0.3,-0.23,0.48));+#165 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); #166 = DIRECTION('',(-1.,0.,0.)); #167 = DIRECTION('',(0.,0.,1.)); #168 = ORIENTED_EDGE('',*,*,#114,.F.);-#169 = CYLINDRICAL_SURFACE('',#170,2.E-02);+#169 = CYLINDRICAL_SURFACE('',#170,3.E-02); #170 = AXIS2_PLACEMENT_3D('',#171,#172,#173);-#171 = CARTESIAN_POINT('',(-0.5,-0.23,0.48));+#171 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); #172 = DIRECTION('',(1.,0.,0.)); #173 = DIRECTION('',(0.,-1.,0.)); #174 = ADVANCED_FACE('',(#175),#193,.F.);@@ -220,20 +220,20 @@ DATA; #179 = ORIENTED_EDGE('',*,*,#180,.T.); #180 = EDGE_CURVE('',#130,#181,#183,.T.); #181 = VERTEX_POINT('',#182);-#182 = CARTESIAN_POINT('',(-0.3,0.23,0.));+#182 = CARTESIAN_POINT('',(-0.5,0.37,0.)); #183 = LINE('',#184,#185);-#184 = CARTESIAN_POINT('',(-0.3,-0.25,0.));+#184 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); #185 = VECTOR('',#186,1.); #186 = DIRECTION('',(0.,1.,0.)); #187 = ORIENTED_EDGE('',*,*,#188,.F.); #188 = EDGE_CURVE('',#41,#181,#189,.T.); #189 = LINE('',#190,#191);-#190 = CARTESIAN_POINT('',(-0.5,0.23,0.));+#190 = CARTESIAN_POINT('',(-0.8,0.37,0.)); #191 = VECTOR('',#192,1.); #192 = DIRECTION('',(1.,0.,0.)); #193 = PLANE('',#194); #194 = AXIS2_PLACEMENT_3D('',#195,#196,#197);-#195 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#195 = CARTESIAN_POINT('',(-0.8,-0.4,0.)); #196 = DIRECTION('',(0.,0.,1.)); #197 = DIRECTION('',(1.,0.,0.)); #198 = ADVANCED_FACE('',(#199),#217,.T.);@@ -244,20 +244,20 @@ DATA; #203 = ORIENTED_EDGE('',*,*,#204,.T.); #204 = EDGE_CURVE('',#155,#205,#207,.T.); #205 = VERTEX_POINT('',#206);-#206 = CARTESIAN_POINT('',(-0.3,0.23,0.5));+#206 = CARTESIAN_POINT('',(-0.5,0.37,0.8)); #207 = LINE('',#208,#209);-#208 = CARTESIAN_POINT('',(-0.3,-0.25,0.5));+#208 = CARTESIAN_POINT('',(-0.5,-0.4,0.8)); #209 = VECTOR('',#210,1.); #210 = DIRECTION('',(0.,1.,0.)); #211 = ORIENTED_EDGE('',*,*,#212,.F.); #212 = EDGE_CURVE('',#66,#205,#213,.T.); #213 = LINE('',#214,#215);-#214 = CARTESIAN_POINT('',(-0.5,0.23,0.5));+#214 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); #215 = VECTOR('',#216,1.); #216 = DIRECTION('',(1.,0.,0.)); #217 = PLANE('',#218); #218 = AXIS2_PLACEMENT_3D('',#219,#220,#221);-#219 = CARTESIAN_POINT('',(-0.5,-0.25,0.5));+#219 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); #220 = DIRECTION('',(0.,0.,1.)); #221 = DIRECTION('',(1.,0.,0.)); #222 = ADVANCED_FACE('',(#223),#242,.T.);@@ -268,21 +268,21 @@ DATA; #227 = ORIENTED_EDGE('',*,*,#228,.F.); #228 = EDGE_CURVE('',#229,#181,#231,.T.); #229 = VERTEX_POINT('',#230);-#230 = CARTESIAN_POINT('',(-0.3,0.25,2.E-02));-#231 = CIRCLE('',#232,2.E-02);+#230 = CARTESIAN_POINT('',(-0.5,0.4,3.E-02));+#231 = CIRCLE('',#232,3.E-02); #232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);-#233 = CARTESIAN_POINT('',(-0.3,0.23,2.E-02));+#233 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); #234 = DIRECTION('',(-1.,0.,0.)); #235 = DIRECTION('',(0.,0.,1.)); #236 = ORIENTED_EDGE('',*,*,#237,.F.); #237 = EDGE_CURVE('',#49,#229,#238,.T.); #238 = LINE('',#239,#240);-#239 = CARTESIAN_POINT('',(-0.5,0.25,2.E-02));+#239 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02)); #240 = VECTOR('',#241,1.); #241 = DIRECTION('',(1.,0.,0.));-#242 = CYLINDRICAL_SURFACE('',#243,2.E-02);+#242 = CYLINDRICAL_SURFACE('',#243,3.E-02); #243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);-#244 = CARTESIAN_POINT('',(-0.5,0.23,2.E-02));+#244 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02)); #245 = DIRECTION('',(1.,0.,0.)); #246 = DIRECTION('',(0.,1.,0.)); #247 = ADVANCED_FACE('',(#248),#267,.T.);@@ -293,21 +293,21 @@ DATA; #252 = ORIENTED_EDGE('',*,*,#253,.F.); #253 = EDGE_CURVE('',#254,#205,#256,.T.); #254 = VERTEX_POINT('',#255);-#255 = CARTESIAN_POINT('',(-0.3,0.25,0.48));-#256 = CIRCLE('',#257,2.E-02);+#255 = CARTESIAN_POINT('',(-0.5,0.4,0.77));+#256 = CIRCLE('',#257,3.E-02); #257 = AXIS2_PLACEMENT_3D('',#258,#259,#260);-#258 = CARTESIAN_POINT('',(-0.3,0.23,0.48));+#258 = CARTESIAN_POINT('',(-0.5,0.37,0.77)); #259 = DIRECTION('',(1.,0.,-0.)); #260 = DIRECTION('',(0.,0.,1.)); #261 = ORIENTED_EDGE('',*,*,#262,.F.); #262 = EDGE_CURVE('',#58,#254,#263,.T.); #263 = LINE('',#264,#265);-#264 = CARTESIAN_POINT('',(-0.5,0.25,0.48));+#264 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); #265 = VECTOR('',#266,1.); #266 = DIRECTION('',(1.,0.,0.));-#267 = CYLINDRICAL_SURFACE('',#268,2.E-02);+#267 = CYLINDRICAL_SURFACE('',#268,3.E-02); #268 = AXIS2_PLACEMENT_3D('',#269,#270,#271);-#269 = CARTESIAN_POINT('',(-0.5,0.23,0.48));+#269 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); #270 = DIRECTION('',(1.,0.,0.)); #271 = DIRECTION('',(0.,1.,0.)); #272 = ADVANCED_FACE('',(#273),#284,.T.);@@ -316,7 +316,7 @@ DATA; #275 = ORIENTED_EDGE('',*,*,#276,.F.); #276 = EDGE_CURVE('',#229,#254,#277,.T.); #277 = LINE('',#278,#279);-#278 = CARTESIAN_POINT('',(-0.3,0.25,0.));+#278 = CARTESIAN_POINT('',(-0.5,0.4,0.)); #279 = VECTOR('',#280,1.); #280 = DIRECTION('',(0.,0.,1.)); #281 = ORIENTED_EDGE('',*,*,#237,.F.);@@ -324,7 +324,7 @@ DATA; #283 = ORIENTED_EDGE('',*,*,#262,.T.); #284 = PLANE('',#285); #285 = AXIS2_PLACEMENT_3D('',#286,#287,#288);-#286 = CARTESIAN_POINT('',(-0.5,0.25,0.));+#286 = CARTESIAN_POINT('',(-0.8,0.4,0.)); #287 = DIRECTION('',(0.,1.,0.)); #288 = DIRECTION('',(0.,0.,1.)); #289 = ADVANCED_FACE('',(#290,#300),#370,.T.);@@ -343,74 +343,74 @@ DATA; #302 = ORIENTED_EDGE('',*,*,#303,.F.); #303 = EDGE_CURVE('',#304,#306,#308,.T.); #304 = VERTEX_POINT('',#305);-#305 = CARTESIAN_POINT('',(-0.3,-0.23,4.E-02));+#305 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); #306 = VERTEX_POINT('',#307);-#307 = CARTESIAN_POINT('',(-0.3,-0.21,2.E-02));-#308 = CIRCLE('',#309,2.E-02);+#307 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02));+#308 = CIRCLE('',#309,3.E-02); #309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);-#310 = CARTESIAN_POINT('',(-0.3,-0.21,4.E-02));+#310 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); #311 = DIRECTION('',(1.,0.,-0.)); #312 = DIRECTION('',(0.,0.,1.)); #313 = ORIENTED_EDGE('',*,*,#314,.T.); #314 = EDGE_CURVE('',#304,#315,#317,.T.); #315 = VERTEX_POINT('',#316);-#316 = CARTESIAN_POINT('',(-0.3,-0.23,0.46));+#316 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); #317 = LINE('',#318,#319);-#318 = CARTESIAN_POINT('',(-0.3,-0.23,2.E-02));+#318 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); #319 = VECTOR('',#320,1.); #320 = DIRECTION('',(0.,0.,1.)); #321 = ORIENTED_EDGE('',*,*,#322,.T.); #322 = EDGE_CURVE('',#315,#323,#325,.T.); #323 = VERTEX_POINT('',#324);-#324 = CARTESIAN_POINT('',(-0.3,-0.21,0.48));-#325 = CIRCLE('',#326,2.E-02);+#324 = CARTESIAN_POINT('',(-0.5,-0.34,0.77));+#325 = CIRCLE('',#326,3.E-02); #326 = AXIS2_PLACEMENT_3D('',#327,#328,#329);-#327 = CARTESIAN_POINT('',(-0.3,-0.21,0.46));+#327 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); #328 = DIRECTION('',(-1.,0.,0.)); #329 = DIRECTION('',(0.,0.,1.)); #330 = ORIENTED_EDGE('',*,*,#331,.T.); #331 = EDGE_CURVE('',#323,#332,#334,.T.); #332 = VERTEX_POINT('',#333);-#333 = CARTESIAN_POINT('',(-0.3,0.21,0.48));+#333 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); #334 = LINE('',#335,#336);-#335 = CARTESIAN_POINT('',(-0.3,-0.23,0.48));+#335 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); #336 = VECTOR('',#337,1.); #337 = DIRECTION('',(0.,1.,0.)); #338 = ORIENTED_EDGE('',*,*,#339,.F.); #339 = EDGE_CURVE('',#340,#332,#342,.T.); #340 = VERTEX_POINT('',#341);-#341 = CARTESIAN_POINT('',(-0.3,0.23,0.46));-#342 = CIRCLE('',#343,2.E-02);+#341 = CARTESIAN_POINT('',(-0.5,0.37,0.74));+#342 = CIRCLE('',#343,3.E-02); #343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);-#344 = CARTESIAN_POINT('',(-0.3,0.21,0.46));+#344 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); #345 = DIRECTION('',(1.,0.,-0.)); #346 = DIRECTION('',(0.,0.,1.)); #347 = ORIENTED_EDGE('',*,*,#348,.F.); #348 = EDGE_CURVE('',#349,#340,#351,.T.); #349 = VERTEX_POINT('',#350);-#350 = CARTESIAN_POINT('',(-0.3,0.23,4.E-02));+#350 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); #351 = LINE('',#352,#353);-#352 = CARTESIAN_POINT('',(-0.3,0.23,2.E-02));+#352 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); #353 = VECTOR('',#354,1.); #354 = DIRECTION('',(0.,0.,1.)); #355 = ORIENTED_EDGE('',*,*,#356,.T.); #356 = EDGE_CURVE('',#349,#357,#359,.T.); #357 = VERTEX_POINT('',#358);-#358 = CARTESIAN_POINT('',(-0.3,0.21,2.E-02));-#359 = CIRCLE('',#360,2.E-02);+#358 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02));+#359 = CIRCLE('',#360,3.E-02); #360 = AXIS2_PLACEMENT_3D('',#361,#362,#363);-#361 = CARTESIAN_POINT('',(-0.3,0.21,4.E-02));+#361 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); #362 = DIRECTION('',(-1.,0.,0.)); #363 = DIRECTION('',(0.,0.,1.)); #364 = ORIENTED_EDGE('',*,*,#365,.F.); #365 = EDGE_CURVE('',#306,#357,#366,.T.); #366 = LINE('',#367,#368);-#367 = CARTESIAN_POINT('',(-0.3,-0.23,2.E-02));+#367 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); #368 = VECTOR('',#369,1.); #369 = DIRECTION('',(0.,1.,0.)); #370 = PLANE('',#371); #371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);-#372 = CARTESIAN_POINT('',(-0.3,-0.25,0.));+#372 = CARTESIAN_POINT('',(-0.5,-0.4,0.)); #373 = DIRECTION('',(1.,0.,0.)); #374 = DIRECTION('',(0.,0.,1.)); #375 = ADVANCED_FACE('',(#376),#402,.T.);@@ -420,29 +420,29 @@ DATA; #379 = ORIENTED_EDGE('',*,*,#380,.T.); #380 = EDGE_CURVE('',#306,#381,#383,.T.); #381 = VERTEX_POINT('',#382);-#382 = CARTESIAN_POINT('',(0.3,-0.21,2.E-02));+#382 = CARTESIAN_POINT('',(0.5,-0.34,3.E-02)); #383 = LINE('',#384,#385);-#384 = CARTESIAN_POINT('',(-0.3,-0.21,2.E-02));+#384 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02)); #385 = VECTOR('',#386,1.); #386 = DIRECTION('',(1.,0.,0.)); #387 = ORIENTED_EDGE('',*,*,#388,.F.); #388 = EDGE_CURVE('',#389,#381,#391,.T.); #389 = VERTEX_POINT('',#390);-#390 = CARTESIAN_POINT('',(0.3,-0.23,4.E-02));-#391 = CIRCLE('',#392,2.E-02);+#390 = CARTESIAN_POINT('',(0.5,-0.37,6.E-02));+#391 = CIRCLE('',#392,3.E-02); #392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);-#393 = CARTESIAN_POINT('',(0.3,-0.21,4.E-02));+#393 = CARTESIAN_POINT('',(0.5,-0.34,6.E-02)); #394 = DIRECTION('',(1.,0.,-0.)); #395 = DIRECTION('',(0.,0.,1.)); #396 = ORIENTED_EDGE('',*,*,#397,.F.); #397 = EDGE_CURVE('',#304,#389,#398,.T.); #398 = LINE('',#399,#400);-#399 = CARTESIAN_POINT('',(-0.3,-0.23,4.E-02));+#399 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02)); #400 = VECTOR('',#401,1.); #401 = DIRECTION('',(1.,0.,0.));-#402 = CYLINDRICAL_SURFACE('',#403,2.E-02);+#402 = CYLINDRICAL_SURFACE('',#403,3.E-02); #403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);-#404 = CARTESIAN_POINT('',(-0.3,-0.21,4.E-02));+#404 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02)); #405 = DIRECTION('',(1.,0.,0.)); #406 = DIRECTION('',(0.,-1.,0.)); #407 = ADVANCED_FACE('',(#408),#426,.F.);@@ -453,20 +453,20 @@ DATA; #412 = ORIENTED_EDGE('',*,*,#413,.T.); #413 = EDGE_CURVE('',#381,#414,#416,.T.); #414 = VERTEX_POINT('',#415);-#415 = CARTESIAN_POINT('',(0.3,0.21,2.E-02));+#415 = CARTESIAN_POINT('',(0.5,0.34,3.E-02)); #416 = LINE('',#417,#418);-#417 = CARTESIAN_POINT('',(0.3,-0.23,2.E-02));+#417 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); #418 = VECTOR('',#419,1.); #419 = DIRECTION('',(0.,1.,0.)); #420 = ORIENTED_EDGE('',*,*,#421,.F.); #421 = EDGE_CURVE('',#357,#414,#422,.T.); #422 = LINE('',#423,#424);-#423 = CARTESIAN_POINT('',(-0.3,0.21,2.E-02));+#423 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02)); #424 = VECTOR('',#425,1.); #425 = DIRECTION('',(1.,0.,0.)); #426 = PLANE('',#427); #427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);-#428 = CARTESIAN_POINT('',(-0.3,-0.23,2.E-02));+#428 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); #429 = DIRECTION('',(0.,0.,1.)); #430 = DIRECTION('',(1.,0.,0.)); #431 = ADVANCED_FACE('',(#432),#451,.T.);@@ -477,21 +477,21 @@ DATA; #436 = ORIENTED_EDGE('',*,*,#437,.F.); #437 = EDGE_CURVE('',#438,#414,#440,.T.); #438 = VERTEX_POINT('',#439);-#439 = CARTESIAN_POINT('',(0.3,0.23,4.E-02));-#440 = CIRCLE('',#441,2.E-02);+#439 = CARTESIAN_POINT('',(0.5,0.37,6.E-02));+#440 = CIRCLE('',#441,3.E-02); #441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);-#442 = CARTESIAN_POINT('',(0.3,0.21,4.E-02));+#442 = CARTESIAN_POINT('',(0.5,0.34,6.E-02)); #443 = DIRECTION('',(-1.,0.,0.)); #444 = DIRECTION('',(0.,0.,1.)); #445 = ORIENTED_EDGE('',*,*,#446,.F.); #446 = EDGE_CURVE('',#349,#438,#447,.T.); #447 = LINE('',#448,#449);-#448 = CARTESIAN_POINT('',(-0.3,0.23,4.E-02));+#448 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02)); #449 = VECTOR('',#450,1.); #450 = DIRECTION('',(1.,0.,0.));-#451 = CYLINDRICAL_SURFACE('',#452,2.E-02);+#451 = CYLINDRICAL_SURFACE('',#452,3.E-02); #452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);-#453 = CARTESIAN_POINT('',(-0.3,0.21,4.E-02));+#453 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02)); #454 = DIRECTION('',(1.,0.,0.)); #455 = DIRECTION('',(0.,1.,0.)); #456 = ADVANCED_FACE('',(#457),#475,.T.);@@ -500,9 +500,9 @@ DATA; #459 = ORIENTED_EDGE('',*,*,#460,.F.); #460 = EDGE_CURVE('',#438,#461,#463,.T.); #461 = VERTEX_POINT('',#462);-#462 = CARTESIAN_POINT('',(0.3,0.23,0.46));+#462 = CARTESIAN_POINT('',(0.5,0.37,0.74)); #463 = LINE('',#464,#465);-#464 = CARTESIAN_POINT('',(0.3,0.23,2.E-02));+#464 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); #465 = VECTOR('',#466,1.); #466 = DIRECTION('',(0.,0.,1.)); #467 = ORIENTED_EDGE('',*,*,#446,.F.);@@ -510,12 +510,12 @@ DATA; #469 = ORIENTED_EDGE('',*,*,#470,.T.); #470 = EDGE_CURVE('',#340,#461,#471,.T.); #471 = LINE('',#472,#473);-#472 = CARTESIAN_POINT('',(-0.3,0.23,0.46));+#472 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); #473 = VECTOR('',#474,1.); #474 = DIRECTION('',(1.,0.,0.)); #475 = PLANE('',#476); #476 = AXIS2_PLACEMENT_3D('',#477,#478,#479);-#477 = CARTESIAN_POINT('',(-0.3,0.23,2.E-02));+#477 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02)); #478 = DIRECTION('',(0.,1.,0.)); #479 = DIRECTION('',(0.,0.,1.)); #480 = ADVANCED_FACE('',(#481),#500,.T.);@@ -525,22 +525,22 @@ DATA; #484 = ORIENTED_EDGE('',*,*,#485,.T.); #485 = EDGE_CURVE('',#332,#486,#488,.T.); #486 = VERTEX_POINT('',#487);-#487 = CARTESIAN_POINT('',(0.3,0.21,0.48));+#487 = CARTESIAN_POINT('',(0.5,0.34,0.77)); #488 = LINE('',#489,#490);-#489 = CARTESIAN_POINT('',(-0.3,0.21,0.48));+#489 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); #490 = VECTOR('',#491,1.); #491 = DIRECTION('',(1.,0.,0.)); #492 = ORIENTED_EDGE('',*,*,#493,.F.); #493 = EDGE_CURVE('',#461,#486,#494,.T.);-#494 = CIRCLE('',#495,2.E-02);+#494 = CIRCLE('',#495,3.E-02); #495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);-#496 = CARTESIAN_POINT('',(0.3,0.21,0.46));+#496 = CARTESIAN_POINT('',(0.5,0.34,0.74)); #497 = DIRECTION('',(1.,0.,-0.)); #498 = DIRECTION('',(0.,0.,1.)); #499 = ORIENTED_EDGE('',*,*,#470,.F.);-#500 = CYLINDRICAL_SURFACE('',#501,2.E-02);+#500 = CYLINDRICAL_SURFACE('',#501,3.E-02); #501 = AXIS2_PLACEMENT_3D('',#502,#503,#504);-#502 = CARTESIAN_POINT('',(-0.3,0.21,0.46));+#502 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); #503 = DIRECTION('',(1.,0.,0.)); #504 = DIRECTION('',(0.,1.,0.)); #505 = ADVANCED_FACE('',(#506),#524,.T.);@@ -550,21 +550,21 @@ DATA; #509 = ORIENTED_EDGE('',*,*,#510,.T.); #510 = EDGE_CURVE('',#323,#511,#513,.T.); #511 = VERTEX_POINT('',#512);-#512 = CARTESIAN_POINT('',(0.3,-0.21,0.48));+#512 = CARTESIAN_POINT('',(0.5,-0.34,0.77)); #513 = LINE('',#514,#515);-#514 = CARTESIAN_POINT('',(-0.3,-0.21,0.48));+#514 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); #515 = VECTOR('',#516,1.); #516 = DIRECTION('',(1.,0.,0.)); #517 = ORIENTED_EDGE('',*,*,#518,.T.); #518 = EDGE_CURVE('',#511,#486,#519,.T.); #519 = LINE('',#520,#521);-#520 = CARTESIAN_POINT('',(0.3,-0.23,0.48));+#520 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); #521 = VECTOR('',#522,1.); #522 = DIRECTION('',(0.,1.,0.)); #523 = ORIENTED_EDGE('',*,*,#485,.F.); #524 = PLANE('',#525); #525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);-#526 = CARTESIAN_POINT('',(-0.3,-0.23,0.48));+#526 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); #527 = DIRECTION('',(0.,0.,1.)); #528 = DIRECTION('',(1.,0.,0.)); #529 = ADVANCED_FACE('',(#530),#549,.T.);@@ -575,21 +575,21 @@ DATA; #534 = ORIENTED_EDGE('',*,*,#535,.F.); #535 = EDGE_CURVE('',#536,#511,#538,.T.); #536 = VERTEX_POINT('',#537);-#537 = CARTESIAN_POINT('',(0.3,-0.23,0.46));-#538 = CIRCLE('',#539,2.E-02);+#537 = CARTESIAN_POINT('',(0.5,-0.37,0.74));+#538 = CIRCLE('',#539,3.E-02); #539 = AXIS2_PLACEMENT_3D('',#540,#541,#542);-#540 = CARTESIAN_POINT('',(0.3,-0.21,0.46));+#540 = CARTESIAN_POINT('',(0.5,-0.34,0.74)); #541 = DIRECTION('',(-1.,0.,0.)); #542 = DIRECTION('',(0.,0.,1.)); #543 = ORIENTED_EDGE('',*,*,#544,.F.); #544 = EDGE_CURVE('',#315,#536,#545,.T.); #545 = LINE('',#546,#547);-#546 = CARTESIAN_POINT('',(-0.3,-0.23,0.46));+#546 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); #547 = VECTOR('',#548,1.); #548 = DIRECTION('',(1.,0.,0.));-#549 = CYLINDRICAL_SURFACE('',#550,2.E-02);+#549 = CYLINDRICAL_SURFACE('',#550,3.E-02); #550 = AXIS2_PLACEMENT_3D('',#551,#552,#553);-#551 = CARTESIAN_POINT('',(-0.3,-0.21,0.46));+#551 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); #552 = DIRECTION('',(1.,0.,0.)); #553 = DIRECTION('',(0.,-1.,0.)); #554 = ADVANCED_FACE('',(#555),#566,.F.);@@ -598,7 +598,7 @@ DATA; #557 = ORIENTED_EDGE('',*,*,#558,.F.); #558 = EDGE_CURVE('',#389,#536,#559,.T.); #559 = LINE('',#560,#561);-#560 = CARTESIAN_POINT('',(0.3,-0.23,2.E-02));+#560 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); #561 = VECTOR('',#562,1.); #562 = DIRECTION('',(0.,0.,1.)); #563 = ORIENTED_EDGE('',*,*,#397,.F.);@@ -606,7 +606,7 @@ DATA; #565 = ORIENTED_EDGE('',*,*,#544,.T.); #566 = PLANE('',#567); #567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);-#568 = CARTESIAN_POINT('',(-0.3,-0.23,2.E-02));+#568 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02)); #569 = DIRECTION('',(0.,1.,0.)); #570 = DIRECTION('',(0.,0.,1.)); #571 = ADVANCED_FACE('',(#572,#642),#652,.F.);@@ -615,69 +615,69 @@ DATA; #574 = ORIENTED_EDGE('',*,*,#575,.F.); #575 = EDGE_CURVE('',#576,#578,#580,.T.); #576 = VERTEX_POINT('',#577);-#577 = CARTESIAN_POINT('',(0.3,-0.25,2.E-02));+#577 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); #578 = VERTEX_POINT('',#579);-#579 = CARTESIAN_POINT('',(0.3,-0.25,0.48));+#579 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); #580 = LINE('',#581,#582);-#581 = CARTESIAN_POINT('',(0.3,-0.25,0.));+#581 = CARTESIAN_POINT('',(0.5,-0.4,0.)); #582 = VECTOR('',#583,1.); #583 = DIRECTION('',(0.,0.,1.)); #584 = ORIENTED_EDGE('',*,*,#585,.T.); #585 = EDGE_CURVE('',#576,#586,#588,.T.); #586 = VERTEX_POINT('',#587);-#587 = CARTESIAN_POINT('',(0.3,-0.23,0.));-#588 = CIRCLE('',#589,2.E-02);+#587 = CARTESIAN_POINT('',(0.5,-0.37,0.));+#588 = CIRCLE('',#589,3.E-02); #589 = AXIS2_PLACEMENT_3D('',#590,#591,#592);-#590 = CARTESIAN_POINT('',(0.3,-0.23,2.E-02));+#590 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); #591 = DIRECTION('',(1.,0.,-0.)); #592 = DIRECTION('',(0.,0.,1.)); #593 = ORIENTED_EDGE('',*,*,#594,.T.); #594 = EDGE_CURVE('',#586,#595,#597,.T.); #595 = VERTEX_POINT('',#596);-#596 = CARTESIAN_POINT('',(0.3,0.23,0.));+#596 = CARTESIAN_POINT('',(0.5,0.37,0.)); #597 = LINE('',#598,#599);-#598 = CARTESIAN_POINT('',(0.3,-0.25,0.));+#598 = CARTESIAN_POINT('',(0.5,-0.4,0.)); #599 = VECTOR('',#600,1.); #600 = DIRECTION('',(0.,1.,0.)); #601 = ORIENTED_EDGE('',*,*,#602,.F.); #602 = EDGE_CURVE('',#603,#595,#605,.T.); #603 = VERTEX_POINT('',#604);-#604 = CARTESIAN_POINT('',(0.3,0.25,2.E-02));-#605 = CIRCLE('',#606,2.E-02);+#604 = CARTESIAN_POINT('',(0.5,0.4,3.E-02));+#605 = CIRCLE('',#606,3.E-02); #606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);-#607 = CARTESIAN_POINT('',(0.3,0.23,2.E-02));+#607 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); #608 = DIRECTION('',(-1.,0.,0.)); #609 = DIRECTION('',(0.,0.,1.)); #610 = ORIENTED_EDGE('',*,*,#611,.T.); #611 = EDGE_CURVE('',#603,#612,#614,.T.); #612 = VERTEX_POINT('',#613);-#613 = CARTESIAN_POINT('',(0.3,0.25,0.48));+#613 = CARTESIAN_POINT('',(0.5,0.4,0.77)); #614 = LINE('',#615,#616);-#615 = CARTESIAN_POINT('',(0.3,0.25,0.));+#615 = CARTESIAN_POINT('',(0.5,0.4,0.)); #616 = VECTOR('',#617,1.); #617 = DIRECTION('',(0.,0.,1.)); #618 = ORIENTED_EDGE('',*,*,#619,.T.); #619 = EDGE_CURVE('',#612,#620,#622,.T.); #620 = VERTEX_POINT('',#621);-#621 = CARTESIAN_POINT('',(0.3,0.23,0.5));-#622 = CIRCLE('',#623,2.E-02);+#621 = CARTESIAN_POINT('',(0.5,0.37,0.8));+#622 = CIRCLE('',#623,3.E-02); #623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);-#624 = CARTESIAN_POINT('',(0.3,0.23,0.48));+#624 = CARTESIAN_POINT('',(0.5,0.37,0.77)); #625 = DIRECTION('',(1.,0.,-0.)); #626 = DIRECTION('',(0.,0.,1.)); #627 = ORIENTED_EDGE('',*,*,#628,.F.); #628 = EDGE_CURVE('',#629,#620,#631,.T.); #629 = VERTEX_POINT('',#630);-#630 = CARTESIAN_POINT('',(0.3,-0.23,0.5));+#630 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); #631 = LINE('',#632,#633);-#632 = CARTESIAN_POINT('',(0.3,-0.25,0.5));+#632 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); #633 = VECTOR('',#634,1.); #634 = DIRECTION('',(0.,1.,0.)); #635 = ORIENTED_EDGE('',*,*,#636,.F.); #636 = EDGE_CURVE('',#578,#629,#637,.T.);-#637 = CIRCLE('',#638,2.E-02);+#637 = CIRCLE('',#638,3.E-02); #638 = AXIS2_PLACEMENT_3D('',#639,#640,#641);-#639 = CARTESIAN_POINT('',(0.3,-0.23,0.48));+#639 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); #640 = DIRECTION('',(-1.,0.,0.)); #641 = DIRECTION('',(0.,0.,1.)); #642 = FACE_BOUND('',#643,.F.);@@ -692,7 +692,7 @@ DATA; #651 = ORIENTED_EDGE('',*,*,#413,.F.); #652 = PLANE('',#653); #653 = AXIS2_PLACEMENT_3D('',#654,#655,#656);-#654 = CARTESIAN_POINT('',(0.3,-0.25,0.));+#654 = CARTESIAN_POINT('',(0.5,-0.4,0.)); #655 = DIRECTION('',(1.,0.,0.)); #656 = DIRECTION('',(0.,0.,1.)); #657 = ADVANCED_FACE('',(#658),#683,.F.);@@ -701,29 +701,29 @@ DATA; #660 = ORIENTED_EDGE('',*,*,#661,.F.); #661 = EDGE_CURVE('',#662,#664,#666,.T.); #662 = VERTEX_POINT('',#663);-#663 = CARTESIAN_POINT('',(0.5,-0.25,2.E-02));+#663 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02)); #664 = VERTEX_POINT('',#665);-#665 = CARTESIAN_POINT('',(0.5,-0.25,0.48));+#665 = CARTESIAN_POINT('',(0.8,-0.4,0.77)); #666 = LINE('',#667,#668);-#667 = CARTESIAN_POINT('',(0.5,-0.25,0.));+#667 = CARTESIAN_POINT('',(0.8,-0.4,0.)); #668 = VECTOR('',#669,1.); #669 = DIRECTION('',(0.,0.,1.)); #670 = ORIENTED_EDGE('',*,*,#671,.F.); #671 = EDGE_CURVE('',#576,#662,#672,.T.); #672 = LINE('',#673,#674);-#673 = CARTESIAN_POINT('',(0.3,-0.25,2.E-02));+#673 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02)); #674 = VECTOR('',#675,1.); #675 = DIRECTION('',(1.,0.,0.)); #676 = ORIENTED_EDGE('',*,*,#575,.T.); #677 = ORIENTED_EDGE('',*,*,#678,.T.); #678 = EDGE_CURVE('',#578,#664,#679,.T.); #679 = LINE('',#680,#681);-#680 = CARTESIAN_POINT('',(0.3,-0.25,0.48));+#680 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); #681 = VECTOR('',#682,1.); #682 = DIRECTION('',(1.,0.,0.)); #683 = PLANE('',#684); #684 = AXIS2_PLACEMENT_3D('',#685,#686,#687);-#685 = CARTESIAN_POINT('',(0.3,-0.25,0.));+#685 = CARTESIAN_POINT('',(0.5,-0.4,0.)); #686 = DIRECTION('',(0.,1.,0.)); #687 = DIRECTION('',(0.,0.,1.)); #688 = ADVANCED_FACE('',(#689),#708,.T.);@@ -733,22 +733,22 @@ DATA; #692 = ORIENTED_EDGE('',*,*,#693,.T.); #693 = EDGE_CURVE('',#586,#694,#696,.T.); #694 = VERTEX_POINT('',#695);-#695 = CARTESIAN_POINT('',(0.5,-0.23,0.));+#695 = CARTESIAN_POINT('',(0.8,-0.37,0.)); #696 = LINE('',#697,#698);-#697 = CARTESIAN_POINT('',(0.3,-0.23,0.));+#697 = CARTESIAN_POINT('',(0.5,-0.37,0.)); #698 = VECTOR('',#699,1.); #699 = DIRECTION('',(1.,0.,0.)); #700 = ORIENTED_EDGE('',*,*,#701,.F.); #701 = EDGE_CURVE('',#662,#694,#702,.T.);-#702 = CIRCLE('',#703,2.E-02);+#702 = CIRCLE('',#703,3.E-02); #703 = AXIS2_PLACEMENT_3D('',#704,#705,#706);-#704 = CARTESIAN_POINT('',(0.5,-0.23,2.E-02));+#704 = CARTESIAN_POINT('',(0.8,-0.37,3.E-02)); #705 = DIRECTION('',(1.,0.,-0.)); #706 = DIRECTION('',(0.,0.,1.)); #707 = ORIENTED_EDGE('',*,*,#671,.F.);-#708 = CYLINDRICAL_SURFACE('',#709,2.E-02);+#708 = CYLINDRICAL_SURFACE('',#709,3.E-02); #709 = AXIS2_PLACEMENT_3D('',#710,#711,#712);-#710 = CARTESIAN_POINT('',(0.3,-0.23,2.E-02));+#710 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02)); #711 = DIRECTION('',(1.,0.,0.)); #712 = DIRECTION('',(0.,-1.,0.)); #713 = ADVANCED_FACE('',(#714),#733,.T.);@@ -758,22 +758,22 @@ DATA; #717 = ORIENTED_EDGE('',*,*,#718,.T.); #718 = EDGE_CURVE('',#629,#719,#721,.T.); #719 = VERTEX_POINT('',#720);-#720 = CARTESIAN_POINT('',(0.5,-0.23,0.5));+#720 = CARTESIAN_POINT('',(0.8,-0.37,0.8)); #721 = LINE('',#722,#723);-#722 = CARTESIAN_POINT('',(0.3,-0.23,0.5));+#722 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); #723 = VECTOR('',#724,1.); #724 = DIRECTION('',(1.,0.,0.)); #725 = ORIENTED_EDGE('',*,*,#726,.F.); #726 = EDGE_CURVE('',#664,#719,#727,.T.);-#727 = CIRCLE('',#728,2.E-02);+#727 = CIRCLE('',#728,3.E-02); #728 = AXIS2_PLACEMENT_3D('',#729,#730,#731);-#729 = CARTESIAN_POINT('',(0.5,-0.23,0.48));+#729 = CARTESIAN_POINT('',(0.8,-0.37,0.77)); #730 = DIRECTION('',(-1.,0.,0.)); #731 = DIRECTION('',(0.,0.,1.)); #732 = ORIENTED_EDGE('',*,*,#678,.F.);-#733 = CYLINDRICAL_SURFACE('',#734,2.E-02);+#733 = CYLINDRICAL_SURFACE('',#734,3.E-02); #734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);-#735 = CARTESIAN_POINT('',(0.3,-0.23,0.48));+#735 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); #736 = DIRECTION('',(1.,0.,0.)); #737 = DIRECTION('',(0.,-1.,0.)); #738 = ADVANCED_FACE('',(#739),#757,.F.);@@ -784,20 +784,20 @@ DATA; #743 = ORIENTED_EDGE('',*,*,#744,.T.); #744 = EDGE_CURVE('',#694,#745,#747,.T.); #745 = VERTEX_POINT('',#746);-#746 = CARTESIAN_POINT('',(0.5,0.23,0.));+#746 = CARTESIAN_POINT('',(0.8,0.37,0.)); #747 = LINE('',#748,#749);-#748 = CARTESIAN_POINT('',(0.5,-0.25,0.));+#748 = CARTESIAN_POINT('',(0.8,-0.4,0.)); #749 = VECTOR('',#750,1.); #750 = DIRECTION('',(0.,1.,0.)); #751 = ORIENTED_EDGE('',*,*,#752,.F.); #752 = EDGE_CURVE('',#595,#745,#753,.T.); #753 = LINE('',#754,#755);-#754 = CARTESIAN_POINT('',(0.3,0.23,0.));+#754 = CARTESIAN_POINT('',(0.5,0.37,0.)); #755 = VECTOR('',#756,1.); #756 = DIRECTION('',(1.,0.,0.)); #757 = PLANE('',#758); #758 = AXIS2_PLACEMENT_3D('',#759,#760,#761);-#759 = CARTESIAN_POINT('',(0.3,-0.25,0.));+#759 = CARTESIAN_POINT('',(0.5,-0.4,0.)); #760 = DIRECTION('',(0.,0.,1.)); #761 = DIRECTION('',(1.,0.,0.)); #762 = ADVANCED_FACE('',(#763),#781,.T.);@@ -808,20 +808,20 @@ DATA; #767 = ORIENTED_EDGE('',*,*,#768,.T.); #768 = EDGE_CURVE('',#719,#769,#771,.T.); #769 = VERTEX_POINT('',#770);-#770 = CARTESIAN_POINT('',(0.5,0.23,0.5));+#770 = CARTESIAN_POINT('',(0.8,0.37,0.8)); #771 = LINE('',#772,#773);-#772 = CARTESIAN_POINT('',(0.5,-0.25,0.5));+#772 = CARTESIAN_POINT('',(0.8,-0.4,0.8)); #773 = VECTOR('',#774,1.); #774 = DIRECTION('',(0.,1.,0.)); #775 = ORIENTED_EDGE('',*,*,#776,.F.); #776 = EDGE_CURVE('',#620,#769,#777,.T.); #777 = LINE('',#778,#779);-#778 = CARTESIAN_POINT('',(0.3,0.23,0.5));+#778 = CARTESIAN_POINT('',(0.5,0.37,0.8)); #779 = VECTOR('',#780,1.); #780 = DIRECTION('',(1.,0.,0.)); #781 = PLANE('',#782); #782 = AXIS2_PLACEMENT_3D('',#783,#784,#785);-#783 = CARTESIAN_POINT('',(0.3,-0.25,0.5));+#783 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); #784 = DIRECTION('',(0.,0.,1.)); #785 = DIRECTION('',(1.,0.,0.)); #786 = ADVANCED_FACE('',(#787),#806,.T.);@@ -832,21 +832,21 @@ DATA; #791 = ORIENTED_EDGE('',*,*,#792,.F.); #792 = EDGE_CURVE('',#793,#745,#795,.T.); #793 = VERTEX_POINT('',#794);-#794 = CARTESIAN_POINT('',(0.5,0.25,2.E-02));-#795 = CIRCLE('',#796,2.E-02);+#794 = CARTESIAN_POINT('',(0.8,0.4,3.E-02));+#795 = CIRCLE('',#796,3.E-02); #796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);-#797 = CARTESIAN_POINT('',(0.5,0.23,2.E-02));+#797 = CARTESIAN_POINT('',(0.8,0.37,3.E-02)); #798 = DIRECTION('',(-1.,0.,0.)); #799 = DIRECTION('',(0.,0.,1.)); #800 = ORIENTED_EDGE('',*,*,#801,.F.); #801 = EDGE_CURVE('',#603,#793,#802,.T.); #802 = LINE('',#803,#804);-#803 = CARTESIAN_POINT('',(0.3,0.25,2.E-02));+#803 = CARTESIAN_POINT('',(0.5,0.4,3.E-02)); #804 = VECTOR('',#805,1.); #805 = DIRECTION('',(1.,0.,0.));-#806 = CYLINDRICAL_SURFACE('',#807,2.E-02);+#806 = CYLINDRICAL_SURFACE('',#807,3.E-02); #807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);-#808 = CARTESIAN_POINT('',(0.3,0.23,2.E-02));+#808 = CARTESIAN_POINT('',(0.5,0.37,3.E-02)); #809 = DIRECTION('',(1.,0.,0.)); #810 = DIRECTION('',(0.,1.,0.)); #811 = ADVANCED_FACE('',(#812),#831,.T.);@@ -857,21 +857,21 @@ DATA; #816 = ORIENTED_EDGE('',*,*,#817,.F.); #817 = EDGE_CURVE('',#818,#769,#820,.T.); #818 = VERTEX_POINT('',#819);-#819 = CARTESIAN_POINT('',(0.5,0.25,0.48));-#820 = CIRCLE('',#821,2.E-02);+#819 = CARTESIAN_POINT('',(0.8,0.4,0.77));+#820 = CIRCLE('',#821,3.E-02); #821 = AXIS2_PLACEMENT_3D('',#822,#823,#824);-#822 = CARTESIAN_POINT('',(0.5,0.23,0.48));+#822 = CARTESIAN_POINT('',(0.8,0.37,0.77)); #823 = DIRECTION('',(1.,0.,-0.)); #824 = DIRECTION('',(0.,0.,1.)); #825 = ORIENTED_EDGE('',*,*,#826,.F.); #826 = EDGE_CURVE('',#612,#818,#827,.T.); #827 = LINE('',#828,#829);-#828 = CARTESIAN_POINT('',(0.3,0.25,0.48));+#828 = CARTESIAN_POINT('',(0.5,0.4,0.77)); #829 = VECTOR('',#830,1.); #830 = DIRECTION('',(1.,0.,0.));-#831 = CYLINDRICAL_SURFACE('',#832,2.E-02);+#831 = CYLINDRICAL_SURFACE('',#832,3.E-02); #832 = AXIS2_PLACEMENT_3D('',#833,#834,#835);-#833 = CARTESIAN_POINT('',(0.3,0.23,0.48));+#833 = CARTESIAN_POINT('',(0.5,0.37,0.77)); #834 = DIRECTION('',(1.,0.,0.)); #835 = DIRECTION('',(0.,1.,0.)); #836 = ADVANCED_FACE('',(#837),#848,.T.);@@ -880,7 +880,7 @@ DATA; #839 = ORIENTED_EDGE('',*,*,#840,.F.); #840 = EDGE_CURVE('',#793,#818,#841,.T.); #841 = LINE('',#842,#843);-#842 = CARTESIAN_POINT('',(0.5,0.25,0.));+#842 = CARTESIAN_POINT('',(0.8,0.4,0.)); #843 = VECTOR('',#844,1.); #844 = DIRECTION('',(0.,0.,1.)); #845 = ORIENTED_EDGE('',*,*,#801,.F.);@@ -888,7 +888,7 @@ DATA; #847 = ORIENTED_EDGE('',*,*,#826,.T.); #848 = PLANE('',#849); #849 = AXIS2_PLACEMENT_3D('',#850,#851,#852);-#850 = CARTESIAN_POINT('',(0.3,0.25,0.));+#850 = CARTESIAN_POINT('',(0.5,0.4,0.)); #851 = DIRECTION('',(0.,1.,0.)); #852 = DIRECTION('',(0.,0.,1.)); #853 = ADVANCED_FACE('',(#854),#864,.T.);@@ -904,7 +904,7 @@ DATA; #863 = ORIENTED_EDGE('',*,*,#726,.F.); #864 = PLANE('',#865); #865 = AXIS2_PLACEMENT_3D('',#866,#867,#868);-#866 = CARTESIAN_POINT('',(0.5,-0.25,0.));+#866 = CARTESIAN_POINT('',(0.8,-0.4,0.)); #867 = DIRECTION('',(1.,0.,0.)); #868 = DIRECTION('',(0.,0.,1.)); #869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
docs/cl10c180jb8nnnc-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.json+147−16
@@ -1,27 +1,158 @@ {   "slug": "cl10c180jb8nnnc",-  "title": "CL10C180JB8NNNC",-  "version": "1.0.0",+  "version": "1.1.0",   "type": "component",-  "category": "other",-  "description": "Samsung Electro-Mechanics CL10C180JB8NNNC \u2014 18pF 50V C0G \u00b15% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS. Used on Adom workcell control boards.",+  "description": "Samsung Electro-Mechanics Multilayer Ceramic Capacitors MLCC - SMD/SMT, 0603. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",   "tags": [     "component",-    "capacitor",-    "0603"+    "capacitors",+    "cl10c180jb8nnnc",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "cl10c180jb8nnnc.kicad_sym",+    "cl10c180jb8nnnc.kicad_mod",+    "cl10c180jb8nnnc.glb",+    "cl10c180jb8nnnc.step",+    "cl10c180jb8nnnc.lbr",+    "docs/hero.png",+    "docs/cl10c180jb8nnnc-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "cl10c180jb8nnnc-hero.glb",+    "cl10c180jb8nnnc-hero.overlay.json"   ],   "component": {     "mpn": "CL10C180JB8NNNC",     "manufacturer": "Samsung Electro-Mechanics",-    "category": "capacitor",     "package": "0603",-    "datasheet": "https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_Samsung-Electro-Mechanics-CL10C180JB8NNNC_C1647.pdf",-    "lcsc": "C1647"-  },-  "dependencies": {},-  "hero": {-    "headline": "CL10C180JB8NNNC",-    "subhead": "capacitor \u00b7 0603 \u00b7 Samsung Electro-Mechanics",-    "screenshot": "screenshots/hero.png"+    "pin_count": 2,+    "category": "Capacitors",+    "subcategory": "Multilayer Ceramic Capacitors MLCC - SMD/SMT",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/02336ea48ea44ca18c72517dd3cb7b47.pdf",+    "parts": {+      "symbol": "cl10c180jb8nnnc.kicad_sym",+      "footprint": "cl10c180jb8nnnc.kicad_mod",+      "model_3d": "cl10c180jb8nnnc-hero.glb",+      "model_3d_plain": "cl10c180jb8nnnc.glb",+      "model_3d_step": "cl10c180jb8nnnc-etched.step",+      "model_3d_step_plain": "cl10c180jb8nnnc.step",+      "lbr": "cl10c180jb8nnnc.lbr"+    },+    "distributor_links": {+      "lcsc": "C1647",+      "digikey": "1276-1089-2-ND",+      "mouser": "187-CL10C180JB8NNNC"+    },+    "distributor_check": {+      "checked_at": "2026-10-08T16:48:54Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "1276-1089-2-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "187-CL10C180JB8NNNC",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "1",+        "type": "passive",+        "description": "First end termination (Ni/Cu/Ni barrier/Sn 100%) of the 18 pF C0G ±5% 50V multilayer ceramic capacitor; non-polarized, interchangeable with terminal 2."+      },+      {+        "number": "2",+        "name": "2",+        "type": "passive",+        "description": "Second end termination (Ni/Cu/Ni barrier/Sn 100%) of the 18 pF C0G ±5% 50V multilayer ceramic capacitor; non-polarized, interchangeable with terminal 1."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The datasheet is a series catalogue for MLCCs. It gives no pin-number assignment, only the two end t",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 84,+        "cost_usd": 1.1609,+        "at": "2026-10-08T16:48:40"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/02336ea48ea44ca18c72517dd3cb7b47.pdf",+        "pages": 84,+        "sha256": "96baebe4bd0ce363",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "cl10c180jb8nnnc.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.6,+          0.8,+          0.8+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1",+        "checked": "2026-10-08",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cl10c180jb8nnnc-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.6,+          0.8,+          0.8+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "0ca836bb6a8d870339bb971c680cb581b19e6055a85201fb8cfe7ab854355503",+        "checked": "2026-10-08",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   }-}\ No newline at end of file+}
page.json+144−9
@@ -1,30 +1,165 @@ {   "slug": "cl10c180jb8nnnc",-  "version": "1.0.0",+  "version": "1.1.0",   "type": "component",-  "description": "Samsung Electro-Mechanics CL10C180JB8NNNC \u2014 50V 18pF C0G \u00b15% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHS",+  "description": "Samsung Electro-Mechanics Multilayer Ceramic Capacitors MLCC - SMD/SMT, 0603. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",   "tags": [     "component",-    "jlcpcb",-    "other"+    "capacitors",+    "cl10c180jb8nnnc",+    "factory-2.0.0",+    "extractor-text"   ],   "component": {     "mpn": "CL10C180JB8NNNC",     "manufacturer": "Samsung Electro-Mechanics",-    "category": "Capacitors"+    "package": "0603",+    "pin_count": 2,+    "category": "Capacitors",+    "subcategory": "Multilayer Ceramic Capacitors MLCC - SMD/SMT",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/02336ea48ea44ca18c72517dd3cb7b47.pdf",+    "parts": {+      "symbol": "cl10c180jb8nnnc.kicad_sym",+      "footprint": "cl10c180jb8nnnc.kicad_mod",+      "model_3d": "cl10c180jb8nnnc-hero.glb",+      "model_3d_plain": "cl10c180jb8nnnc.glb",+      "model_3d_step": "cl10c180jb8nnnc-etched.step",+      "model_3d_step_plain": "cl10c180jb8nnnc.step",+      "lbr": "cl10c180jb8nnnc.lbr"+    },+    "distributor_links": {+      "lcsc": "C1647",+      "digikey": "1276-1089-2-ND",+      "mouser": "187-CL10C180JB8NNNC"+    },+    "distributor_check": {+      "checked_at": "2026-10-08T16:48:54Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "1276-1089-2-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "187-CL10C180JB8NNNC",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "1",+        "type": "passive",+        "description": "First end termination (Ni/Cu/Ni barrier/Sn 100%) of the 18 pF C0G ±5% 50V multilayer ceramic capacitor; non-polarized, interchangeable with terminal 2."+      },+      {+        "number": "2",+        "name": "2",+        "type": "passive",+        "description": "Second end termination (Ni/Cu/Ni barrier/Sn 100%) of the 18 pF C0G ±5% 50V multilayer ceramic capacitor; non-polarized, interchangeable with terminal 1."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The datasheet is a series catalogue for MLCCs. It gives no pin-number assignment, only the two end t",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 84,+        "cost_usd": 1.1609,+        "at": "2026-10-08T16:48:40"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/02336ea48ea44ca18c72517dd3cb7b47.pdf",+        "pages": 84,+        "sha256": "96baebe4bd0ce363",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "cl10c180jb8nnnc.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.6,+          0.8,+          0.8+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1",+        "checked": "2026-10-08",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cl10c180jb8nnnc-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.6,+          0.8,+          0.8+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "0ca836bb6a8d870339bb971c680cb581b19e6055a85201fb8cfe7ab854355503",+        "checked": "2026-10-08",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "dependencies": {},   "hero": {     "type": "image",     "path": "screenshots/hero.png"   },-  "visibility": {-    "public": false-  },+  "visibility": "public",   "org": "adom",   "author": {     "name": "barrett-land",     "email": "[email protected]"   },-  "kind": "component"+  "kind": "component",+  "files": [+    "page.json",+    "README.md",+    "cl10c180jb8nnnc.kicad_sym",+    "cl10c180jb8nnnc.kicad_mod",+    "cl10c180jb8nnnc.glb",+    "cl10c180jb8nnnc.step",+    "cl10c180jb8nnnc.lbr",+    "docs/hero.png",+    "docs/cl10c180jb8nnnc-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "cl10c180jb8nnnc-hero.glb",+    "cl10c180jb8nnnc-hero.overlay.json"+  ] }\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>cl10c180jb8nnnc</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>cl10c180jb8nnnc</title>\ No newline at end of file