{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.0.0", "kind": "part", "part_id": "b005", "features": [ { "id": "f01", "atomic_id": "extrude_add_blind", "depends_on": [], "name": "凸台-拉伸1", "params": { "distance_mm": 20.0, "reverse": true }, "sketch_id": "sketch_001" }, { "id": "f02", "atomic_id": "extrude_cut_blind", "depends_on": ["f01"], "name": "切除-拉伸1", "params": { "distance_mm": 8.0 }, "sketch_id": "sketch_002" } ], "geometry": { "sketches": [ { "id": "sketch_001", "name": "草图1", "workplane": { "origin_mm": [0.0, 0.0, 0.0], "x_dir": [1.0, 0.0, 0.0], "y_dir": [0.0, 0.0, 1.0], "normal": [0.0, -1.0, 0.0] }, "profile": { "type": "circle", "center": [0.0, 0.0], "radius_mm": 25.0 } }, { "id": "sketch_002", "name": "草图2", "workplane": { "origin_mm": [0.0, 20.0, 0.0], "x_dir": [1.0, 0.0, 0.0], "y_dir": [0.0, 0.0, 1.0], "normal": [0.0, -1.0, 0.0] }, "profile": { "type": "partial_ring_with_arc_island", "inner_radius_mm": 10.0, "outer_radius_mm": 20.0, "half_angle_deg": 45.0, "island_radius_mm": 12.265, "island_gap_mm": 1.0, "center_angles_deg": [90.0, -90.0] } } ] }, "meta": { "source": "b005.solidworks_evidence_v2.json", "parameterized_sketches": 2, "profile_from_sketches": 0, "notes": [ "CDSL-only drawable: profiles expand via shape generators; no compiler_context required", "Cut regions = annular sectors minus constant-width arc islands on outer chords" ] } }