{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "Grease-Nipple-M6", "geometry": { "sketches": [ { "id": "sk_001", "name": "Origin", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [] } }, { "id": "sk_002", "name": "support-top", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.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": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 0.0, 4.041451884 ], "end": [ 3.5, 2.020725942 ] }, { "type": "line", "start": [ 3.5, 2.020725942 ], "end": [ 3.5, -2.020725942 ] }, { "type": "line", "start": [ 3.5, -2.020725942 ], "end": [ 0.0, -4.041451884 ] }, { "type": "line", "start": [ 0.0, -4.041451884 ], "end": [ -3.5, -2.020725942 ] }, { "type": "line", "start": [ -3.5, -2.020725942 ], "end": [ -3.5, 2.020725942 ] }, { "type": "line", "start": [ -3.5, 2.020725942 ], "end": [ 0.0, 4.041451884 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 3.0 } ] } ], "construction": [ { "type": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 4.041451884 }, { "type": "line", "start": [ 0.0, -4.041451884 ], "end": [ 0.0, 4.041451884 ] }, { "type": "line", "start": [ 4.041451884, 0.0 ], "end": [ -4.0, 0.0 ] } ] } }, { "id": "sk_003", "name": "support-front", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 2.697011723, 8.085989826 ], "end": [ 4.041451884, 6.541511445 ], "center": [ 6.285779875, 9.85255235 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ 4.041451884, 6.541511445 ], "end": [ 4.041451884, 5.479056191 ] }, { "type": "line", "start": [ 4.041451884, 5.479056191 ], "end": [ 3.0, 5.2 ] }, { "type": "line", "start": [ 3.0, 5.2 ], "end": [ 3.0, 2.4 ] }, { "type": "line", "start": [ 3.0, 2.4 ], "end": [ 2.705317054, 0.0 ] }, { "type": "line", "start": [ 2.705317054, 0.0 ], "end": [ 0.0, 0.0 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, 13.2 ] }, { "type": "arc", "start": [ 0.0, 13.2 ], "end": [ 0.496422627, 12.703577373 ], "center": [ 0.0, 12.703577373 ], "radius_mm": 0.496422627, "clockwise": true }, { "type": "arc", "start": [ 0.496422627, 12.703577373 ], "end": [ 0.992845254, 13.2 ], "center": [ 0.992845254, 12.703577373 ], "radius_mm": 0.496422627, "clockwise": true }, { "type": "line", "start": [ 0.992845254, 13.2 ], "end": [ 2.25, 13.2 ] }, { "type": "line", "start": [ 2.25, 13.2 ], "end": [ 3.25, 11.45255235 ] }, { "type": "arc", "start": [ 3.25, 11.45255235 ], "end": [ 2.752432371, 8.887983756 ], "center": [ 0.0, 10.75255235 ], "radius_mm": 3.324530042, "clockwise": false }, { "type": "arc", "start": [ 2.752432371, 8.887983756 ], "end": [ 2.697011723, 8.085989826 ], "center": [ 3.414765353, 8.439302331 ], "radius_mm": 0.8, "clockwise": false } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "line", "start": [ 2.409471192, 0.0 ], "end": [ 2.746726841, 0.337255649 ] } ] } ], "construction": [ { "type": "arc", "start": [ 3.25, 11.45255235 ], "end": [ 2.5, 8.56109165 ], "center": [ 0.0, 10.75255235 ], "radius_mm": 3.324530042, "clockwise": false }, { "type": "arc", "start": [ -2.697011723, 8.085989826 ], "end": [ -4.041451884, 6.541511445 ], "center": [ -6.285779875, 9.85255235 ], "radius_mm": 4.0, "clockwise": true }, { "type": "arc", "start": [ -2.752432371, 8.887983756 ], "end": [ -2.697011723, 8.085989826 ], "center": [ -3.414765353, 8.439302331 ], "radius_mm": 0.8, "clockwise": true }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, 14.077082392 ] }, { "type": "line", "start": [ 0.0, 13.2 ], "end": [ -2.25, 13.2 ] }, { "type": "line", "start": [ -2.25, 13.2 ], "end": [ -3.25, 11.45255235 ] }, { "type": "line", "start": [ 0.0, 10.75255235 ], "end": [ 3.324530042, 10.75255235 ] }, { "type": "line", "start": [ -2.5, 8.56109165 ], "end": [ 2.5, 8.56109165 ] }, { "type": "line", "start": [ 3.0, 5.2 ], "end": [ -3.0, 5.2 ] }, { "type": "line", "start": [ 0.0, 6.010283818 ], "end": [ 4.041451884, 6.010283818 ] }, { "type": "line", "start": [ 3.0, 2.4 ], "end": [ 3.343796771, 5.2 ] }, { "type": "line", "start": [ -2.705317054, 0.0 ], "end": [ 0.0, 0.0 ] }, { "type": "line", "start": [ -3.0, 2.4 ], "end": [ 3.0, 2.4 ] }, { "type": "line", "start": [ -4.041451884, 5.479056191 ], "end": [ -4.041451884, 6.541511445 ] }, { "type": "line", "start": [ -3.0, 5.2 ], "end": [ -4.041451884, 5.479056191 ] }, { "type": "line", "start": [ 0.0, 12.703577373 ], "end": [ 2.534084406, 12.703577373 ] }, { "type": "line", "start": [ -3.0, 2.4 ], "end": [ -3.0, 5.2 ] }, { "type": "line", "start": [ 3.0, 2.4 ], "end": [ 3.0, 0.0 ] }, { "type": "line", "start": [ -2.705317054, 0.0 ], "end": [ -3.0, 2.4 ] }, { "type": "line", "start": [ 3.0, 5.2 ], "end": [ 3.343796771, 5.2 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 2.746726841, 0.337255649 ] } ] } }, { "id": "sk_004", "name": "support-thread", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "inner", "closed": false, "segments": [ { "type": "arc", "start": [ 2.623061401, 4.78388324 ], "end": [ 2.623061401, 4.59638324 ], "center": [ 2.677187989, 4.69013324 ], "radius_mm": 0.108253175, "clockwise": false } ] }, { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 3.458859877, 5.266431716 ], "end": [ 2.460681638, 4.69013324 ] }, { "type": "line", "start": [ 2.460681638, 4.69013324 ], "end": [ 3.326707042, 4.19013324 ] }, { "type": "line", "start": [ 3.326707042, 4.19013324 ], "end": [ 3.458859877, 5.266431716 ] } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "line", "start": [ 2.677187989, 4.81513324 ], "end": [ 2.677187989, 4.56513324 ] } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "line", "start": [ 3.326707042, 4.19013324 ], "end": [ 2.460681638, 3.69013324 ] } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "line", "start": [ 3.226877603, 4.247769794 ], "end": [ 3.211643935, 4.123701525 ] } ] } ], "construction": [ { "type": "line", "start": [ 3.388099322, 4.69013324 ], "end": [ 2.460681638, 4.69013324 ] }, { "type": "line", "start": [ 3.326707042, 4.19013324 ], "end": [ 4.254124726, 4.19013324 ] } ] } }, { "id": "sk_005", "name": "Sketch6", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 0.496422627, 12.703577373 ], "end": [ -0.0, 13.2 ], "center": [ 0.0, 12.703577373 ], "radius_mm": 0.496422627, "clockwise": false }, { "type": "line", "start": [ -0.0, 13.2 ], "end": [ 0.0, 0.0 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 2.409471192, 0.0 ] }, { "type": "line", "start": [ 2.409471192, 0.0 ], "end": [ 2.746726841, 0.337255649 ] }, { "type": "line", "start": [ 2.746726841, 0.337255649 ], "end": [ 3.0, 2.4 ] }, { "type": "line", "start": [ 3.0, 2.4 ], "end": [ 3.0, 5.2 ] }, { "type": "line", "start": [ 3.0, 5.2 ], "end": [ 4.041451884, 5.479056191 ] }, { "type": "line", "start": [ 4.041451884, 5.479056191 ], "end": [ 4.041451884, 6.541511445 ] }, { "type": "arc", "start": [ 4.041451884, 6.541511445 ], "end": [ 2.697011723, 8.085989826 ], "center": [ 6.285779875, 9.85255235 ], "radius_mm": 4.0, "clockwise": false }, { "type": "arc", "start": [ 2.697011723, 8.085989826 ], "end": [ 2.752432371, 8.887983756 ], "center": [ 3.414765353, 8.439302331 ], "radius_mm": 0.8, "clockwise": false }, { "type": "arc", "start": [ 2.752432371, 8.887983756 ], "end": [ 3.25, 11.45255235 ], "center": [ 0.0, 10.75255235 ], "radius_mm": 3.324530042, "clockwise": false }, { "type": "line", "start": [ 3.25, 11.45255235 ], "end": [ 2.25, 13.2 ] }, { "type": "line", "start": [ 2.25, 13.2 ], "end": [ 0.992845254, 13.2 ] }, { "type": "arc", "start": [ 0.992845254, 13.2 ], "end": [ 0.496422627, 12.703577373 ], "center": [ 0.992845254, 12.703577373 ], "radius_mm": 0.496422627, "clockwise": false } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ -0.0, 13.2 ] } ] } }, { "id": "sk_006", "name": "Sketch4", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.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": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 3.5, -2.020725942 ], "end": [ 3.5, 2.020725942 ] }, { "type": "line", "start": [ 3.5, 2.020725942 ], "end": [ 0.0, 4.041451884 ] }, { "type": "line", "start": [ 0.0, 4.041451884 ], "end": [ -3.5, 2.020725942 ] }, { "type": "line", "start": [ -3.5, 2.020725942 ], "end": [ -3.5, -2.020725942 ] }, { "type": "line", "start": [ -3.5, -2.020725942 ], "end": [ 0.0, -4.041451884 ] }, { "type": "line", "start": [ 0.0, -4.041451884 ], "end": [ 3.5, -2.020725942 ] } ] } ] } }, { "id": "sk_007", "name": "Sketch11", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 3.0, 5.001508842 ], "end": [ 3.191727736, 5.251373292 ], "center": [ 3.258678713, 5.001508842 ], "radius_mm": 0.258678713, "clockwise": true }, { "type": "line", "start": [ 3.191727736, 5.251373292 ], "end": [ 3.0, 5.2 ] }, { "type": "line", "start": [ 3.0, 5.2 ], "end": [ 3.0, 5.001508842 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, 13.2 ] } ] } }, { "id": "sk_008", "name": "Sketch8", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 2.623061401, 4.78388324 ], "end": [ 2.623061401, 4.59638324 ], "center": [ 2.677187989, 4.69013324 ], "radius_mm": 0.108253175, "clockwise": false }, { "type": "line", "start": [ 2.623061401, 4.59638324 ], "end": [ 3.226877603, 4.247769794 ] }, { "type": "line", "start": [ 3.226877603, 4.247769794 ], "end": [ 3.343796771, 5.2 ] }, { "type": "line", "start": [ 3.343796771, 5.2 ], "end": [ 2.623061401, 4.78388324 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, 13.2 ] } ] } }, { "id": "sk_009", "name": "Sketch9", "role": "profile", "workplane": { "origin_mm": [ -0.0, -1000.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": 3.0 } }, { "id": "sk_010", "name": "Sketch10", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 2.623061401, 4.78388324 ], "end": [ 2.623061401, 4.59638324 ], "center": [ 2.677187989, 4.69013324 ], "radius_mm": 0.108253175, "clockwise": false }, { "type": "line", "start": [ 2.623061401, 4.59638324 ], "end": [ 3.226877603, 4.247769794 ] }, { "type": "line", "start": [ 3.226877603, 4.247769794 ], "end": [ 3.343796771, 5.2 ] }, { "type": "line", "start": [ 3.343796771, 5.2 ], "end": [ 2.623061401, 4.78388324 ] } ] } ] } } ] }, "features": [ { "id": "f_001", "name": "Plane1", "atomic_id": "reference_plane", "depends_on": [], "params": { "plane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10, "derived_from_sketch_id": "sk_001" }, "execution_status": "deferred" }, { "id": "f_002", "name": "Plane2", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ -0.0, 1000.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 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10, "derived_from_sketch_id": "sk_002" }, "execution_status": "deferred" }, { "id": "f_005", "name": "body", "atomic_id": "revolve_add", "depends_on": [ "f_001" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 0.0, 0.0, 0.0 ], "direction": [ -0.0, 1.0, 0.0 ] }, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_005", "selectors": [ { "kind": "axis", "stable_id": "a6ced3a514d9b58420ebbf6ab6541d6cb6f513dbf16ba9cb09279a95de1d8db1", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, 0.0, 0.0 ], "end": [ -3.039711907367161e-20, 0.0132, 0.0 ] } } ] }, { "id": "f_007", "name": "body-fillet", "atomic_id": "revolve_add", "depends_on": [ "f_001" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 0.0, 0.0, 0.0 ], "direction": [ 0.0, 1.0, 0.0 ] }, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_007", "selectors": [ { "kind": "axis", "stable_id": "6ea8822944f56bb7cdba47513599b4a0100cc3b660788ba3a529948178638eaf", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, 0.0, 0.0 ], "end": [ 0.0, 0.0132, 0.0 ] } } ] }, { "id": "f_008", "name": "thread-notch", "atomic_id": "revolve_cut", "depends_on": [ "f_001" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 0.0, 0.0, 0.0 ], "direction": [ 0.0, 1.0, 0.0 ] }, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_008", "selectors": [ { "kind": "axis", "stable_id": "c75050f7a7bec6d58743c6436027a711f60a83952b0f3278d02c94c57c35a64b", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, 0.0, 0.0 ], "end": [ 0.0, 0.0132, 0.0 ] } } ] }, { "id": "f_003", "name": "Plane3", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10, "plane_inference": "solidworks_origin_plane_order" }, "execution_status": "deferred" }, { "id": "f_004", "name": "support-plane-thread", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 6, "references": [ { "kind": "feature", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" }, { "kind": "plane", "stable_id": "3836dda1c823779d0c783f023d97d2b2cd76773e83027fe7200578175c67be58", "source": "solidworks", "confidence": 1.0 } ] }, "execution_status": "deferred", "sketch_id": "sk_003", "selectors": [ { "kind": "feature", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" }, { "kind": "plane", "stable_id": "3836dda1c823779d0c783f023d97d2b2cd76773e83027fe7200578175c67be58", "source": "solidworks", "confidence": 1.0 } ] }, { "id": "f_006", "name": "cut-key", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_002", "f_005" ], "params": { "distance_mm": 0.0, "reverse": true, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_006" }, { "id": "f_009", "name": "ref-plane-top", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 6, "references": [ { "kind": "feature", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" }, { "kind": "plane", "stable_id": "3836dda1c823779d0c783f023d97d2b2cd76773e83027fe7200578175c67be58", "source": "solidworks", "confidence": 1.0 } ] }, "execution_status": "deferred", "sketch_id": "sk_003", "selectors": [ { "kind": "feature", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" }, { "kind": "plane", "stable_id": "3836dda1c823779d0c783f023d97d2b2cd76773e83027fe7200578175c67be58", "source": "solidworks", "confidence": 1.0 } ] }, { "id": "f_010", "name": "ref-axis-center", "atomic_id": "reference_axis", "depends_on": [ "f_001", "f_003" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" }, { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, { "id": "f_011", "name": "ref-axis-lubrication", "atomic_id": "reference_axis", "depends_on": [ "f_001", "f_003" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" }, { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] } ], "meta": { "unit": "mm", "source": "03_连接与管件/0302_管接头/030299_通用管接头/Grease Nipple M6.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "hybrid_semantic_surfaceir_pending", "document_truth": { "mass_properties": { "available": true, "mass": 0.00038711106715035986, "volume": 3.8711106715035987e-07, "surface_area": 0.00031751115679381294, "center_of_mass": [ -2.1910591488312695e-20, 0.006629409195397112, -3.3160234971314555e-10 ], "principal_moments": [ 1.8959044744918235e-09, 5.954855730450422e-09, 5.954858957812041e-09 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ -0.0035, 0.0, -0.00404145188432738, 0.0035, 0.0132, 0.00404145188432738 ], "solid_body_count": 1, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "cut-key", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAIAAABmAAAAZQAAAA==", "persist_reference_sha256": "34ad29762598f819b41dfdc8b20ac88fa209776edb068b0aaaeb5ef0b8f72aa7", "component": null, "geometry": { "box": [ -0.0035, 0.0, -0.00404145188432738, 0.0035, 0.0132, 0.00404145188432738 ], "face_count": 18, "edge_count": 28, "vertex_count": 12 }, "stable_id": "34ad29762598f819b41dfdc8b20ac88fa209776edb068b0aaaeb5ef0b8f72aa7" } ] } }, "step_inference": { "available": true, "face_count": 30, "surface_counts": { "cone": 8, "cylinder": 2, "plane": 8, "sphere": 4, "torus": 8 }, "axis_count": 10, "repeat_spacings_mm": [], "metrics": { "bounding_box_mm": [ -3.5000001, -0.0, -4.041451984, 3.5000001, 13.2, 4.041451984 ], "volume_mm3": 387.104042908, "surface_area_mm2": 317.504809998, "solid_count": 1, "face_count": 30, "edge_count": 71, "vertex_count": 44 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ -3.5, 0.0, -4.041451884, 3.5, 13.2, 4.041451884 ], "volume_mm3": 387.11106715, "surface_area_mm2": 317.511156794, "solid_count": 1, "face_count": 18, "edge_count": 28, "vertex_count": 12 }, "comparisons": { "volume_mm3": { "expected": 387.11106715, "actual": 387.104042908, "absolute_delta": 0.007024241999999958, "within_tolerance": true }, "surface_area_mm2": { "expected": 317.511156794, "actual": 317.504809998, "absolute_delta": 0.006346796000002541, "within_tolerance": true }, "bounding_box_mm": { "expected": [ -3.5, 0.0, -4.041451884, 3.5, 13.2, 4.041451884 ], "actual": [ -3.5000001, -0.0, -4.041451984, 3.5000001, 13.2, 4.041451984 ], "max_absolute_delta": 1.0000000028043132e-07, "within_tolerance": true }, "solid_count": { "expected": 1, "actual": 1, "matches": true }, "face_count": { "expected": 18, "actual": 30, "matches": false }, "edge_count": { "expected": 28, "actual": 71, "matches": false }, "vertex_count": { "expected": 12, "actual": 44, "matches": false } }, "numeric_geometry_match": true, "topology_counts_match": false } }, "source_has_modeling_features": true } }