重构 改为标准化输出
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"candidate_id": "candidate_430aa74222a5889a",
|
||||
"claim_coverage": [
|
||||
{
|
||||
"claim_id": "claim_001",
|
||||
"evidence_refs": [
|
||||
"ev_solid_count"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_002",
|
||||
"evidence_refs": [
|
||||
"ev_bbox_x"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_003",
|
||||
"evidence_refs": [
|
||||
"ev_bbox_y"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_004",
|
||||
"evidence_refs": [
|
||||
"ev_bbox_z"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_005",
|
||||
"evidence_refs": [
|
||||
"ev_outer_cyl"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_006",
|
||||
"evidence_refs": [
|
||||
"ev_center_bore_deferred"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_007",
|
||||
"evidence_refs": [
|
||||
"ev_pattern_bores_deferred"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_008",
|
||||
"evidence_refs": [
|
||||
"ev_pattern_deferred"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_009",
|
||||
"evidence_refs": [
|
||||
"ev_visual_deferred"
|
||||
],
|
||||
"status": "pending"
|
||||
}
|
||||
],
|
||||
"evidence": [
|
||||
"ev_solid_count: deterministic solid_count is 1, matching the base-body action.",
|
||||
"ev_bbox_x: deterministic x bounding dimension is 120.0 mm within 0.1 mm tolerance.",
|
||||
"ev_bbox_y: deterministic y bounding dimension is 120.0 mm within 0.1 mm tolerance.",
|
||||
"ev_bbox_z: deterministic z bounding dimension is 12.0 mm within 0.1 mm tolerance.",
|
||||
"ev_outer_cyl: deterministic outer cylindrical face has diameter 120 mm and axial span 12.0 mm.",
|
||||
"ev_center_bore_deferred: central through bore explicitly not introduced at this checkpoint.",
|
||||
"ev_pattern_bores_deferred: six 8 mm through bores explicitly not introduced at this checkpoint.",
|
||||
"ev_pattern_deferred: circular hole pattern explicitly not introduced at this checkpoint.",
|
||||
"ev_visual_deferred: renders show a plain cylindrical flange base; later hole pattern is absent as expected for this action."
|
||||
],
|
||||
"issues": [],
|
||||
"verdict": "accept",
|
||||
"working_head": "cad_630647071bf9:root:v9"
|
||||
}
|
||||
@@ -0,0 +1,511 @@
|
||||
{
|
||||
"action_id": "act_010",
|
||||
"actual_atomic_id": "revolve_add",
|
||||
"blockers": [],
|
||||
"candidate_id": "candidate_430aa74222a5889a",
|
||||
"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": "bbox_dimension_mm",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"actual_mm": 120.0,
|
||||
"axis": "x",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_003",
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"actual_mm": 120.0,
|
||||
"axis": "y",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_004",
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"actual_mm": 12.0,
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_005",
|
||||
"claim_kind": "outer_cylindrical_surface",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"axial_spans_mm": [
|
||||
12.0
|
||||
],
|
||||
"diameter_mm": 120,
|
||||
"external_cylindrical_faces": [
|
||||
"body:feature_001:face:1"
|
||||
],
|
||||
"external_cylindrical_surface_groups": [
|
||||
[
|
||||
"body:feature_001:face:1"
|
||||
]
|
||||
],
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_006",
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"reason": "the target bore has not been introduced at this checkpoint"
|
||||
},
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_007",
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"reason": "the target bore has not been introduced at this checkpoint"
|
||||
},
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_008",
|
||||
"claim_kind": "circular_hole_pattern",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"reason": "the target hole pattern has not been introduced at this checkpoint"
|
||||
},
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_009",
|
||||
"claim_kind": "visual",
|
||||
"deterministic": false,
|
||||
"evidence": {
|
||||
"reason": "requires independent visual review"
|
||||
},
|
||||
"status": "pending"
|
||||
}
|
||||
],
|
||||
"fragment_hash": "9569a28e76952028772ff4c3cd76d8a7679b97270d493361bfee6c2e8d740ff3",
|
||||
"health": {
|
||||
"bbox_mm": {
|
||||
"dimensions": [
|
||||
120.0,
|
||||
120.0,
|
||||
12.0
|
||||
],
|
||||
"max": [
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
],
|
||||
"min": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0
|
||||
]
|
||||
},
|
||||
"feature_count": 1,
|
||||
"solid_count": 1,
|
||||
"volume_mm3": 135716.80263507908
|
||||
},
|
||||
"operation_verifier_results": [
|
||||
{
|
||||
"claim_id": "operation_act_010_single_connected_body",
|
||||
"claim_kind": "single_connected_body",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"solid_count": 1
|
||||
},
|
||||
"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/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/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": [
|
||||
-60.0,
|
||||
60.0,
|
||||
-60.0,
|
||||
60.0,
|
||||
-12.0,
|
||||
0.0
|
||||
],
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/model.step",
|
||||
"type": "step"
|
||||
},
|
||||
"views": [
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
99994.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "top",
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.00523686408996582,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/top/edge.png",
|
||||
"hidden_edge_count": 1,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/top/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 1
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/top-2x.png",
|
||||
"id": "top",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/top.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
-100006.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "bottom",
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.00523686408996582,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/bottom/edge.png",
|
||||
"hidden_edge_count": 1,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/bottom/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 1
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/bottom-2x.png",
|
||||
"id": "bottom",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/bottom.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
-100000.0,
|
||||
-6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "front",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.0038585662841796875,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/front/edge.png",
|
||||
"hidden_edge_count": 2,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/front/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 4
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/front-2x.png",
|
||||
"id": "front",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/front.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
100000.0,
|
||||
-6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "back",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.0038585662841796875,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/back/edge.png",
|
||||
"hidden_edge_count": 2,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/back/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 4
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/back-2x.png",
|
||||
"id": "back",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/back.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
-100000.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "left",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.0038585662841796875,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/left/edge.png",
|
||||
"hidden_edge_count": 4,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/left/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 4
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/left-2x.png",
|
||||
"id": "left",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/left.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
100000.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "right",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.0038585662841796875,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/right/edge.png",
|
||||
"hidden_edge_count": 2,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/right/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 6
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/right-2x.png",
|
||||
"id": "right",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/right.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333641,
|
||||
83.33333333333027,
|
||||
-83.33327613983434,
|
||||
83.33339052683235
|
||||
],
|
||||
"position": [
|
||||
61545.74548966637,
|
||||
-61545.74548966637,
|
||||
49230.596391733096
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "isometric",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.007978439331054688,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/isometric/edge.png",
|
||||
"hidden_edge_count": 1,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/isometric/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
595,
|
||||
1763,
|
||||
1453
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 7
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/isometric-2x.png",
|
||||
"id": "isometric",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/isometric.png",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"schema_version": "cad.v3.candidate.v1",
|
||||
"selector_snapshot_id": "",
|
||||
"stage_id": "stage_430aa74222a5889aeb33",
|
||||
"working_head": "cad_630647071bf9:root:v9"
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
{
|
||||
"action_id": "act_010",
|
||||
"candidate_id": "candidate_430aa74222a5889a",
|
||||
"contract_hash": "8c0c5e842fb868cad4dc37f5d195d0d8971878bc5c23a7eb9017d829ea36c6db",
|
||||
"fragment": {
|
||||
"feature": {
|
||||
"atomic_id": "revolve_add",
|
||||
"params": {
|
||||
"angle_deg": 360,
|
||||
"axis": {
|
||||
"direction": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"sketch": {
|
||||
"profile": {
|
||||
"contours": [
|
||||
{
|
||||
"closed": true,
|
||||
"role": "outer",
|
||||
"segments": [
|
||||
{
|
||||
"end": [
|
||||
60,
|
||||
0
|
||||
],
|
||||
"start": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"type": "line"
|
||||
},
|
||||
{
|
||||
"end": [
|
||||
60,
|
||||
12
|
||||
],
|
||||
"start": [
|
||||
60,
|
||||
0
|
||||
],
|
||||
"type": "line"
|
||||
},
|
||||
{
|
||||
"end": [
|
||||
0,
|
||||
12
|
||||
],
|
||||
"start": [
|
||||
60,
|
||||
12
|
||||
],
|
||||
"type": "line"
|
||||
},
|
||||
{
|
||||
"end": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"start": [
|
||||
0,
|
||||
12
|
||||
],
|
||||
"type": "line"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"type": "analytic_contours"
|
||||
},
|
||||
"workplane": {
|
||||
"normal": [
|
||||
0,
|
||||
1,
|
||||
0
|
||||
],
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"x_dir": [
|
||||
1,
|
||||
0,
|
||||
0
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"fragment_audit": {
|
||||
"assigned_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"assigned_sketch_ids": [
|
||||
"sketch_001"
|
||||
],
|
||||
"atomic_id": "revolve_add",
|
||||
"contract_hash": "8c0c5e842fb868cad4dc37f5d195d0d8971878bc5c23a7eb9017d829ea36c6db",
|
||||
"fragment_hash": "9569a28e76952028772ff4c3cd76d8a7679b97270d493361bfee6c2e8d740ff3",
|
||||
"reference_snapshot_id": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
|
||||
"reference_tokens": [],
|
||||
"schema_version": "cad.v3.fragment-audit.v1",
|
||||
"selector_snapshot_id": "",
|
||||
"selector_tokens": []
|
||||
},
|
||||
"idempotency_key": "8bb39a68328c8bdfe6b185fc2ef8f9b9890024bce02cd5521ac3163bb959fe3b",
|
||||
"schema_version": "cad.v3.candidate-input.v1",
|
||||
"working_head": "cad_630647071bf9:root:v9"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"files": {
|
||||
"candidate-review.json": "fb55b9b7cda59010f40626499930050e76babe95775e7cc5a684c8d52d1d0072",
|
||||
"candidate.json": "028152da671e706031c01ed5c67a2d790f96c80c71140efab1d13a3c4330ac3d",
|
||||
"input.json": "5d44a199c0255071e7b106f44d49dcc163d1a5a2591ae8753274c8b413f243e9",
|
||||
"model.cdsl.json": "8b5c40d4300f19398a546c882490bd5fc19bd13b65bde3ea2545e739203dc531",
|
||||
"model.glb": "1836e10b81315c4e24ef40b9ef02e4f933ba8464ab614cfdb4a27aa125ebd446",
|
||||
"model.step": "60949dda971a7aead44abe57c48234e460ce000db1c528fbc2b8e3e99069a266",
|
||||
"model.topology.json": "c4a1c5e95b1a7b8ac867fe9bd228bd0e07111b7970a3532cda549cd66da82b4e",
|
||||
"rebuild-report.json": "1fe5093fbd53f7c97d5b00f789072e8105e2abc0f140aef1427e724de4542e18",
|
||||
"renders/back.png": "5f8a444adf40efe4859b7ae8d84c4e95e0bab73904cfe977b996a07ed260aaf6",
|
||||
"renders/bottom.png": "2f2d2f4815d9f0722994f86579b6b658e0d98988de9f6f4c4e3dd76bc2fc54b1",
|
||||
"renders/contact-sheet.jpg": "9cc4a381b0394cbf4f0e764b1d0b4a3ebd122018c2fbdc71e3e8d9d59df9e090",
|
||||
"renders/front.png": "5f8a444adf40efe4859b7ae8d84c4e95e0bab73904cfe977b996a07ed260aaf6",
|
||||
"renders/internal/back-2x.png": "bbc493f8ccac7d3ddd2dd900b035fd75de413aec208e4b701ac1dd045bd7fba7",
|
||||
"renders/internal/back/edge.png": "802ab6df4e94289e00dbbf915213ae117860d9faefb943aba670ce4c172f389d",
|
||||
"renders/internal/back/line-mask.png": "802ab6df4e94289e00dbbf915213ae117860d9faefb943aba670ce4c172f389d",
|
||||
"renders/internal/bottom-2x.png": "52697d882f8b8c70add7767defe930ec1529fe3d3bce9cd88dad68613c5429d6",
|
||||
"renders/internal/bottom/edge.png": "9d64f55cb8bd4a0cf4c643ffa8a5b896fac38bfd110b664c13981e0ea3194fdc",
|
||||
"renders/internal/bottom/line-mask.png": "9d64f55cb8bd4a0cf4c643ffa8a5b896fac38bfd110b664c13981e0ea3194fdc",
|
||||
"renders/internal/front-2x.png": "bbc493f8ccac7d3ddd2dd900b035fd75de413aec208e4b701ac1dd045bd7fba7",
|
||||
"renders/internal/front/edge.png": "802ab6df4e94289e00dbbf915213ae117860d9faefb943aba670ce4c172f389d",
|
||||
"renders/internal/front/line-mask.png": "802ab6df4e94289e00dbbf915213ae117860d9faefb943aba670ce4c172f389d",
|
||||
"renders/internal/isometric-2x.png": "2b838a6c305cb7a9abe9131334847a6d6278fa564ce71f2d5acf92f8ea99e0ec",
|
||||
"renders/internal/isometric/edge.png": "869badbf6fef089a63b91f264a9ba1ef9c1ec436bcadd1925bd8decf099615d0",
|
||||
"renders/internal/isometric/line-mask.png": "869badbf6fef089a63b91f264a9ba1ef9c1ec436bcadd1925bd8decf099615d0",
|
||||
"renders/internal/left-2x.png": "bbc493f8ccac7d3ddd2dd900b035fd75de413aec208e4b701ac1dd045bd7fba7",
|
||||
"renders/internal/left/edge.png": "802ab6df4e94289e00dbbf915213ae117860d9faefb943aba670ce4c172f389d",
|
||||
"renders/internal/left/line-mask.png": "802ab6df4e94289e00dbbf915213ae117860d9faefb943aba670ce4c172f389d",
|
||||
"renders/internal/right-2x.png": "bbc493f8ccac7d3ddd2dd900b035fd75de413aec208e4b701ac1dd045bd7fba7",
|
||||
"renders/internal/right/edge.png": "802ab6df4e94289e00dbbf915213ae117860d9faefb943aba670ce4c172f389d",
|
||||
"renders/internal/right/line-mask.png": "802ab6df4e94289e00dbbf915213ae117860d9faefb943aba670ce4c172f389d",
|
||||
"renders/internal/top-2x.png": "ed441d8741b7154b34c22b54fa6e3b8e7f3e943d56be4829f7bec91cf7a57252",
|
||||
"renders/internal/top/edge.png": "570e2a6dd640a5ad8384ca6752f0c2d5e67ed5317f0fb848c12b10a44f0cb658",
|
||||
"renders/internal/top/line-mask.png": "570e2a6dd640a5ad8384ca6752f0c2d5e67ed5317f0fb848c12b10a44f0cb658",
|
||||
"renders/isometric.png": "b680ed941894f0d91980bff0c4bd7571bfc3cd4111d44142fbab5d0ec052f965",
|
||||
"renders/left.png": "5f8a444adf40efe4859b7ae8d84c4e95e0bab73904cfe977b996a07ed260aaf6",
|
||||
"renders/render-manifest.json": "ca7fbe983228766068a119b873ee19cef1dfa9b6e392ffa36bcd89ce5d8ee103",
|
||||
"renders/right.png": "5f8a444adf40efe4859b7ae8d84c4e95e0bab73904cfe977b996a07ed260aaf6",
|
||||
"renders/top.png": "d0acf8e508d77e51ca9aeb4acbf0b322593c31fa8120411ea2e9e70c2ae08b95"
|
||||
},
|
||||
"schema_version": "cad.v3.artifact-manifest.v1"
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.1.0",
|
||||
"kind": "part",
|
||||
"part_id": "cad_630647071bf9",
|
||||
"geometry": {
|
||||
"sketches": [
|
||||
{
|
||||
"id": "sketch_001",
|
||||
"workplane": {
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"x_dir": [
|
||||
1,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"normal": [
|
||||
0,
|
||||
1,
|
||||
0
|
||||
]
|
||||
},
|
||||
"profile": {
|
||||
"type": "analytic_contours",
|
||||
"contours": [
|
||||
{
|
||||
"role": "outer",
|
||||
"closed": true,
|
||||
"segments": [
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"end": [
|
||||
60,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
60,
|
||||
0
|
||||
],
|
||||
"end": [
|
||||
60,
|
||||
12
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
60,
|
||||
12
|
||||
],
|
||||
"end": [
|
||||
0,
|
||||
12
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
0,
|
||||
12
|
||||
],
|
||||
"end": [
|
||||
0,
|
||||
0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"features": [
|
||||
{
|
||||
"id": "feature_001",
|
||||
"atomic_id": "revolve_add",
|
||||
"params": {
|
||||
"angle_deg": 360,
|
||||
"axis": {
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"direction": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
"depends_on": [],
|
||||
"sketch_id": "sketch_001"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
|
||||
FILE_NAME('Open CASCADE Shape Model','2026-09-01T03:37:24',('Author'),(
|
||||
'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d',
|
||||
'Unknown');
|
||||
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
|
||||
'automotive_design',2000,#2);
|
||||
#2 = APPLICATION_CONTEXT(
|
||||
'core data for automotive mechanical design processes');
|
||||
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
|
||||
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
|
||||
#5 = PRODUCT_DEFINITION('design','',#6,#9);
|
||||
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
|
||||
#7 = PRODUCT('SOLID','SOLID','',(#8));
|
||||
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
|
||||
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
|
||||
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#113);
|
||||
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
|
||||
#12 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#13 = DIRECTION('',(0.,0.,1.));
|
||||
#14 = DIRECTION('',(1.,0.,-0.));
|
||||
#15 = MANIFOLD_SOLID_BREP('',#16);
|
||||
#16 = CLOSED_SHELL('',(#17,#54,#109));
|
||||
#17 = ADVANCED_FACE('',(#18),#31,.T.);
|
||||
#18 = FACE_BOUND('',#19,.F.);
|
||||
#19 = EDGE_LOOP('',(#20));
|
||||
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
|
||||
#21 = EDGE_CURVE('',#22,#22,#24,.T.);
|
||||
#22 = VERTEX_POINT('',#23);
|
||||
#23 = CARTESIAN_POINT('',(60.,0.,0.));
|
||||
#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
|
||||
#25 = CIRCLE('',#26,60.);
|
||||
#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
|
||||
#27 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#28 = DIRECTION('',(0.,0.,1.));
|
||||
#29 = DIRECTION('',(1.,0.,-0.));
|
||||
#30 = PCURVE('',#31,#36);
|
||||
#31 = PLANE('',#32);
|
||||
#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
|
||||
#33 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#34 = DIRECTION('',(0.,0.,1.));
|
||||
#35 = DIRECTION('',(1.,0.,-0.));
|
||||
#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
|
||||
#37 = CIRCLE('',#38,60.);
|
||||
#38 = AXIS2_PLACEMENT_2D('',#39,#40);
|
||||
#39 = CARTESIAN_POINT('',(0.,0.));
|
||||
#40 = DIRECTION('',(1.,-0.));
|
||||
#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#42 = PCURVE('',#43,#48);
|
||||
#43 = CYLINDRICAL_SURFACE('',#44,60.);
|
||||
#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
|
||||
#45 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#46 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#47 = DIRECTION('',(1.,0.,0.));
|
||||
#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
|
||||
#49 = LINE('',#50,#51);
|
||||
#50 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#51 = VECTOR('',#52,1.);
|
||||
#52 = DIRECTION('',(-1.,0.));
|
||||
#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#54 = ADVANCED_FACE('',(#55),#43,.T.);
|
||||
#55 = FACE_BOUND('',#56,.F.);
|
||||
#56 = EDGE_LOOP('',(#57,#58,#81,#108));
|
||||
#57 = ORIENTED_EDGE('',*,*,#21,.T.);
|
||||
#58 = ORIENTED_EDGE('',*,*,#59,.T.);
|
||||
#59 = EDGE_CURVE('',#22,#60,#62,.T.);
|
||||
#60 = VERTEX_POINT('',#61);
|
||||
#61 = CARTESIAN_POINT('',(60.,0.,-12.));
|
||||
#62 = SEAM_CURVE('',#63,(#67,#74),.PCURVE_S1.);
|
||||
#63 = LINE('',#64,#65);
|
||||
#64 = CARTESIAN_POINT('',(60.,0.,0.));
|
||||
#65 = VECTOR('',#66,1.);
|
||||
#66 = DIRECTION('',(0.,0.,-1.));
|
||||
#67 = PCURVE('',#43,#68);
|
||||
#68 = DEFINITIONAL_REPRESENTATION('',(#69),#73);
|
||||
#69 = LINE('',#70,#71);
|
||||
#70 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#71 = VECTOR('',#72,1.);
|
||||
#72 = DIRECTION('',(-0.,1.));
|
||||
#73 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#74 = PCURVE('',#43,#75);
|
||||
#75 = DEFINITIONAL_REPRESENTATION('',(#76),#80);
|
||||
#76 = LINE('',#77,#78);
|
||||
#77 = CARTESIAN_POINT('',(-6.28318530718,0.));
|
||||
#78 = VECTOR('',#79,1.);
|
||||
#79 = DIRECTION('',(-0.,1.));
|
||||
#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#81 = ORIENTED_EDGE('',*,*,#82,.F.);
|
||||
#82 = EDGE_CURVE('',#60,#60,#83,.T.);
|
||||
#83 = SURFACE_CURVE('',#84,(#89,#96),.PCURVE_S1.);
|
||||
#84 = CIRCLE('',#85,60.);
|
||||
#85 = AXIS2_PLACEMENT_3D('',#86,#87,#88);
|
||||
#86 = CARTESIAN_POINT('',(0.,0.,-12.));
|
||||
#87 = DIRECTION('',(0.,0.,1.));
|
||||
#88 = DIRECTION('',(1.,0.,-0.));
|
||||
#89 = PCURVE('',#43,#90);
|
||||
#90 = DEFINITIONAL_REPRESENTATION('',(#91),#95);
|
||||
#91 = LINE('',#92,#93);
|
||||
#92 = CARTESIAN_POINT('',(-0.,12.));
|
||||
#93 = VECTOR('',#94,1.);
|
||||
#94 = DIRECTION('',(-1.,0.));
|
||||
#95 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#96 = PCURVE('',#97,#102);
|
||||
#97 = PLANE('',#98);
|
||||
#98 = AXIS2_PLACEMENT_3D('',#99,#100,#101);
|
||||
#99 = CARTESIAN_POINT('',(0.,0.,-12.));
|
||||
#100 = DIRECTION('',(0.,0.,1.));
|
||||
#101 = DIRECTION('',(1.,0.,-0.));
|
||||
#102 = DEFINITIONAL_REPRESENTATION('',(#103),#107);
|
||||
#103 = CIRCLE('',#104,60.);
|
||||
#104 = AXIS2_PLACEMENT_2D('',#105,#106);
|
||||
#105 = CARTESIAN_POINT('',(0.,0.));
|
||||
#106 = DIRECTION('',(1.,0.));
|
||||
#107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#108 = ORIENTED_EDGE('',*,*,#59,.F.);
|
||||
#109 = ADVANCED_FACE('',(#110),#97,.F.);
|
||||
#110 = FACE_BOUND('',#111,.F.);
|
||||
#111 = EDGE_LOOP('',(#112));
|
||||
#112 = ORIENTED_EDGE('',*,*,#82,.T.);
|
||||
#113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#117)) GLOBAL_UNIT_ASSIGNED_CONTEXT
|
||||
((#114,#115,#116)) REPRESENTATION_CONTEXT('Context #1',
|
||||
'3D Context with UNIT and UNCERTAINTY') );
|
||||
#114 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||
#115 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||
#116 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||
#117 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#114,
|
||||
'distance_accuracy_value','confusion accuracy');
|
||||
#118 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -0,0 +1,327 @@
|
||||
{
|
||||
"schema_version": "cad.topology.v1",
|
||||
"task_id": "cad_630647071bf9",
|
||||
"revision_id": "candidate_430aa74222a5889a",
|
||||
"snapshot_id": "cad_630647071bf9/candidate_430aa74222a5889a",
|
||||
"body_id": "body:feature_001",
|
||||
"records": [
|
||||
{
|
||||
"record_id": "body:feature_001:face:0",
|
||||
"kind": "face",
|
||||
"feature_id": "feature_001",
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
0.0,
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
],
|
||||
"center_mm": [
|
||||
1.4210854715202004e-14,
|
||||
-6.06329801181952e-15,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.0,
|
||||
1.0
|
||||
],
|
||||
"area_mm2": 11309.733552923259,
|
||||
"surface_type": "plane",
|
||||
"adjacency_signature": [
|
||||
"circle:376.991118:2"
|
||||
],
|
||||
"plane_normal": [
|
||||
0.0,
|
||||
-0.0,
|
||||
1.0
|
||||
],
|
||||
"plane_offset_mm": 0.0
|
||||
},
|
||||
"executable": true,
|
||||
"synthetic": false
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:face:1",
|
||||
"kind": "face",
|
||||
"feature_id": "feature_001",
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0,
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
],
|
||||
"center_mm": [
|
||||
-60.0,
|
||||
7.34788079488412e-15,
|
||||
-6.0
|
||||
],
|
||||
"normal": [
|
||||
-1.0,
|
||||
1.2246467991473532e-16,
|
||||
-0.0
|
||||
],
|
||||
"area_mm2": 4523.893421169302,
|
||||
"surface_type": "cylinder",
|
||||
"adjacency_signature": [
|
||||
"circle:376.991118:2",
|
||||
"circle:376.991118:2",
|
||||
"line:12.000000:1"
|
||||
],
|
||||
"axis_origin_mm": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"axis_direction": [
|
||||
-0.0,
|
||||
-0.0,
|
||||
-1.0
|
||||
],
|
||||
"radius_mm": 60.0,
|
||||
"radial_normal_alignment": 1.0,
|
||||
"cylinder_role": "outer",
|
||||
"connected_plane_ids": [
|
||||
"body:feature_001:face:0",
|
||||
"body:feature_001:face:2"
|
||||
],
|
||||
"through": true
|
||||
},
|
||||
"executable": true,
|
||||
"synthetic": false
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:face:2",
|
||||
"kind": "face",
|
||||
"feature_id": "feature_001",
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0,
|
||||
60.0,
|
||||
60.0,
|
||||
-12.0
|
||||
],
|
||||
"center_mm": [
|
||||
0.0,
|
||||
5.2895959217696325e-15,
|
||||
-12.0
|
||||
],
|
||||
"normal": [
|
||||
-0.0,
|
||||
-0.0,
|
||||
-1.0
|
||||
],
|
||||
"area_mm2": 11309.733552923259,
|
||||
"surface_type": "plane",
|
||||
"adjacency_signature": [
|
||||
"circle:376.991118:2"
|
||||
],
|
||||
"plane_normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"plane_offset_mm": -12.0
|
||||
},
|
||||
"executable": true,
|
||||
"synthetic": false
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:edge:0",
|
||||
"kind": "edge",
|
||||
"feature_id": "feature_001",
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
0.0,
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
],
|
||||
"center_mm": [
|
||||
-60.0,
|
||||
3.399323338588788e-14,
|
||||
0.0
|
||||
],
|
||||
"length_mm": 376.9911184307752,
|
||||
"curve_type": "circle",
|
||||
"adjacent_face_count": 2,
|
||||
"start_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"end_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"executable": true,
|
||||
"synthetic": false
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:edge:1",
|
||||
"kind": "edge",
|
||||
"feature_id": "feature_001",
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0,
|
||||
60.0,
|
||||
60.0,
|
||||
-12.0
|
||||
],
|
||||
"center_mm": [
|
||||
-60.0,
|
||||
3.399323338588788e-14,
|
||||
-12.0
|
||||
],
|
||||
"length_mm": 376.9911184307752,
|
||||
"curve_type": "circle",
|
||||
"adjacent_face_count": 2,
|
||||
"start_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-12.0
|
||||
],
|
||||
"end_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-12.0
|
||||
]
|
||||
},
|
||||
"executable": true,
|
||||
"synthetic": false
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:edge:2",
|
||||
"kind": "edge",
|
||||
"feature_id": "feature_001",
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-12.0,
|
||||
60.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"center_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"length_mm": 12.0,
|
||||
"curve_type": "line",
|
||||
"adjacent_face_count": 1,
|
||||
"start_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"end_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-12.0
|
||||
]
|
||||
},
|
||||
"executable": true,
|
||||
"synthetic": false
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:vertex:0",
|
||||
"kind": "vertex",
|
||||
"feature_id": "feature_001",
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"geometry": {
|
||||
"center_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"incident_edge_count": 2
|
||||
},
|
||||
"executable": true,
|
||||
"synthetic": false
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:vertex:1",
|
||||
"kind": "vertex",
|
||||
"feature_id": "feature_001",
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"geometry": {
|
||||
"center_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-12.0
|
||||
],
|
||||
"incident_edge_count": 2
|
||||
},
|
||||
"executable": true,
|
||||
"synthetic": false
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001",
|
||||
"kind": "body",
|
||||
"feature_id": "feature_001",
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0,
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
],
|
||||
"volume_mm3": 135716.80263507908,
|
||||
"solid_count": 1
|
||||
},
|
||||
"executable": true,
|
||||
"synthetic": false
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,902 @@
|
||||
{
|
||||
"engine_result": {
|
||||
"engine": "cdsl_only",
|
||||
"out_step": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/model.step",
|
||||
"volume_mm3": 135716.80263507908,
|
||||
"bbox_mm": {
|
||||
"min": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0
|
||||
],
|
||||
"max": [
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"solid_count": 1,
|
||||
"feature_results": [
|
||||
{
|
||||
"feature_id": "feature_001",
|
||||
"atomic_id": "revolve_add",
|
||||
"status": "executed",
|
||||
"diagnostics": [],
|
||||
"body_id": "body:feature_001",
|
||||
"replay_definition": {
|
||||
"atomic_id": "revolve_add",
|
||||
"params": {
|
||||
"angle_deg": 360,
|
||||
"axis": {
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"direction": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
"sketch_id": "sketch_001"
|
||||
}
|
||||
}
|
||||
],
|
||||
"runtime_diagnostics": [],
|
||||
"topology_records": [
|
||||
{
|
||||
"record_id": "body:feature_001:face:0",
|
||||
"kind": "face",
|
||||
"feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
0.0,
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
],
|
||||
"center_mm": [
|
||||
1.4210854715202004e-14,
|
||||
-6.06329801181952e-15,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.0,
|
||||
1.0
|
||||
],
|
||||
"area_mm2": 11309.733552923259,
|
||||
"surface_type": "plane",
|
||||
"adjacency_signature": [
|
||||
"circle:376.991118:2"
|
||||
],
|
||||
"plane_normal": [
|
||||
0.0,
|
||||
-0.0,
|
||||
1.0
|
||||
],
|
||||
"plane_offset_mm": 0.0
|
||||
},
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:face:1",
|
||||
"kind": "face",
|
||||
"feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0,
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
],
|
||||
"center_mm": [
|
||||
-60.0,
|
||||
7.34788079488412e-15,
|
||||
-6.0
|
||||
],
|
||||
"normal": [
|
||||
-1.0,
|
||||
1.2246467991473532e-16,
|
||||
-0.0
|
||||
],
|
||||
"area_mm2": 4523.893421169302,
|
||||
"surface_type": "cylinder",
|
||||
"adjacency_signature": [
|
||||
"circle:376.991118:2",
|
||||
"circle:376.991118:2",
|
||||
"line:12.000000:1"
|
||||
],
|
||||
"axis_origin_mm": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"axis_direction": [
|
||||
-0.0,
|
||||
-0.0,
|
||||
-1.0
|
||||
],
|
||||
"radius_mm": 60.0,
|
||||
"radial_normal_alignment": 1.0,
|
||||
"cylinder_role": "outer",
|
||||
"connected_plane_ids": [
|
||||
"body:feature_001:face:0",
|
||||
"body:feature_001:face:2"
|
||||
],
|
||||
"through": true
|
||||
},
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:face:2",
|
||||
"kind": "face",
|
||||
"feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0,
|
||||
60.0,
|
||||
60.0,
|
||||
-12.0
|
||||
],
|
||||
"center_mm": [
|
||||
0.0,
|
||||
5.2895959217696325e-15,
|
||||
-12.0
|
||||
],
|
||||
"normal": [
|
||||
-0.0,
|
||||
-0.0,
|
||||
-1.0
|
||||
],
|
||||
"area_mm2": 11309.733552923259,
|
||||
"surface_type": "plane",
|
||||
"adjacency_signature": [
|
||||
"circle:376.991118:2"
|
||||
],
|
||||
"plane_normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"plane_offset_mm": -12.0
|
||||
},
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:edge:0",
|
||||
"kind": "edge",
|
||||
"feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
0.0,
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
],
|
||||
"center_mm": [
|
||||
-60.0,
|
||||
3.399323338588788e-14,
|
||||
0.0
|
||||
],
|
||||
"length_mm": 376.9911184307752,
|
||||
"curve_type": "circle",
|
||||
"adjacent_face_count": 2,
|
||||
"start_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"end_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:edge:1",
|
||||
"kind": "edge",
|
||||
"feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0,
|
||||
60.0,
|
||||
60.0,
|
||||
-12.0
|
||||
],
|
||||
"center_mm": [
|
||||
-60.0,
|
||||
3.399323338588788e-14,
|
||||
-12.0
|
||||
],
|
||||
"length_mm": 376.9911184307752,
|
||||
"curve_type": "circle",
|
||||
"adjacent_face_count": 2,
|
||||
"start_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-12.0
|
||||
],
|
||||
"end_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-12.0
|
||||
]
|
||||
},
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:edge:2",
|
||||
"kind": "edge",
|
||||
"feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-12.0,
|
||||
60.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"center_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"length_mm": 12.0,
|
||||
"curve_type": "line",
|
||||
"adjacent_face_count": 1,
|
||||
"start_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"end_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-12.0
|
||||
]
|
||||
},
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:vertex:0",
|
||||
"kind": "vertex",
|
||||
"feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"center_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"incident_edge_count": 2
|
||||
},
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001:vertex:1",
|
||||
"kind": "vertex",
|
||||
"feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"center_mm": [
|
||||
60.0,
|
||||
0.0,
|
||||
-12.0
|
||||
],
|
||||
"incident_edge_count": 2
|
||||
},
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"record_id": "body:feature_001",
|
||||
"kind": "body",
|
||||
"feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0,
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
],
|
||||
"volume_mm3": 135716.80263507908,
|
||||
"solid_count": 1
|
||||
},
|
||||
"body_id": "body:feature_001",
|
||||
"owner_feature_ids": [
|
||||
"feature_001"
|
||||
]
|
||||
}
|
||||
],
|
||||
"selector_resolution": [],
|
||||
"elapsed_s": 0.0,
|
||||
"log": [
|
||||
"cdsl_only: capability planner + session runtime (no compiler_context)"
|
||||
]
|
||||
},
|
||||
"preview": {
|
||||
"vertices": 506,
|
||||
"triangles": 500,
|
||||
"bbox_min": [
|
||||
-60.0,
|
||||
-59.98135092004899,
|
||||
-12.0
|
||||
],
|
||||
"bbox_max": [
|
||||
60.0,
|
||||
59.981350920048975,
|
||||
0.0
|
||||
],
|
||||
"topology_faces": [
|
||||
{
|
||||
"id": "face_000",
|
||||
"triangle_start": 0,
|
||||
"triangle_count": 124,
|
||||
"center": [
|
||||
0.0,
|
||||
5.2895959217696325e-15,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"surface_type": "plane",
|
||||
"frame": {
|
||||
"origin_mm": [
|
||||
0.0,
|
||||
5.2895959217696325e-15,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"x_dir": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"y_dir": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"bbox": {
|
||||
"min": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
0.0
|
||||
],
|
||||
"max": [
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "face_001",
|
||||
"triangle_start": 124,
|
||||
"triangle_count": 252,
|
||||
"center": [
|
||||
-60.0,
|
||||
-1.2424082188202636e-11,
|
||||
-6.0
|
||||
],
|
||||
"normal": [
|
||||
-1.0,
|
||||
-2.0706803647004391e-13,
|
||||
0.0
|
||||
],
|
||||
"surface_type": "cylinder",
|
||||
"frame": {
|
||||
"origin_mm": [
|
||||
-60.0,
|
||||
-1.2424082188202636e-11,
|
||||
-6.0
|
||||
],
|
||||
"normal": [
|
||||
-1.0,
|
||||
-2.0706803647004391e-13,
|
||||
0.0
|
||||
],
|
||||
"x_dir": [
|
||||
-2.0706803647004391e-13,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"y_dir": [
|
||||
-0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
"bbox": {
|
||||
"min": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0
|
||||
],
|
||||
"max": [
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "face_002",
|
||||
"triangle_start": 376,
|
||||
"triangle_count": 124,
|
||||
"center": [
|
||||
0.0,
|
||||
5.2895959217696325e-15,
|
||||
-12.0
|
||||
],
|
||||
"normal": [
|
||||
-0.0,
|
||||
-0.0,
|
||||
-1.0
|
||||
],
|
||||
"surface_type": "plane",
|
||||
"frame": {
|
||||
"origin_mm": [
|
||||
0.0,
|
||||
5.2895959217696325e-15,
|
||||
-12.0
|
||||
],
|
||||
"normal": [
|
||||
-0.0,
|
||||
-0.0,
|
||||
-1.0
|
||||
],
|
||||
"x_dir": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"y_dir": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"bbox": {
|
||||
"min": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0
|
||||
],
|
||||
"max": [
|
||||
60.0,
|
||||
60.0,
|
||||
-12.0
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"health": {
|
||||
"bbox_mm": {
|
||||
"min": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0
|
||||
],
|
||||
"max": [
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
],
|
||||
"dimensions": [
|
||||
120.0,
|
||||
120.0,
|
||||
12.0
|
||||
]
|
||||
},
|
||||
"volume_mm3": 135716.80263507908,
|
||||
"solid_count": 1,
|
||||
"feature_count": 1
|
||||
},
|
||||
"render_manifest": {
|
||||
"schema_version": "cad.render-manifest.v2",
|
||||
"renderer": "python-occ-hlr-pillow",
|
||||
"source": {
|
||||
"type": "step",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/model.step",
|
||||
"bounds_mm": [
|
||||
-60.0,
|
||||
60.0,
|
||||
-60.0,
|
||||
60.0,
|
||||
-12.0,
|
||||
0.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/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/contact-sheet.jpg",
|
||||
"views": [
|
||||
{
|
||||
"id": "top",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
99994.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"view": "top",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/top.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/top-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/top/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/top/edge.png",
|
||||
"coverage": 0.00523686408996582,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 1,
|
||||
"hidden_edge_count": 1,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "bottom",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
-100006.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"view": "bottom",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/bottom.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/bottom-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/bottom/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/bottom/edge.png",
|
||||
"coverage": 0.00523686408996582,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 1,
|
||||
"hidden_edge_count": 1,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "front",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
-100000.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "front",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/front.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/front-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/front/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/front/edge.png",
|
||||
"coverage": 0.0038585662841796875,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 4,
|
||||
"hidden_edge_count": 2,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "back",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
100000.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "back",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/back.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/back-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/back/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/back/edge.png",
|
||||
"coverage": 0.0038585662841796875,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 4,
|
||||
"hidden_edge_count": 2,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "left",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
-100000.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "left",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/left.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/left-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/left/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/left/edge.png",
|
||||
"coverage": 0.0038585662841796875,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 4,
|
||||
"hidden_edge_count": 4,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "right",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
100000.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "right",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/right.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/right-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/right/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/right/edge.png",
|
||||
"coverage": 0.0038585662841796875,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 6,
|
||||
"hidden_edge_count": 2,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "isometric",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
61545.74548966637,
|
||||
-61545.74548966637,
|
||||
49230.596391733096
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "isometric",
|
||||
"frame_mm": [
|
||||
-83.33333333333641,
|
||||
83.33333333333027,
|
||||
-83.33327613983434,
|
||||
83.33339052683235
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/isometric.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/isometric-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/isometric/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/isometric/edge.png",
|
||||
"coverage": 0.007978439331054688,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
595,
|
||||
1763,
|
||||
1453
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 7,
|
||||
"hidden_edge_count": 1,
|
||||
"valid": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 4.9 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: 21 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 14 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: 22 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 14 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: 16 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 4.9 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/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/model.step",
|
||||
"bounds_mm": [
|
||||
-60.0,
|
||||
60.0,
|
||||
-60.0,
|
||||
60.0,
|
||||
-12.0,
|
||||
0.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/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/contact-sheet.jpg",
|
||||
"views": [
|
||||
{
|
||||
"id": "top",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
99994.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"view": "top",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/top.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/top-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/top/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/top/edge.png",
|
||||
"coverage": 0.00523686408996582,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 1,
|
||||
"hidden_edge_count": 1,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "bottom",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
-100006.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"view": "bottom",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/bottom.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/bottom-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/bottom/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/bottom/edge.png",
|
||||
"coverage": 0.00523686408996582,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 1,
|
||||
"hidden_edge_count": 1,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "front",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
-100000.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "front",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/front.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/front-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/front/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/front/edge.png",
|
||||
"coverage": 0.0038585662841796875,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 4,
|
||||
"hidden_edge_count": 2,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "back",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
100000.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "back",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/back.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/back-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/back/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/back/edge.png",
|
||||
"coverage": 0.0038585662841796875,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 4,
|
||||
"hidden_edge_count": 2,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "left",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
-100000.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "left",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/left.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/left-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/left/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/left/edge.png",
|
||||
"coverage": 0.0038585662841796875,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 4,
|
||||
"hidden_edge_count": 4,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "right",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
100000.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "right",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/right.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/right-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/right/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/right/edge.png",
|
||||
"coverage": 0.0038585662841796875,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 6,
|
||||
"hidden_edge_count": 2,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "isometric",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
61545.74548966637,
|
||||
-61545.74548966637,
|
||||
49230.596391733096
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "isometric",
|
||||
"frame_mm": [
|
||||
-83.33333333333641,
|
||||
83.33333333333027,
|
||||
-83.33327613983434,
|
||||
83.33339052683235
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/isometric.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/isometric-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/isometric/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_001/renders/internal/isometric/edge.png",
|
||||
"coverage": 0.007978439331054688,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
595,
|
||||
1763,
|
||||
1453
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 7,
|
||||
"hidden_edge_count": 1,
|
||||
"valid": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 39 KiB |