重构 改为标准化输出
@@ -0,0 +1,90 @@
|
||||
{
|
||||
"candidate_id": "candidate_75dfaa62c08a35de",
|
||||
"claim_coverage": [
|
||||
{
|
||||
"claim_id": "claim_001",
|
||||
"evidence_refs": [
|
||||
"e1"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_002",
|
||||
"evidence_refs": [
|
||||
"e1"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_003",
|
||||
"evidence_refs": [
|
||||
"e2"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_004",
|
||||
"evidence_refs": [
|
||||
"e2"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_005",
|
||||
"evidence_refs": [
|
||||
"e2"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_006",
|
||||
"evidence_refs": [
|
||||
"e3",
|
||||
"e6"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_007",
|
||||
"evidence_refs": [
|
||||
"e4",
|
||||
"e6"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_008",
|
||||
"evidence_refs": [
|
||||
"e5",
|
||||
"e6"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_009",
|
||||
"evidence_refs": [
|
||||
"e5",
|
||||
"e6"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_010",
|
||||
"evidence_refs": [
|
||||
"e6"
|
||||
],
|
||||
"status": "pending"
|
||||
}
|
||||
],
|
||||
"evidence": [
|
||||
"e1: Deterministic health and claim results report one solid and single connected body.",
|
||||
"e2: Deterministic bounding box dimensions are 100.0 x 60.0 x 8.0 mm, matching required plate size.",
|
||||
"e3: Deterministic rectangular corner through-bore pattern evidence reports four positions, 8 mm diameter, 10.0 mm edge offset, normal axis z.",
|
||||
"e4: Deterministic through-bore evidence lists four corner bore faces for the 8 mm holes.",
|
||||
"e5: Deterministic through/cylindrical bore evidence lists one central 30 mm bore face.",
|
||||
"e6: Rendered views show rounded rectangular plate with four corner holes and one central through hole; corner radii appear present visually."
|
||||
],
|
||||
"issues": [],
|
||||
"verdict": "accept",
|
||||
"working_head": "cad_49900eddd5cd:rev_002:v14"
|
||||
}
|
||||
@@ -0,0 +1,546 @@
|
||||
{
|
||||
"action_id": "act_015",
|
||||
"actual_atomic_id": "hole_wizard",
|
||||
"blockers": [],
|
||||
"candidate_id": "candidate_75dfaa62c08a35de",
|
||||
"claim_results": [
|
||||
{
|
||||
"claim_id": "claim_001",
|
||||
"claim_kind": "solid_count_equals",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"solid_count": 1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_002",
|
||||
"claim_kind": "single_connected_body",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"solid_count": 1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_003",
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"actual_mm": 100.0,
|
||||
"axis": "x",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_004",
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"actual_mm": 60.0,
|
||||
"axis": "y",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_005",
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"actual_mm": 8.0,
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_006",
|
||||
"claim_kind": "rectangular_corner_through_bore_pattern",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"corner_positions": [
|
||||
[
|
||||
1,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
1,
|
||||
1
|
||||
],
|
||||
[
|
||||
0,
|
||||
1
|
||||
]
|
||||
],
|
||||
"diameter_mm": 8,
|
||||
"edge_offset_mm": 10.0,
|
||||
"normal_axis": "z",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_007",
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"through_bores": [
|
||||
"body:feature_003:face:10",
|
||||
"body:feature_003:face:11",
|
||||
"body:feature_003:face:12",
|
||||
"body:feature_003:face:14"
|
||||
]
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_008",
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"through_bores": [
|
||||
"body:feature_003:face:13"
|
||||
]
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_009",
|
||||
"claim_kind": "cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"matched_cylindrical_faces": [
|
||||
"body:feature_003:face:13"
|
||||
]
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_010",
|
||||
"claim_kind": "visual",
|
||||
"deterministic": false,
|
||||
"evidence": {
|
||||
"reason": "requires independent visual review"
|
||||
},
|
||||
"status": "pending"
|
||||
}
|
||||
],
|
||||
"fragment_hash": "98341de3c7514694184a534e90586f0ae1d783d11c790f0c4bf8af1241f1706d",
|
||||
"health": {
|
||||
"bbox_mm": {
|
||||
"dimensions": [
|
||||
100.0,
|
||||
60.0,
|
||||
8.0
|
||||
],
|
||||
"max": [
|
||||
50.0,
|
||||
30.0,
|
||||
8.0
|
||||
],
|
||||
"min": [
|
||||
-50.0,
|
||||
-30.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"feature_count": 3,
|
||||
"solid_count": 1,
|
||||
"volume_mm3": 40489.416469134245
|
||||
},
|
||||
"operation_verifier_results": [
|
||||
{
|
||||
"claim_id": "operation_act_015_cylindrical_bore",
|
||||
"claim_kind": "cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"expected_increment": 4,
|
||||
"expected_total_count": 4,
|
||||
"matched_cylindrical_faces": [
|
||||
"body:feature_003:face:10",
|
||||
"body:feature_003:face:11",
|
||||
"body:feature_003:face:12",
|
||||
"body:feature_003:face:14"
|
||||
],
|
||||
"parent_matching_count": 0
|
||||
},
|
||||
"status": "pass"
|
||||
}
|
||||
],
|
||||
"paths": {
|
||||
"cdsl": "model.cdsl.json",
|
||||
"glb": "model.glb",
|
||||
"render_manifest": "renders/render-manifest.json",
|
||||
"report": "rebuild-report.json",
|
||||
"step": "model.step",
|
||||
"topology": "model.topology.json"
|
||||
},
|
||||
"render_manifest": {
|
||||
"contact_sheet_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/contact-sheet.jpg",
|
||||
"high_resolution": {
|
||||
"height": 2048,
|
||||
"method": "occ_hidden_line",
|
||||
"width": 2048
|
||||
},
|
||||
"renderer": "python-occ-hlr-pillow",
|
||||
"review_resolution": {
|
||||
"height": 1024,
|
||||
"resample": "lanczos",
|
||||
"width": 1024
|
||||
},
|
||||
"schema_version": "cad.render-manifest.v2",
|
||||
"source": {
|
||||
"bounds_mm": [
|
||||
-50.0,
|
||||
50.0,
|
||||
-30.0,
|
||||
30.0,
|
||||
0.0,
|
||||
8.0
|
||||
],
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/model.step",
|
||||
"type": "step"
|
||||
},
|
||||
"views": [
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
100004.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "top",
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.008609533309936523,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/top/edge.png",
|
||||
"hidden_edge_count": 13,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/top/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 13
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/top-2x.png",
|
||||
"id": "top",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/top.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
-99996.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "bottom",
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.008608579635620117,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/bottom/edge.png",
|
||||
"hidden_edge_count": 13,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/bottom/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 13
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/bottom-2x.png",
|
||||
"id": "bottom",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/bottom.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
-100000.0,
|
||||
4.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "front",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.004481315612792969,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/front/edge.png",
|
||||
"hidden_edge_count": 39,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/front/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
963,
|
||||
1763,
|
||||
1085
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 11
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/front-2x.png",
|
||||
"id": "front",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/front.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
100000.0,
|
||||
4.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "back",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.004481315612792969,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/back/edge.png",
|
||||
"hidden_edge_count": 39,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/back/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
963,
|
||||
1763,
|
||||
1085
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 11
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/back-2x.png",
|
||||
"id": "back",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/back.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-41.66666666666667,
|
||||
41.66666666666667,
|
||||
-41.66666666666667,
|
||||
41.66666666666667
|
||||
],
|
||||
"position": [
|
||||
-100000.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "left",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.005167961120605469,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/left/edge.png",
|
||||
"hidden_edge_count": 50,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/left/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
923,
|
||||
1763,
|
||||
1125
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 10
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/left-2x.png",
|
||||
"id": "left",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/left.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-41.66666666666667,
|
||||
41.66666666666667,
|
||||
-41.66666666666667,
|
||||
41.66666666666667
|
||||
],
|
||||
"position": [
|
||||
100000.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "right",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.005167961120605469,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/right/edge.png",
|
||||
"hidden_edge_count": 50,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/right/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
923,
|
||||
1763,
|
||||
1125
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 10
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/right-2x.png",
|
||||
"id": "right",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/right.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-75.11564044539924,
|
||||
75.1156404453931,
|
||||
-75.11564044540117,
|
||||
75.11564044539116
|
||||
],
|
||||
"position": [
|
||||
61545.74548966637,
|
||||
-61545.74548966637,
|
||||
49240.596391733096
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "isometric",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.012907028198242188,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/isometric/edge.png",
|
||||
"hidden_edge_count": 34,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/isometric/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
611,
|
||||
1763,
|
||||
1437
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 38
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/isometric-2x.png",
|
||||
"id": "isometric",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/isometric.png",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"schema_version": "cad.v3.candidate.v1",
|
||||
"selector_snapshot_id": "cad_49900eddd5cd/candidate_eb2e1b855493f95a",
|
||||
"stage_id": "stage_75dfaa62c08a35decf3c",
|
||||
"working_head": "cad_49900eddd5cd:rev_002:v14"
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
{
|
||||
"action_id": "act_015",
|
||||
"candidate_id": "candidate_75dfaa62c08a35de",
|
||||
"contract_hash": "35d56dd42ee933e0fe59f9cfc33391b25844bd270a8909703af7855ad6bd25f2",
|
||||
"fragment": {
|
||||
"feature": {
|
||||
"atomic_id": "hole_wizard",
|
||||
"params": {
|
||||
"depth_mm": 8,
|
||||
"diameter_mm": 8,
|
||||
"end_condition": {
|
||||
"solidworks_code": 0,
|
||||
"type": "through_all"
|
||||
},
|
||||
"hole_type": "simple",
|
||||
"positions": [
|
||||
{
|
||||
"mm": [
|
||||
-40,
|
||||
-20,
|
||||
8
|
||||
]
|
||||
},
|
||||
{
|
||||
"mm": [
|
||||
40,
|
||||
-20,
|
||||
8
|
||||
]
|
||||
},
|
||||
{
|
||||
"mm": [
|
||||
-40,
|
||||
20,
|
||||
8
|
||||
]
|
||||
},
|
||||
{
|
||||
"mm": [
|
||||
40,
|
||||
20,
|
||||
8
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"selector_tokens": [
|
||||
"sel_050e739e209fccd0"
|
||||
]
|
||||
}
|
||||
},
|
||||
"fragment_audit": {
|
||||
"assigned_feature_ids": [
|
||||
"feature_003"
|
||||
],
|
||||
"assigned_sketch_ids": [],
|
||||
"atomic_id": "hole_wizard",
|
||||
"contract_hash": "35d56dd42ee933e0fe59f9cfc33391b25844bd270a8909703af7855ad6bd25f2",
|
||||
"fragment_hash": "98341de3c7514694184a534e90586f0ae1d783d11c790f0c4bf8af1241f1706d",
|
||||
"reference_snapshot_id": "f6e10689c941498c25fe2656116127b39d2d01d576b33c8303f40885065c50df",
|
||||
"reference_tokens": [],
|
||||
"schema_version": "cad.v3.fragment-audit.v1",
|
||||
"selector_snapshot_id": "cad_49900eddd5cd/candidate_eb2e1b855493f95a",
|
||||
"selector_tokens": [
|
||||
"sel_050e739e209fccd0"
|
||||
]
|
||||
},
|
||||
"idempotency_key": "20d7882f58865dcef67b81df07533341a1e56593a72c82c0565f668a0a6f7c4c",
|
||||
"schema_version": "cad.v3.candidate-input.v1",
|
||||
"working_head": "cad_49900eddd5cd:rev_002:v14"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"files": {
|
||||
"candidate-review.json": "44953315911cae511080366506beae315030e082aef3067dab74e7c5402f5a96",
|
||||
"candidate.json": "561ce2d300379fbb19d0d8f239a2bd04e6d496b802677c7ec93193f804252083",
|
||||
"input.json": "79f264731584a1c6d86df6bf8f2cb9334ef910eafed7a09c58a79c79cb8aacb8",
|
||||
"model.cdsl.json": "2144171bc5a897f00b15429fe337786fda7406bff35155fcfb056ca98fe23e6e",
|
||||
"model.glb": "b0420d274b30d79c0f1a51b8df7ef579a6a2d48862dafcb92056663891b5b6ba",
|
||||
"model.step": "34caa7c938845c237f4f834df9393ca5b995c38ad2237ee1df98123872082dac",
|
||||
"model.topology.json": "20b060d7d89d93a4611eca4e25e2c84c1acd36c30d8aab0cf4cd8d7233d05403",
|
||||
"rebuild-report.json": "67fef7e6e29ad1ea2910b753ddf418d5f97d664c1ce220b2a9639902c0640fc8",
|
||||
"renders/back.png": "018f8df8f84aefaa7612ecda7d01baf4e816ff69b4ba7e50a124495c1f64bdab",
|
||||
"renders/bottom.png": "900190d005bc5edab4b341a13fd222aa1ea462b9f2d0c37d11765c5c2f9fb852",
|
||||
"renders/contact-sheet.jpg": "574ad06973e7cffbca402041ff67249e1ad0ea39ca20cf8970fb7ac23255bc36",
|
||||
"renders/front.png": "018f8df8f84aefaa7612ecda7d01baf4e816ff69b4ba7e50a124495c1f64bdab",
|
||||
"renders/internal/back-2x.png": "45bd2db35443f52e6f8432cc4aadae8f569b42fc7b38eb1433faaaf97a8313d4",
|
||||
"renders/internal/back/edge.png": "c7a6c2c545a0a7f275bac3db4aac454533601fe8f3242b778b502784975b2a4c",
|
||||
"renders/internal/back/line-mask.png": "c7a6c2c545a0a7f275bac3db4aac454533601fe8f3242b778b502784975b2a4c",
|
||||
"renders/internal/bottom-2x.png": "594f6d4eb1f21ea2ccec5ae3e40e33fcfb0aa13c84a9830b9063396f29822876",
|
||||
"renders/internal/bottom/edge.png": "eb1dda08b9a94f44c061043c73a0ffcffc341609e69c7a7473ac66529f183c47",
|
||||
"renders/internal/bottom/line-mask.png": "eb1dda08b9a94f44c061043c73a0ffcffc341609e69c7a7473ac66529f183c47",
|
||||
"renders/internal/front-2x.png": "45bd2db35443f52e6f8432cc4aadae8f569b42fc7b38eb1433faaaf97a8313d4",
|
||||
"renders/internal/front/edge.png": "c7a6c2c545a0a7f275bac3db4aac454533601fe8f3242b778b502784975b2a4c",
|
||||
"renders/internal/front/line-mask.png": "c7a6c2c545a0a7f275bac3db4aac454533601fe8f3242b778b502784975b2a4c",
|
||||
"renders/internal/isometric-2x.png": "0231ecfc5ffa3a6fe8beb351255158f3cfcc28e3797444fda64bd826e51c14a7",
|
||||
"renders/internal/isometric/edge.png": "ec3435dac6144ade717d607a12a83607059d6aaf62241b7c71c8307ddda4a487",
|
||||
"renders/internal/isometric/line-mask.png": "ec3435dac6144ade717d607a12a83607059d6aaf62241b7c71c8307ddda4a487",
|
||||
"renders/internal/left-2x.png": "22eb5644985f19d2d29b1c5b25d6c6af99ea57a3d9b2cc1267a3ce6bcbafd398",
|
||||
"renders/internal/left/edge.png": "0ffa03461400a556874ba6d456cab4ade481bbac3be05f47aaeb5b2f75906916",
|
||||
"renders/internal/left/line-mask.png": "0ffa03461400a556874ba6d456cab4ade481bbac3be05f47aaeb5b2f75906916",
|
||||
"renders/internal/right-2x.png": "22eb5644985f19d2d29b1c5b25d6c6af99ea57a3d9b2cc1267a3ce6bcbafd398",
|
||||
"renders/internal/right/edge.png": "0ffa03461400a556874ba6d456cab4ade481bbac3be05f47aaeb5b2f75906916",
|
||||
"renders/internal/right/line-mask.png": "0ffa03461400a556874ba6d456cab4ade481bbac3be05f47aaeb5b2f75906916",
|
||||
"renders/internal/top-2x.png": "72b83493414d4c3bdc75780757b6716ef664441a2e70af00799f069982d5e563",
|
||||
"renders/internal/top/edge.png": "9764b59fca7d51e03c69eda52d6e208fd8b70cfc47a46de7d00d0464a2f39ea2",
|
||||
"renders/internal/top/line-mask.png": "9764b59fca7d51e03c69eda52d6e208fd8b70cfc47a46de7d00d0464a2f39ea2",
|
||||
"renders/isometric.png": "7b4a36322a065987137f8567d933d1e55f7d9bbddba14da32e1626b1831d3f9d",
|
||||
"renders/left.png": "e538ff36f5870cbef78fe0ca34626ee17147e903524c49b9ff83e7490d8d161e",
|
||||
"renders/render-manifest.json": "b578db8d7a59f0ad8176f721b89c2276d422d4fdb928036d627c725ee31e0ea6",
|
||||
"renders/right.png": "e538ff36f5870cbef78fe0ca34626ee17147e903524c49b9ff83e7490d8d161e",
|
||||
"renders/top.png": "befe5881e66becd31cd64d4f9b22a0e7a7e9cfaa63949026cce54b5a0d850e17"
|
||||
},
|
||||
"schema_version": "cad.v3.artifact-manifest.v1"
|
||||
}
|
||||
@@ -0,0 +1,283 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.1.0",
|
||||
"kind": "part",
|
||||
"part_id": "cad_49900eddd5cd",
|
||||
"geometry": {
|
||||
"sketches": [
|
||||
{
|
||||
"id": "sketch_001",
|
||||
"workplane": {
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"x_dir": [
|
||||
1,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"normal": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
"profile": {
|
||||
"type": "analytic_contours",
|
||||
"contours": [
|
||||
{
|
||||
"role": "outer",
|
||||
"closed": true,
|
||||
"segments": [
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
-44,
|
||||
30
|
||||
],
|
||||
"end": [
|
||||
44,
|
||||
30
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
44,
|
||||
30
|
||||
],
|
||||
"end": [
|
||||
50,
|
||||
24
|
||||
],
|
||||
"center": [
|
||||
44,
|
||||
24
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"clockwise": true
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
50,
|
||||
24
|
||||
],
|
||||
"end": [
|
||||
50,
|
||||
-24
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
50,
|
||||
-24
|
||||
],
|
||||
"end": [
|
||||
44,
|
||||
-30
|
||||
],
|
||||
"center": [
|
||||
44,
|
||||
-24
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"clockwise": true
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
44,
|
||||
-30
|
||||
],
|
||||
"end": [
|
||||
-44,
|
||||
-30
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
-44,
|
||||
-30
|
||||
],
|
||||
"end": [
|
||||
-50,
|
||||
-24
|
||||
],
|
||||
"center": [
|
||||
-44,
|
||||
-24
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"clockwise": true
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
-50,
|
||||
-24
|
||||
],
|
||||
"end": [
|
||||
-50,
|
||||
24
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
-50,
|
||||
24
|
||||
],
|
||||
"end": [
|
||||
-44,
|
||||
30
|
||||
],
|
||||
"center": [
|
||||
-44,
|
||||
24
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"clockwise": true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"features": [
|
||||
{
|
||||
"id": "feature_001",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"params": {
|
||||
"distance_mm": 8
|
||||
},
|
||||
"depends_on": [],
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "feature_002",
|
||||
"atomic_id": "hole_wizard",
|
||||
"params": {
|
||||
"hole_type": "simple",
|
||||
"diameter_mm": 30,
|
||||
"depth_mm": 8,
|
||||
"end_condition": {
|
||||
"type": "through_all",
|
||||
"solidworks_code": 1
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"mm": [
|
||||
-1.6189015965310253e-16,
|
||||
-9.142032545116379e-16,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
],
|
||||
"host_face": {
|
||||
"frame": {
|
||||
"origin_mm": [
|
||||
1.6189015965310253e-16,
|
||||
9.142032545116379e-16,
|
||||
8.0
|
||||
],
|
||||
"x_dir": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"y_dir": [
|
||||
-0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"depends_on": [
|
||||
"feature_001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "feature_003",
|
||||
"atomic_id": "hole_wizard",
|
||||
"params": {
|
||||
"hole_type": "simple",
|
||||
"diameter_mm": 8,
|
||||
"depth_mm": 8,
|
||||
"end_condition": {
|
||||
"type": "through_all",
|
||||
"solidworks_code": 0
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"mm": [
|
||||
-40.0,
|
||||
-20.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"mm": [
|
||||
40.0,
|
||||
-20.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"mm": [
|
||||
-40.0,
|
||||
20.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"mm": [
|
||||
40.0,
|
||||
20.0,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
],
|
||||
"host_face": {
|
||||
"frame": {
|
||||
"origin_mm": [
|
||||
1.1102230246251565e-15,
|
||||
8.794849783896682e-16,
|
||||
8.0
|
||||
],
|
||||
"x_dir": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"y_dir": [
|
||||
-0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"depends_on": [
|
||||
"feature_002"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 61 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
@@ -0,0 +1,358 @@
|
||||
{
|
||||
"schema_version": "cad.render-manifest.v2",
|
||||
"renderer": "python-occ-hlr-pillow",
|
||||
"source": {
|
||||
"type": "step",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/model.step",
|
||||
"bounds_mm": [
|
||||
-50.0,
|
||||
50.0,
|
||||
-30.0,
|
||||
30.0,
|
||||
0.0,
|
||||
8.0
|
||||
]
|
||||
},
|
||||
"high_resolution": {
|
||||
"width": 2048,
|
||||
"height": 2048,
|
||||
"method": "occ_hidden_line"
|
||||
},
|
||||
"review_resolution": {
|
||||
"width": 1024,
|
||||
"height": 1024,
|
||||
"resample": "lanczos"
|
||||
},
|
||||
"contact_sheet_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/contact-sheet.jpg",
|
||||
"views": [
|
||||
{
|
||||
"id": "top",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
100004.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"view": "top",
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/top.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/top-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/top/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/top/edge.png",
|
||||
"coverage": 0.008609533309936523,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 13,
|
||||
"hidden_edge_count": 13,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "bottom",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
-99996.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"view": "bottom",
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/bottom.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/bottom-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/bottom/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/bottom/edge.png",
|
||||
"coverage": 0.008608579635620117,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 13,
|
||||
"hidden_edge_count": 13,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "front",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
-100000.0,
|
||||
4.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "front",
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/front.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/front-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/front/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/front/edge.png",
|
||||
"coverage": 0.004481315612792969,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
963,
|
||||
1763,
|
||||
1085
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 11,
|
||||
"hidden_edge_count": 39,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "back",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
100000.0,
|
||||
4.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "back",
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/back.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/back-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/back/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/back/edge.png",
|
||||
"coverage": 0.004481315612792969,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
963,
|
||||
1763,
|
||||
1085
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 11,
|
||||
"hidden_edge_count": 39,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "left",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
-100000.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "left",
|
||||
"frame_mm": [
|
||||
-41.66666666666667,
|
||||
41.66666666666667,
|
||||
-41.66666666666667,
|
||||
41.66666666666667
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/left.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/left-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/left/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/left/edge.png",
|
||||
"coverage": 0.005167961120605469,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
923,
|
||||
1763,
|
||||
1125
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 10,
|
||||
"hidden_edge_count": 50,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "right",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
100000.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "right",
|
||||
"frame_mm": [
|
||||
-41.66666666666667,
|
||||
41.66666666666667,
|
||||
-41.66666666666667,
|
||||
41.66666666666667
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/right.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/right-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/right/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/right/edge.png",
|
||||
"coverage": 0.005167961120605469,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
923,
|
||||
1763,
|
||||
1125
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 10,
|
||||
"hidden_edge_count": 50,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "isometric",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
61545.74548966637,
|
||||
-61545.74548966637,
|
||||
49240.596391733096
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
4.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "isometric",
|
||||
"frame_mm": [
|
||||
-75.11564044539924,
|
||||
75.1156404453931,
|
||||
-75.11564044540117,
|
||||
75.11564044539116
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/isometric.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/isometric-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/isometric/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_003/renders/internal/isometric/edge.png",
|
||||
"coverage": 0.012907028198242188,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
611,
|
||||
1763,
|
||||
1437
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 38,
|
||||
"hidden_edge_count": 34,
|
||||
"valid": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 36 KiB |