Initial commit
This commit is contained in:
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"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"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "b006",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 5.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "切除-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 5.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "rectangle",
|
||||
"center": [0.0, 0.0],
|
||||
"width_mm": 100.0,
|
||||
"height_mm": 100.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "草图2",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 5.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle_grid",
|
||||
"radius_mm": 6.1655,
|
||||
"count_x": 4,
|
||||
"count_y": 5,
|
||||
"spacing_x_mm": 23.0,
|
||||
"spacing_y_mm": 18.0,
|
||||
"origin_mm": [-33.7021, -35.5209]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "b006.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"Native part name suggests hole pattern (阵列孔)",
|
||||
"Cut feature 切除-拉伸1 referenced by sketch2 children but missing from evidence feature list; depth assumed through-all = plate thickness 5mm",
|
||||
"Sketch dims D1=4 D2=5 interpreted as pattern counts (count_x/count_y)",
|
||||
"No gold STEP provided"
|
||||
]
|
||||
}
|
||||
}
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_001_cylinder_01_sector_footprint_d50_sector12",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "annular_sector_polygon",
|
||||
"inner_radius_mm": 16.0,
|
||||
"outer_radius_mm": 25.0,
|
||||
"half_angle_deg": 4.583662
|
||||
},
|
||||
"layout": {
|
||||
"type": "angular",
|
||||
"count": 12,
|
||||
"start_angle_deg": 15.0,
|
||||
"orientation": "radial"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_001_cylinder_01_sector_footprint_d50_sector12.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_002_cylinder_02_sector_footprint_d25_scaled_sector12",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "annular_sector_polygon",
|
||||
"inner_radius_mm": 8.0,
|
||||
"outer_radius_mm": 12.5,
|
||||
"half_angle_deg": 4.583662
|
||||
},
|
||||
"layout": {
|
||||
"type": "angular",
|
||||
"count": 12,
|
||||
"start_angle_deg": 15.0,
|
||||
"orientation": "radial"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_002_cylinder_02_sector_footprint_d25_scaled_sector12.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_003_cylinder_03_circle_ring_array_circle32",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "circle",
|
||||
"radius_mm": 2.4
|
||||
},
|
||||
"layout": {
|
||||
"type": "ring",
|
||||
"radius_mm": 34.0,
|
||||
"count": 32
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_003_cylinder_03_circle_ring_array_circle32.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_004_cylinder_04_square_ring_array_rectangle24",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "square",
|
||||
"width_mm": 3.3
|
||||
},
|
||||
"layout": {
|
||||
"type": "ring",
|
||||
"radius_mm": 32.0,
|
||||
"count": 24
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_004_cylinder_04_square_ring_array_rectangle24.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_005_cylinder_05_diamond_ring_array_polygon24",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "square",
|
||||
"width_mm": 4.242641
|
||||
},
|
||||
"layout": {
|
||||
"type": "ring",
|
||||
"radius_mm": 32.0,
|
||||
"count": 24
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_005_cylinder_05_diamond_ring_array_polygon24.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+83
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_006_cylinder_06_circle_square_grid_in_disc_circle45",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "circle",
|
||||
"radius_mm": 2.2
|
||||
},
|
||||
"layout": {
|
||||
"type": "disc_grid",
|
||||
"count_x": 7,
|
||||
"count_y": 7,
|
||||
"spacing_x_mm": 10.0,
|
||||
"spacing_y_mm": 10.0,
|
||||
"center_mm": [0.0, 0.0],
|
||||
"max_center_radius_mm": 36.1
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_006_cylinder_06_circle_square_grid_in_disc_circle45.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_007_cylinder_07_sector_double_ring_sector36",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "双环图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "compound_patterned_cutouts",
|
||||
"patterns": [
|
||||
{
|
||||
"motif": {
|
||||
"type": "annular_sector_polygon",
|
||||
"inner_radius_mm": 12.0,
|
||||
"outer_radius_mm": 20.0,
|
||||
"half_angle_deg": 4.583662
|
||||
},
|
||||
"layout": {
|
||||
"type": "angular",
|
||||
"count": 12,
|
||||
"start_angle_deg": 15.0,
|
||||
"orientation": "radial"
|
||||
}
|
||||
},
|
||||
{
|
||||
"motif": {
|
||||
"type": "annular_sector_polygon",
|
||||
"inner_radius_mm": 28.0,
|
||||
"outer_radius_mm": 40.0,
|
||||
"half_angle_deg": 2.864789
|
||||
},
|
||||
"layout": {
|
||||
"type": "angular",
|
||||
"count": 24,
|
||||
"start_angle_deg": 7.5,
|
||||
"orientation": "radial"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_007_cylinder_07_sector_double_ring_sector36.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+81
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_008_cylinder_08_slot_ring_array_slot24",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "obround",
|
||||
"length_mm": 7.0,
|
||||
"width_mm": 2.8
|
||||
},
|
||||
"layout": {
|
||||
"type": "ring",
|
||||
"radius_mm": 34.0,
|
||||
"count": 24,
|
||||
"orientation": "radial"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_008_cylinder_08_slot_ring_array_slot24.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_009_cylinder_09_sector_radial_fan_sector12",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "annular_sector_polygon",
|
||||
"inner_radius_mm": 10.0,
|
||||
"outer_radius_mm": 42.0,
|
||||
"half_angle_deg": 3.437747
|
||||
},
|
||||
"layout": {
|
||||
"type": "angular",
|
||||
"count": 12,
|
||||
"start_angle_deg": 15.0,
|
||||
"orientation": "radial"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_009_cylinder_09_sector_radial_fan_sector12.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_010_cylinder_10_circle_scaled_double_ring_circle36",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "circle",
|
||||
"radius_mm": 2.3
|
||||
},
|
||||
"layout": {
|
||||
"type": "concentric_rings",
|
||||
"rings": [
|
||||
{
|
||||
"radius_mm": 18.0,
|
||||
"count": 12,
|
||||
"start_angle_deg": 0.0
|
||||
},
|
||||
{
|
||||
"radius_mm": 36.0,
|
||||
"count": 24,
|
||||
"start_angle_deg": 0.0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_010_cylinder_10_circle_scaled_double_ring_circle36.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_011_cylinder_11_sector_scaled_ring_v01_sector8",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "annular_sector_polygon",
|
||||
"inner_radius_mm": 10.0,
|
||||
"outer_radius_mm": 20.0,
|
||||
"half_angle_deg": 4.010705
|
||||
},
|
||||
"layout": {
|
||||
"type": "angular",
|
||||
"count": 8,
|
||||
"start_angle_deg": 22.5,
|
||||
"orientation": "radial"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_011_cylinder_11_sector_scaled_ring_v01_sector8.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_012_cylinder_12_circle_ring_array_v01_circle24",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "circle",
|
||||
"radius_mm": 1.9
|
||||
},
|
||||
"layout": {
|
||||
"type": "ring",
|
||||
"radius_mm": 26.0,
|
||||
"count": 24
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_012_cylinder_12_circle_ring_array_v01_circle24.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_013_cylinder_13_square_ring_array_v01_rectangle16",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "square",
|
||||
"width_mm": 2.7
|
||||
},
|
||||
"layout": {
|
||||
"type": "ring",
|
||||
"radius_mm": 25.0,
|
||||
"count": 16
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_013_cylinder_13_square_ring_array_v01_rectangle16.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_014_cylinder_14_diamond_ring_array_v01_polygon16",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "square",
|
||||
"width_mm": 3.535534
|
||||
},
|
||||
"layout": {
|
||||
"type": "ring",
|
||||
"radius_mm": 25.0,
|
||||
"count": 16
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_014_cylinder_14_diamond_ring_array_v01_polygon16.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_015_cylinder_15_circle_grid_in_disc_v01_circle30",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "circle",
|
||||
"radius_mm": 1.8
|
||||
},
|
||||
"layout": {
|
||||
"type": "disc_grid",
|
||||
"count_x": 6,
|
||||
"count_y": 5,
|
||||
"spacing_x_mm": 9.0,
|
||||
"spacing_y_mm": 9.0,
|
||||
"center_mm": [0.0, 0.0]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_015_cylinder_15_circle_grid_in_disc_v01_circle30.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+83
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_016_cylinder_16_dshape_open_arc_v01_dshape18",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "d_shape_polygon",
|
||||
"stem_length_mm": 1.9,
|
||||
"nose_depth_mm": 1.9,
|
||||
"half_height_mm": 1.3775
|
||||
},
|
||||
"layout": {
|
||||
"type": "open_arc",
|
||||
"radius_mm": 35.0,
|
||||
"count": 18,
|
||||
"start_angle_deg": 18.0,
|
||||
"end_angle_deg": 262.8
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_016_cylinder_16_dshape_open_arc_v01_dshape18.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_017_cylinder_17_cross_open_arc_v01_cross14",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "cross",
|
||||
"size_mm": 4.62,
|
||||
"arm_width_mm": 2.9568
|
||||
},
|
||||
"layout": {
|
||||
"type": "open_arc",
|
||||
"radius_mm": 31.0,
|
||||
"count": 14,
|
||||
"start_angle_deg": 189.0,
|
||||
"end_angle_deg": 387.0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_017_cylinder_17_cross_open_arc_v01_cross14.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+81
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_018_cylinder_18_slot_ring_array_v01_slot16",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "obround",
|
||||
"length_mm": 5.75,
|
||||
"width_mm": 2.3
|
||||
},
|
||||
"layout": {
|
||||
"type": "ring",
|
||||
"radius_mm": 27.0,
|
||||
"count": 16,
|
||||
"orientation": "radial"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_018_cylinder_18_slot_ring_array_v01_slot16.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_019_cylinder_19_circle_scaled_double_ring_v01_circle24",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "circle",
|
||||
"radius_mm": 1.8
|
||||
},
|
||||
"layout": {
|
||||
"type": "concentric_rings",
|
||||
"rings": [
|
||||
{
|
||||
"radius_mm": 14.0,
|
||||
"count": 8,
|
||||
"start_angle_deg": 0.0
|
||||
},
|
||||
{
|
||||
"radius_mm": 30.0,
|
||||
"count": 16,
|
||||
"start_angle_deg": 0.0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_019_cylinder_19_circle_scaled_double_ring_v01_circle24.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_020_cylinder_20_sector_radial_fan_v01_sector10",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "annular_sector_polygon",
|
||||
"inner_radius_mm": 9.0,
|
||||
"outer_radius_mm": 36.0,
|
||||
"half_angle_deg": 3.151268
|
||||
},
|
||||
"layout": {
|
||||
"type": "angular",
|
||||
"count": 10,
|
||||
"start_angle_deg": 18.0,
|
||||
"orientation": "radial"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_020_cylinder_20_sector_radial_fan_v01_sector10.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_021_cylinder_21_sector_double_ring_v01_sector24",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "双环图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "compound_patterned_cutouts",
|
||||
"patterns": [
|
||||
{
|
||||
"motif": {
|
||||
"type": "annular_sector_polygon",
|
||||
"inner_radius_mm": 12.0,
|
||||
"outer_radius_mm": 20.0,
|
||||
"half_angle_deg": 4.010705
|
||||
},
|
||||
"layout": {
|
||||
"type": "angular",
|
||||
"count": 8,
|
||||
"start_angle_deg": 22.5,
|
||||
"orientation": "radial"
|
||||
}
|
||||
},
|
||||
{
|
||||
"motif": {
|
||||
"type": "annular_sector_polygon",
|
||||
"inner_radius_mm": 28.0,
|
||||
"outer_radius_mm": 39.0,
|
||||
"half_angle_deg": 2.57831
|
||||
},
|
||||
"layout": {
|
||||
"type": "angular",
|
||||
"count": 16,
|
||||
"start_angle_deg": 11.25,
|
||||
"orientation": "radial"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_021_cylinder_21_sector_double_ring_v01_sector24.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+85
@@ -0,0 +1,85 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_022_cylinder_22_hexagon_spiral_v01_polygon28",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "skew_hexagon",
|
||||
"nominal_radius_mm": 1.875
|
||||
},
|
||||
"layout": {
|
||||
"type": "spiral",
|
||||
"count": 28,
|
||||
"start_radius_mm": 8.054,
|
||||
"radius_step_mm": 0.851,
|
||||
"start_angle_deg": -0.105,
|
||||
"angle_step_deg": 33.2394,
|
||||
"orientation": "snapped_radial",
|
||||
"orientation_snap_deg": 45.0,
|
||||
"orientation_offset_deg": 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_022_cylinder_22_hexagon_spiral_v01_polygon28.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_023_cylinder_23_hexagon_cross_v01_polygon12",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "skew_hexagon",
|
||||
"nominal_radius_mm": 1.9
|
||||
},
|
||||
"layout": {
|
||||
"type": "cross_lines",
|
||||
"count_per_axis": 6,
|
||||
"spacing_mm": 13.6,
|
||||
"orientation_offset_deg": 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_023_cylinder_23_hexagon_cross_v01_polygon12.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_024_cylinder_24_triangle_x_field_v01_polygon9",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "triangle",
|
||||
"radius_mm": 2.3
|
||||
},
|
||||
"layout": {
|
||||
"type": "x_field",
|
||||
"levels": 5,
|
||||
"spacing_mm": 11.0,
|
||||
"orientation": "diagonal_axes"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_024_cylinder_24_triangle_x_field_v01_polygon9.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+85
@@ -0,0 +1,85 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_025_cylinder_25_teardrop_twin_strips_v01_teardrop24",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "teardrop_polygon",
|
||||
"left_width_mm": 1.116,
|
||||
"right_width_mm": 1.548,
|
||||
"tip_height_mm": 2.79,
|
||||
"bottom_depth_mm": 1.476,
|
||||
"shoulder_height_mm": 1.242
|
||||
},
|
||||
"layout": {
|
||||
"type": "twin_strips",
|
||||
"x_offset_mm": 15.0,
|
||||
"count_y": 12,
|
||||
"y_start_mm": -34.0,
|
||||
"y_end_mm": 34.0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_025_cylinder_25_teardrop_twin_strips_v01_teardrop24.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_026_cylinder_26_trapezoid_center_plus_ring_v01_trapezoid24",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "trapezoid",
|
||||
"bottom_width_mm": 4.32,
|
||||
"top_width_mm": 2.376,
|
||||
"height_mm": 3.24
|
||||
},
|
||||
"layout": {
|
||||
"type": "concentric_rings",
|
||||
"orientation": "radial",
|
||||
"rings": [
|
||||
{
|
||||
"radius_mm": 12.0,
|
||||
"count": 8,
|
||||
"start_angle_deg": 0.0
|
||||
},
|
||||
{
|
||||
"radius_mm": 31.0,
|
||||
"count": 16,
|
||||
"start_angle_deg": 0.0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_026_cylinder_26_trapezoid_center_plus_ring_v01_trapezoid24.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_027_cylinder_27_dshape_corner_clusters_v01_dshape36",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "d_shape_polygon",
|
||||
"stem_length_mm": 1.8,
|
||||
"nose_depth_mm": 1.8,
|
||||
"half_height_mm": 1.305
|
||||
},
|
||||
"layout": {
|
||||
"type": "corner_clusters",
|
||||
"levels_mm": [12.0, 18.5, 25.0]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_027_cylinder_27_dshape_corner_clusters_v01_dshape36.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_028_cylinder_28_diamond_field_v01_polygon25",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "square",
|
||||
"width_mm": 2.969848
|
||||
},
|
||||
"layout": {
|
||||
"type": "diamond_field",
|
||||
"manhattan_radius": 3,
|
||||
"spacing_mm": 8.0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_028_cylinder_28_diamond_field_v01_polygon25.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.0.0",
|
||||
"kind": "part",
|
||||
"part_id": "cylinder_029_cylinder_29_sector_scaled_ring_v02_sector10",
|
||||
"features": [
|
||||
{
|
||||
"id": "f01",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"depends_on": [],
|
||||
"name": "凸台-拉伸1",
|
||||
"params": {
|
||||
"distance_mm": 20.0
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "f02",
|
||||
"atomic_id": "extrude_cut_blind",
|
||||
"depends_on": ["f01"],
|
||||
"name": "程序化图案切除",
|
||||
"params": {
|
||||
"distance_mm": 8.0,
|
||||
"reverse": true
|
||||
},
|
||||
"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, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "circle",
|
||||
"center": [0.0, 0.0],
|
||||
"radius_mm": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch_002",
|
||||
"name": "图案草图",
|
||||
"workplane": {
|
||||
"origin_mm": [0.0, 0.0, 20.0],
|
||||
"x_dir": [1.0, 0.0, 0.0],
|
||||
"y_dir": [0.0, 1.0, 0.0],
|
||||
"normal": [0.0, 0.0, 1.0]
|
||||
},
|
||||
"profile": {
|
||||
"type": "patterned_cutouts",
|
||||
"motif": {
|
||||
"type": "annular_sector_polygon",
|
||||
"inner_radius_mm": 11.0,
|
||||
"outer_radius_mm": 22.0,
|
||||
"half_angle_deg": 4.010705
|
||||
},
|
||||
"layout": {
|
||||
"type": "angular",
|
||||
"count": 10,
|
||||
"start_angle_deg": 18.0,
|
||||
"orientation": "radial"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"meta": {
|
||||
"source": "cylinder_029_cylinder_29_sector_scaled_ring_v02_sector10.solidworks_evidence_v2.json",
|
||||
"parameterized_sketches": 2,
|
||||
"profile_from_sketches": 0,
|
||||
"notes": [
|
||||
"CDSL-only drawable: repeated source sketches are represented by one procedural motif and layout",
|
||||
"No compiler_context, source entities, per-instance coordinates, or encoded geometry"
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user