重构 改为标准化输出
@@ -0,0 +1,85 @@
|
||||
{
|
||||
"candidate_id": "candidate_683fdaeaf69f93a0",
|
||||
"claim_coverage": [
|
||||
{
|
||||
"claim_id": "claim_001",
|
||||
"evidence_refs": [
|
||||
"ev_solid_count"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_002",
|
||||
"evidence_refs": [
|
||||
"ev_single_body"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_003",
|
||||
"evidence_refs": [
|
||||
"ev_bbox"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_004",
|
||||
"evidence_refs": [
|
||||
"ev_bbox"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_005",
|
||||
"evidence_refs": [
|
||||
"ev_bbox"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_006",
|
||||
"evidence_refs": [
|
||||
"ev_deferred_bores"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_007",
|
||||
"evidence_refs": [
|
||||
"ev_deferred_bores"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_008",
|
||||
"evidence_refs": [
|
||||
"ev_deferred_bores"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_009",
|
||||
"evidence_refs": [
|
||||
"ev_deferred_bores"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_010",
|
||||
"evidence_refs": [
|
||||
"ev_visual_fillets"
|
||||
],
|
||||
"status": "pass"
|
||||
}
|
||||
],
|
||||
"evidence": [
|
||||
"ev_solid_count: Deterministic evidence reports solid_count 1.",
|
||||
"ev_single_body: Deterministic evidence reports one connected solid body.",
|
||||
"ev_bbox: Deterministic bounding box dimensions are 100.0 x 60.0 x 8.0 mm, within specified tolerances.",
|
||||
"ev_deferred_bores: Corner and center bores have not been introduced at this checkpoint and are explicitly deferred by the action/instruction.",
|
||||
"ev_visual_fillets: Rendered top and isometric views show a rectangular plate with rounded outer corners consistent with the R6 corner-fillet visual requirement for this base-body action."
|
||||
],
|
||||
"issues": [],
|
||||
"verdict": "accept",
|
||||
"working_head": "cad_49900eddd5cd:root:v6"
|
||||
}
|
||||
@@ -0,0 +1,508 @@
|
||||
{
|
||||
"action_id": "act_007",
|
||||
"actual_atomic_id": "extrude_add_blind",
|
||||
"blockers": [],
|
||||
"candidate_id": "candidate_683fdaeaf69f93a0",
|
||||
"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": {
|
||||
"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": "through_cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"reason": "the target bore has not been introduced at this checkpoint"
|
||||
},
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_009",
|
||||
"claim_kind": "cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"reason": "the target bore has not been introduced at this checkpoint"
|
||||
},
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_010",
|
||||
"claim_kind": "visual",
|
||||
"deterministic": false,
|
||||
"evidence": {
|
||||
"reason": "requires independent visual review"
|
||||
},
|
||||
"status": "pending"
|
||||
}
|
||||
],
|
||||
"fragment_hash": "825366b2a0f1d5bad721e846ddba30a8b6b044ca4a0cb2f30fc421d5085609fb",
|
||||
"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": 1,
|
||||
"solid_count": 1,
|
||||
"volume_mm3": 47752.778684233854
|
||||
},
|
||||
"operation_verifier_results": [
|
||||
{
|
||||
"claim_id": "operation_act_007_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/20260901T012040Z/artifacts/cad_49900eddd5cd/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": [
|
||||
-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_001/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.005400657653808594,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/top/edge.png",
|
||||
"hidden_edge_count": 8,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/top/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 8
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/top-2x.png",
|
||||
"id": "top",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/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.005400657653808594,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/bottom/edge.png",
|
||||
"hidden_edge_count": 8,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/bottom/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 8
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/bottom-2x.png",
|
||||
"id": "bottom",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/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.004054069519042969,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/front/edge.png",
|
||||
"hidden_edge_count": 9,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/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_001/renders/internal/front-2x.png",
|
||||
"id": "front",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/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.004054069519042969,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/back/edge.png",
|
||||
"hidden_edge_count": 9,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/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_001/renders/internal/back-2x.png",
|
||||
"id": "back",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/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.004435539245605469,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/left/edge.png",
|
||||
"hidden_edge_count": 10,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/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_001/renders/internal/left-2x.png",
|
||||
"id": "left",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/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.004435539245605469,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/right/edge.png",
|
||||
"hidden_edge_count": 10,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/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_001/renders/internal/right-2x.png",
|
||||
"id": "right",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/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.007972478866577148,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/isometric/edge.png",
|
||||
"hidden_edge_count": 9,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/isometric/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
611,
|
||||
1763,
|
||||
1437
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 21
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/isometric-2x.png",
|
||||
"id": "isometric",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/isometric.png",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"schema_version": "cad.v3.candidate.v1",
|
||||
"selector_snapshot_id": "",
|
||||
"stage_id": "stage_683fdaeaf69f93a0178f",
|
||||
"working_head": "cad_49900eddd5cd:root:v6"
|
||||
}
|
||||
@@ -0,0 +1,174 @@
|
||||
{
|
||||
"action_id": "act_007",
|
||||
"candidate_id": "candidate_683fdaeaf69f93a0",
|
||||
"contract_hash": "fa9ffc9fd2141453fa18a389813dde2e2ef3fb4c7ef5d05e61d51d614309e95f",
|
||||
"fragment": {
|
||||
"feature": {
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"params": {
|
||||
"distance_mm": 8
|
||||
}
|
||||
},
|
||||
"sketch": {
|
||||
"profile": {
|
||||
"contours": [
|
||||
{
|
||||
"closed": true,
|
||||
"role": "outer",
|
||||
"segments": [
|
||||
{
|
||||
"end": [
|
||||
44,
|
||||
30
|
||||
],
|
||||
"start": [
|
||||
-44,
|
||||
30
|
||||
],
|
||||
"type": "line"
|
||||
},
|
||||
{
|
||||
"center": [
|
||||
44,
|
||||
24
|
||||
],
|
||||
"clockwise": true,
|
||||
"end": [
|
||||
50,
|
||||
24
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"start": [
|
||||
44,
|
||||
30
|
||||
],
|
||||
"type": "arc"
|
||||
},
|
||||
{
|
||||
"end": [
|
||||
50,
|
||||
-24
|
||||
],
|
||||
"start": [
|
||||
50,
|
||||
24
|
||||
],
|
||||
"type": "line"
|
||||
},
|
||||
{
|
||||
"center": [
|
||||
44,
|
||||
-24
|
||||
],
|
||||
"clockwise": true,
|
||||
"end": [
|
||||
44,
|
||||
-30
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"start": [
|
||||
50,
|
||||
-24
|
||||
],
|
||||
"type": "arc"
|
||||
},
|
||||
{
|
||||
"end": [
|
||||
-44,
|
||||
-30
|
||||
],
|
||||
"start": [
|
||||
44,
|
||||
-30
|
||||
],
|
||||
"type": "line"
|
||||
},
|
||||
{
|
||||
"center": [
|
||||
-44,
|
||||
-24
|
||||
],
|
||||
"clockwise": true,
|
||||
"end": [
|
||||
-50,
|
||||
-24
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"start": [
|
||||
-44,
|
||||
-30
|
||||
],
|
||||
"type": "arc"
|
||||
},
|
||||
{
|
||||
"end": [
|
||||
-50,
|
||||
24
|
||||
],
|
||||
"start": [
|
||||
-50,
|
||||
-24
|
||||
],
|
||||
"type": "line"
|
||||
},
|
||||
{
|
||||
"center": [
|
||||
-44,
|
||||
24
|
||||
],
|
||||
"clockwise": true,
|
||||
"end": [
|
||||
-44,
|
||||
30
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"start": [
|
||||
-50,
|
||||
24
|
||||
],
|
||||
"type": "arc"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"type": "analytic_contours"
|
||||
},
|
||||
"workplane": {
|
||||
"normal": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"x_dir": [
|
||||
1,
|
||||
0,
|
||||
0
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"fragment_audit": {
|
||||
"assigned_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"assigned_sketch_ids": [
|
||||
"sketch_001"
|
||||
],
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"contract_hash": "fa9ffc9fd2141453fa18a389813dde2e2ef3fb4c7ef5d05e61d51d614309e95f",
|
||||
"fragment_hash": "825366b2a0f1d5bad721e846ddba30a8b6b044ca4a0cb2f30fc421d5085609fb",
|
||||
"reference_snapshot_id": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
|
||||
"reference_tokens": [],
|
||||
"schema_version": "cad.v3.fragment-audit.v1",
|
||||
"selector_snapshot_id": "",
|
||||
"selector_tokens": []
|
||||
},
|
||||
"idempotency_key": "c746ac6739a00284b4851df80614db1b9d0bcb53f55d2ab7b46ed693a4d77b56",
|
||||
"schema_version": "cad.v3.candidate-input.v1",
|
||||
"working_head": "cad_49900eddd5cd:root:v6"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"files": {
|
||||
"candidate-review.json": "1f73e0b0fa2bf8f51a2237bac8122cc3eed1452f20ef0ac1e67fd835672eb67e",
|
||||
"candidate.json": "e7e55e193ef497a3085f9b82e136eb87ca57b43d67b10ae0d1a3cd6f18343836",
|
||||
"input.json": "3e5d3379fbfb129c8fff7ad9e7bc4ced90d29f635ed1f59876def0aeed62ec2f",
|
||||
"model.cdsl.json": "b12bd47226483deb2021fbf1caba88e51fbbca79b61ee3208b4bd014fa46e424",
|
||||
"model.glb": "19e2c504d3746e09b645465573a59cf8ae19c2bf1bc21ab637651b542f841aef",
|
||||
"model.step": "3482d6691d96b640e9a45469af21968d85046a2c4b85fe54fe657243237fe33a",
|
||||
"model.topology.json": "21dcc336b2c891931c827f31ef18a6e0b1231ec07b20e9e1484b8274bddf2436",
|
||||
"rebuild-report.json": "963eea900d55ba4580fc82152567f6a9d5458c61f92a16d3481316a50415c04f",
|
||||
"renders/back.png": "6dedde166c4cb932d93197ad3014d7a924f0fb9199ea2a385038e15d4bb2f5ac",
|
||||
"renders/bottom.png": "8fed1d163054bfc64a8cd06b506a755e14b492049db954582423e09bef25f852",
|
||||
"renders/contact-sheet.jpg": "da96db0cd74c10373e18c89bb7b6d352bb72b4093ed99878f72beb257a8225b0",
|
||||
"renders/front.png": "6dedde166c4cb932d93197ad3014d7a924f0fb9199ea2a385038e15d4bb2f5ac",
|
||||
"renders/internal/back-2x.png": "664d048296f645542b1f7d7ea348f4f4021445dac471fdcda5d8b2e885ac2c26",
|
||||
"renders/internal/back/edge.png": "099966854d051b804fc4aa36dfa4911a2312c944420ac71272a88c483fed704a",
|
||||
"renders/internal/back/line-mask.png": "099966854d051b804fc4aa36dfa4911a2312c944420ac71272a88c483fed704a",
|
||||
"renders/internal/bottom-2x.png": "921a6c9628cf125d1d40cd74d024031e5770b5c519ba355d1e24f69b2a4ee691",
|
||||
"renders/internal/bottom/edge.png": "107fd3ee6f62a86866852f21aceca99ca2ed7fcd76194dd07c9c427526847a20",
|
||||
"renders/internal/bottom/line-mask.png": "107fd3ee6f62a86866852f21aceca99ca2ed7fcd76194dd07c9c427526847a20",
|
||||
"renders/internal/front-2x.png": "664d048296f645542b1f7d7ea348f4f4021445dac471fdcda5d8b2e885ac2c26",
|
||||
"renders/internal/front/edge.png": "099966854d051b804fc4aa36dfa4911a2312c944420ac71272a88c483fed704a",
|
||||
"renders/internal/front/line-mask.png": "099966854d051b804fc4aa36dfa4911a2312c944420ac71272a88c483fed704a",
|
||||
"renders/internal/isometric-2x.png": "39716bf188bd094d1bc675f468630ced92b244d0b85ac8740977279dd22b4dfc",
|
||||
"renders/internal/isometric/edge.png": "cd1270d432dad311fab29f682a3951e31c21dab2716b659e3c7eed9e1320ba2f",
|
||||
"renders/internal/isometric/line-mask.png": "cd1270d432dad311fab29f682a3951e31c21dab2716b659e3c7eed9e1320ba2f",
|
||||
"renders/internal/left-2x.png": "6fefb6730abb7d4ab648e21a5938ff63a6b83cb7be8ede79ebbd4d17be4e85f6",
|
||||
"renders/internal/left/edge.png": "85d1fd21c9cb72e15f0c75fb3625d237c0c01a91a13c217843531398c2ef31b7",
|
||||
"renders/internal/left/line-mask.png": "85d1fd21c9cb72e15f0c75fb3625d237c0c01a91a13c217843531398c2ef31b7",
|
||||
"renders/internal/right-2x.png": "6fefb6730abb7d4ab648e21a5938ff63a6b83cb7be8ede79ebbd4d17be4e85f6",
|
||||
"renders/internal/right/edge.png": "85d1fd21c9cb72e15f0c75fb3625d237c0c01a91a13c217843531398c2ef31b7",
|
||||
"renders/internal/right/line-mask.png": "85d1fd21c9cb72e15f0c75fb3625d237c0c01a91a13c217843531398c2ef31b7",
|
||||
"renders/internal/top-2x.png": "5cf8de90ecb9718e3dc922ddcebb68c0639be25aba7f5d65cfaaa2e98b85c171",
|
||||
"renders/internal/top/edge.png": "165f747cbdb08e8f4a5aa1d22c5f34a8c4e14b97825bbfe635fe9594049b3db1",
|
||||
"renders/internal/top/line-mask.png": "165f747cbdb08e8f4a5aa1d22c5f34a8c4e14b97825bbfe635fe9594049b3db1",
|
||||
"renders/isometric.png": "e92c8379bfd99824bd4556e35489aad7a99bf2d2ad1b1440d0890822e35621ac",
|
||||
"renders/left.png": "534d85940f2d6275dbfcf06d72d2c7d4807a106543a1b8532509281cf271c511",
|
||||
"renders/render-manifest.json": "31044e9ee2de5d76b4e0b4a11e01bceb305c4173258902549980c4dd377ebdad",
|
||||
"renders/right.png": "534d85940f2d6275dbfcf06d72d2c7d4807a106543a1b8532509281cf271c511",
|
||||
"renders/top.png": "5300cb9168be2548d371142123ef4cd5bfedbdd4a6341c84e9d380a638d3d384"
|
||||
},
|
||||
"schema_version": "cad.v3.artifact-manifest.v1"
|
||||
}
|
||||
@@ -0,0 +1,164 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,784 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
|
||||
FILE_NAME('Open CASCADE Shape Model','2026-09-01T09:26:52',('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),#665);
|
||||
#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,#137,#215,#291,#369,#445,#523,#594,#643,#654)
|
||||
);
|
||||
#17 = ADVANCED_FACE('',(#18),#32,.T.);
|
||||
#18 = FACE_BOUND('',#19,.T.);
|
||||
#19 = EDGE_LOOP('',(#20,#55,#83,#111));
|
||||
#20 = ORIENTED_EDGE('',*,*,#21,.T.);
|
||||
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
|
||||
#22 = VERTEX_POINT('',#23);
|
||||
#23 = CARTESIAN_POINT('',(-44.,30.,0.));
|
||||
#24 = VERTEX_POINT('',#25);
|
||||
#25 = CARTESIAN_POINT('',(-44.,30.,8.));
|
||||
#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
|
||||
#27 = LINE('',#28,#29);
|
||||
#28 = CARTESIAN_POINT('',(-44.,30.,0.));
|
||||
#29 = VECTOR('',#30,1.);
|
||||
#30 = DIRECTION('',(0.,0.,1.));
|
||||
#31 = PCURVE('',#32,#37);
|
||||
#32 = PLANE('',#33);
|
||||
#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
|
||||
#34 = CARTESIAN_POINT('',(-44.,30.,0.));
|
||||
#35 = DIRECTION('',(0.,1.,0.));
|
||||
#36 = DIRECTION('',(1.,0.,0.));
|
||||
#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
|
||||
#38 = LINE('',#39,#40);
|
||||
#39 = CARTESIAN_POINT('',(0.,0.));
|
||||
#40 = VECTOR('',#41,1.);
|
||||
#41 = DIRECTION('',(0.,-1.));
|
||||
#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#43 = PCURVE('',#44,#49);
|
||||
#44 = CYLINDRICAL_SURFACE('',#45,6.);
|
||||
#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
|
||||
#46 = CARTESIAN_POINT('',(-44.,24.,0.));
|
||||
#47 = DIRECTION('',(0.,0.,-1.));
|
||||
#48 = DIRECTION('',(-1.,5.921189464668E-16,0.));
|
||||
#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
|
||||
#50 = LINE('',#51,#52);
|
||||
#51 = CARTESIAN_POINT('',(1.570796326795,0.));
|
||||
#52 = VECTOR('',#53,1.);
|
||||
#53 = DIRECTION('',(0.,-1.));
|
||||
#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#55 = ORIENTED_EDGE('',*,*,#56,.T.);
|
||||
#56 = EDGE_CURVE('',#24,#57,#59,.T.);
|
||||
#57 = VERTEX_POINT('',#58);
|
||||
#58 = CARTESIAN_POINT('',(44.,30.,8.));
|
||||
#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
|
||||
#60 = LINE('',#61,#62);
|
||||
#61 = CARTESIAN_POINT('',(-44.,30.,8.));
|
||||
#62 = VECTOR('',#63,1.);
|
||||
#63 = DIRECTION('',(1.,0.,0.));
|
||||
#64 = PCURVE('',#32,#65);
|
||||
#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
|
||||
#66 = LINE('',#67,#68);
|
||||
#67 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#68 = VECTOR('',#69,1.);
|
||||
#69 = DIRECTION('',(1.,0.));
|
||||
#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#71 = PCURVE('',#72,#77);
|
||||
#72 = PLANE('',#73);
|
||||
#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
|
||||
#74 = CARTESIAN_POINT('',(-8.730439091843E-16,1.148741985769E-16,8.));
|
||||
#75 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#76 = DIRECTION('',(-1.,0.,0.));
|
||||
#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
|
||||
#78 = LINE('',#79,#80);
|
||||
#79 = CARTESIAN_POINT('',(44.,30.));
|
||||
#80 = VECTOR('',#81,1.);
|
||||
#81 = DIRECTION('',(-1.,0.));
|
||||
#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#83 = ORIENTED_EDGE('',*,*,#84,.F.);
|
||||
#84 = EDGE_CURVE('',#85,#57,#87,.T.);
|
||||
#85 = VERTEX_POINT('',#86);
|
||||
#86 = CARTESIAN_POINT('',(44.,30.,0.));
|
||||
#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
|
||||
#88 = LINE('',#89,#90);
|
||||
#89 = CARTESIAN_POINT('',(44.,30.,0.));
|
||||
#90 = VECTOR('',#91,1.);
|
||||
#91 = DIRECTION('',(0.,0.,1.));
|
||||
#92 = PCURVE('',#32,#93);
|
||||
#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
|
||||
#94 = LINE('',#95,#96);
|
||||
#95 = CARTESIAN_POINT('',(88.,0.));
|
||||
#96 = VECTOR('',#97,1.);
|
||||
#97 = DIRECTION('',(0.,-1.));
|
||||
#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#99 = PCURVE('',#100,#105);
|
||||
#100 = CYLINDRICAL_SURFACE('',#101,6.);
|
||||
#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
|
||||
#102 = CARTESIAN_POINT('',(44.,24.,0.));
|
||||
#103 = DIRECTION('',(0.,0.,-1.));
|
||||
#104 = DIRECTION('',(0.,1.,0.));
|
||||
#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
|
||||
#106 = LINE('',#107,#108);
|
||||
#107 = CARTESIAN_POINT('',(0.,0.));
|
||||
#108 = VECTOR('',#109,1.);
|
||||
#109 = DIRECTION('',(0.,-1.));
|
||||
#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#111 = ORIENTED_EDGE('',*,*,#112,.F.);
|
||||
#112 = EDGE_CURVE('',#22,#85,#113,.T.);
|
||||
#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
|
||||
#114 = LINE('',#115,#116);
|
||||
#115 = CARTESIAN_POINT('',(-44.,30.,0.));
|
||||
#116 = VECTOR('',#117,1.);
|
||||
#117 = DIRECTION('',(1.,0.,0.));
|
||||
#118 = PCURVE('',#32,#119);
|
||||
#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
|
||||
#120 = LINE('',#121,#122);
|
||||
#121 = CARTESIAN_POINT('',(0.,0.));
|
||||
#122 = VECTOR('',#123,1.);
|
||||
#123 = DIRECTION('',(1.,0.));
|
||||
#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#125 = PCURVE('',#126,#131);
|
||||
#126 = PLANE('',#127);
|
||||
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
|
||||
#128 = CARTESIAN_POINT('',(-8.730439091843E-16,1.148741985769E-16,0.));
|
||||
#129 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#130 = DIRECTION('',(-1.,0.,0.));
|
||||
#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
|
||||
#132 = LINE('',#133,#134);
|
||||
#133 = CARTESIAN_POINT('',(44.,30.));
|
||||
#134 = VECTOR('',#135,1.);
|
||||
#135 = DIRECTION('',(-1.,0.));
|
||||
#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#137 = ADVANCED_FACE('',(#138),#100,.T.);
|
||||
#138 = FACE_BOUND('',#139,.T.);
|
||||
#139 = EDGE_LOOP('',(#140,#141,#165,#193));
|
||||
#140 = ORIENTED_EDGE('',*,*,#84,.T.);
|
||||
#141 = ORIENTED_EDGE('',*,*,#142,.T.);
|
||||
#142 = EDGE_CURVE('',#57,#143,#145,.T.);
|
||||
#143 = VERTEX_POINT('',#144);
|
||||
#144 = CARTESIAN_POINT('',(50.,24.,8.));
|
||||
#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.);
|
||||
#146 = CIRCLE('',#147,6.);
|
||||
#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
|
||||
#148 = CARTESIAN_POINT('',(44.,24.,8.));
|
||||
#149 = DIRECTION('',(0.,0.,-1.));
|
||||
#150 = DIRECTION('',(0.,1.,0.));
|
||||
#151 = PCURVE('',#100,#152);
|
||||
#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
|
||||
#153 = LINE('',#154,#155);
|
||||
#154 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#155 = VECTOR('',#156,1.);
|
||||
#156 = DIRECTION('',(1.,0.));
|
||||
#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#158 = PCURVE('',#72,#159);
|
||||
#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164);
|
||||
#160 = CIRCLE('',#161,6.);
|
||||
#161 = AXIS2_PLACEMENT_2D('',#162,#163);
|
||||
#162 = CARTESIAN_POINT('',(-44.,24.));
|
||||
#163 = DIRECTION('',(0.,1.));
|
||||
#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#165 = ORIENTED_EDGE('',*,*,#166,.F.);
|
||||
#166 = EDGE_CURVE('',#167,#143,#169,.T.);
|
||||
#167 = VERTEX_POINT('',#168);
|
||||
#168 = CARTESIAN_POINT('',(50.,24.,0.));
|
||||
#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.);
|
||||
#170 = LINE('',#171,#172);
|
||||
#171 = CARTESIAN_POINT('',(50.,24.,0.));
|
||||
#172 = VECTOR('',#173,1.);
|
||||
#173 = DIRECTION('',(0.,0.,1.));
|
||||
#174 = PCURVE('',#100,#175);
|
||||
#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
|
||||
#176 = LINE('',#177,#178);
|
||||
#177 = CARTESIAN_POINT('',(1.570796326795,0.));
|
||||
#178 = VECTOR('',#179,1.);
|
||||
#179 = DIRECTION('',(0.,-1.));
|
||||
#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#181 = PCURVE('',#182,#187);
|
||||
#182 = PLANE('',#183);
|
||||
#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
|
||||
#184 = CARTESIAN_POINT('',(50.,24.,0.));
|
||||
#185 = DIRECTION('',(1.,0.,-0.));
|
||||
#186 = DIRECTION('',(0.,-1.,0.));
|
||||
#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
|
||||
#188 = LINE('',#189,#190);
|
||||
#189 = CARTESIAN_POINT('',(0.,0.));
|
||||
#190 = VECTOR('',#191,1.);
|
||||
#191 = DIRECTION('',(0.,-1.));
|
||||
#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#193 = ORIENTED_EDGE('',*,*,#194,.F.);
|
||||
#194 = EDGE_CURVE('',#85,#167,#195,.T.);
|
||||
#195 = SURFACE_CURVE('',#196,(#201,#208),.PCURVE_S1.);
|
||||
#196 = CIRCLE('',#197,6.);
|
||||
#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200);
|
||||
#198 = CARTESIAN_POINT('',(44.,24.,0.));
|
||||
#199 = DIRECTION('',(0.,0.,-1.));
|
||||
#200 = DIRECTION('',(0.,1.,0.));
|
||||
#201 = PCURVE('',#100,#202);
|
||||
#202 = DEFINITIONAL_REPRESENTATION('',(#203),#207);
|
||||
#203 = LINE('',#204,#205);
|
||||
#204 = CARTESIAN_POINT('',(0.,0.));
|
||||
#205 = VECTOR('',#206,1.);
|
||||
#206 = DIRECTION('',(1.,0.));
|
||||
#207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#208 = PCURVE('',#126,#209);
|
||||
#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);
|
||||
#210 = CIRCLE('',#211,6.);
|
||||
#211 = AXIS2_PLACEMENT_2D('',#212,#213);
|
||||
#212 = CARTESIAN_POINT('',(-44.,24.));
|
||||
#213 = DIRECTION('',(0.,1.));
|
||||
#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#215 = ADVANCED_FACE('',(#216),#182,.T.);
|
||||
#216 = FACE_BOUND('',#217,.T.);
|
||||
#217 = EDGE_LOOP('',(#218,#219,#242,#270));
|
||||
#218 = ORIENTED_EDGE('',*,*,#166,.T.);
|
||||
#219 = ORIENTED_EDGE('',*,*,#220,.T.);
|
||||
#220 = EDGE_CURVE('',#143,#221,#223,.T.);
|
||||
#221 = VERTEX_POINT('',#222);
|
||||
#222 = CARTESIAN_POINT('',(50.,-24.,8.));
|
||||
#223 = SURFACE_CURVE('',#224,(#228,#235),.PCURVE_S1.);
|
||||
#224 = LINE('',#225,#226);
|
||||
#225 = CARTESIAN_POINT('',(50.,24.,8.));
|
||||
#226 = VECTOR('',#227,1.);
|
||||
#227 = DIRECTION('',(0.,-1.,0.));
|
||||
#228 = PCURVE('',#182,#229);
|
||||
#229 = DEFINITIONAL_REPRESENTATION('',(#230),#234);
|
||||
#230 = LINE('',#231,#232);
|
||||
#231 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#232 = VECTOR('',#233,1.);
|
||||
#233 = DIRECTION('',(1.,0.));
|
||||
#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#235 = PCURVE('',#72,#236);
|
||||
#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241);
|
||||
#237 = LINE('',#238,#239);
|
||||
#238 = CARTESIAN_POINT('',(-50.,24.));
|
||||
#239 = VECTOR('',#240,1.);
|
||||
#240 = DIRECTION('',(0.,-1.));
|
||||
#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#242 = ORIENTED_EDGE('',*,*,#243,.F.);
|
||||
#243 = EDGE_CURVE('',#244,#221,#246,.T.);
|
||||
#244 = VERTEX_POINT('',#245);
|
||||
#245 = CARTESIAN_POINT('',(50.,-24.,0.));
|
||||
#246 = SURFACE_CURVE('',#247,(#251,#258),.PCURVE_S1.);
|
||||
#247 = LINE('',#248,#249);
|
||||
#248 = CARTESIAN_POINT('',(50.,-24.,0.));
|
||||
#249 = VECTOR('',#250,1.);
|
||||
#250 = DIRECTION('',(0.,0.,1.));
|
||||
#251 = PCURVE('',#182,#252);
|
||||
#252 = DEFINITIONAL_REPRESENTATION('',(#253),#257);
|
||||
#253 = LINE('',#254,#255);
|
||||
#254 = CARTESIAN_POINT('',(48.,0.));
|
||||
#255 = VECTOR('',#256,1.);
|
||||
#256 = DIRECTION('',(0.,-1.));
|
||||
#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#258 = PCURVE('',#259,#264);
|
||||
#259 = CYLINDRICAL_SURFACE('',#260,6.);
|
||||
#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);
|
||||
#261 = CARTESIAN_POINT('',(44.,-24.,0.));
|
||||
#262 = DIRECTION('',(0.,0.,-1.));
|
||||
#263 = DIRECTION('',(1.,-5.921189464668E-16,0.));
|
||||
#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269);
|
||||
#265 = LINE('',#266,#267);
|
||||
#266 = CARTESIAN_POINT('',(0.,0.));
|
||||
#267 = VECTOR('',#268,1.);
|
||||
#268 = DIRECTION('',(0.,-1.));
|
||||
#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#270 = ORIENTED_EDGE('',*,*,#271,.F.);
|
||||
#271 = EDGE_CURVE('',#167,#244,#272,.T.);
|
||||
#272 = SURFACE_CURVE('',#273,(#277,#284),.PCURVE_S1.);
|
||||
#273 = LINE('',#274,#275);
|
||||
#274 = CARTESIAN_POINT('',(50.,24.,0.));
|
||||
#275 = VECTOR('',#276,1.);
|
||||
#276 = DIRECTION('',(0.,-1.,0.));
|
||||
#277 = PCURVE('',#182,#278);
|
||||
#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
|
||||
#279 = LINE('',#280,#281);
|
||||
#280 = CARTESIAN_POINT('',(0.,0.));
|
||||
#281 = VECTOR('',#282,1.);
|
||||
#282 = DIRECTION('',(1.,0.));
|
||||
#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#284 = PCURVE('',#126,#285);
|
||||
#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
|
||||
#286 = LINE('',#287,#288);
|
||||
#287 = CARTESIAN_POINT('',(-50.,24.));
|
||||
#288 = VECTOR('',#289,1.);
|
||||
#289 = DIRECTION('',(0.,-1.));
|
||||
#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#291 = ADVANCED_FACE('',(#292),#259,.T.);
|
||||
#292 = FACE_BOUND('',#293,.T.);
|
||||
#293 = EDGE_LOOP('',(#294,#295,#319,#347));
|
||||
#294 = ORIENTED_EDGE('',*,*,#243,.T.);
|
||||
#295 = ORIENTED_EDGE('',*,*,#296,.T.);
|
||||
#296 = EDGE_CURVE('',#221,#297,#299,.T.);
|
||||
#297 = VERTEX_POINT('',#298);
|
||||
#298 = CARTESIAN_POINT('',(44.,-30.,8.));
|
||||
#299 = SURFACE_CURVE('',#300,(#305,#312),.PCURVE_S1.);
|
||||
#300 = CIRCLE('',#301,6.);
|
||||
#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
|
||||
#302 = CARTESIAN_POINT('',(44.,-24.,8.));
|
||||
#303 = DIRECTION('',(0.,0.,-1.));
|
||||
#304 = DIRECTION('',(1.,-5.921189464668E-16,0.));
|
||||
#305 = PCURVE('',#259,#306);
|
||||
#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311);
|
||||
#307 = LINE('',#308,#309);
|
||||
#308 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#309 = VECTOR('',#310,1.);
|
||||
#310 = DIRECTION('',(1.,0.));
|
||||
#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#312 = PCURVE('',#72,#313);
|
||||
#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);
|
||||
#314 = CIRCLE('',#315,6.);
|
||||
#315 = AXIS2_PLACEMENT_2D('',#316,#317);
|
||||
#316 = CARTESIAN_POINT('',(-44.,-24.));
|
||||
#317 = DIRECTION('',(-1.,-5.921189464668E-16));
|
||||
#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#319 = ORIENTED_EDGE('',*,*,#320,.F.);
|
||||
#320 = EDGE_CURVE('',#321,#297,#323,.T.);
|
||||
#321 = VERTEX_POINT('',#322);
|
||||
#322 = CARTESIAN_POINT('',(44.,-30.,0.));
|
||||
#323 = SURFACE_CURVE('',#324,(#328,#335),.PCURVE_S1.);
|
||||
#324 = LINE('',#325,#326);
|
||||
#325 = CARTESIAN_POINT('',(44.,-30.,0.));
|
||||
#326 = VECTOR('',#327,1.);
|
||||
#327 = DIRECTION('',(0.,0.,1.));
|
||||
#328 = PCURVE('',#259,#329);
|
||||
#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);
|
||||
#330 = LINE('',#331,#332);
|
||||
#331 = CARTESIAN_POINT('',(1.570796326795,0.));
|
||||
#332 = VECTOR('',#333,1.);
|
||||
#333 = DIRECTION('',(0.,-1.));
|
||||
#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#335 = PCURVE('',#336,#341);
|
||||
#336 = PLANE('',#337);
|
||||
#337 = AXIS2_PLACEMENT_3D('',#338,#339,#340);
|
||||
#338 = CARTESIAN_POINT('',(44.,-30.,0.));
|
||||
#339 = DIRECTION('',(0.,-1.,0.));
|
||||
#340 = DIRECTION('',(-1.,0.,0.));
|
||||
#341 = DEFINITIONAL_REPRESENTATION('',(#342),#346);
|
||||
#342 = LINE('',#343,#344);
|
||||
#343 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#344 = VECTOR('',#345,1.);
|
||||
#345 = DIRECTION('',(0.,-1.));
|
||||
#346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#347 = ORIENTED_EDGE('',*,*,#348,.F.);
|
||||
#348 = EDGE_CURVE('',#244,#321,#349,.T.);
|
||||
#349 = SURFACE_CURVE('',#350,(#355,#362),.PCURVE_S1.);
|
||||
#350 = CIRCLE('',#351,6.);
|
||||
#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
|
||||
#352 = CARTESIAN_POINT('',(44.,-24.,0.));
|
||||
#353 = DIRECTION('',(0.,0.,-1.));
|
||||
#354 = DIRECTION('',(1.,-5.921189464668E-16,0.));
|
||||
#355 = PCURVE('',#259,#356);
|
||||
#356 = DEFINITIONAL_REPRESENTATION('',(#357),#361);
|
||||
#357 = LINE('',#358,#359);
|
||||
#358 = CARTESIAN_POINT('',(0.,0.));
|
||||
#359 = VECTOR('',#360,1.);
|
||||
#360 = DIRECTION('',(1.,0.));
|
||||
#361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#362 = PCURVE('',#126,#363);
|
||||
#363 = DEFINITIONAL_REPRESENTATION('',(#364),#368);
|
||||
#364 = CIRCLE('',#365,6.);
|
||||
#365 = AXIS2_PLACEMENT_2D('',#366,#367);
|
||||
#366 = CARTESIAN_POINT('',(-44.,-24.));
|
||||
#367 = DIRECTION('',(-1.,-5.921189464668E-16));
|
||||
#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#369 = ADVANCED_FACE('',(#370),#336,.T.);
|
||||
#370 = FACE_BOUND('',#371,.T.);
|
||||
#371 = EDGE_LOOP('',(#372,#373,#396,#424));
|
||||
#372 = ORIENTED_EDGE('',*,*,#320,.T.);
|
||||
#373 = ORIENTED_EDGE('',*,*,#374,.T.);
|
||||
#374 = EDGE_CURVE('',#297,#375,#377,.T.);
|
||||
#375 = VERTEX_POINT('',#376);
|
||||
#376 = CARTESIAN_POINT('',(-44.,-30.,8.));
|
||||
#377 = SURFACE_CURVE('',#378,(#382,#389),.PCURVE_S1.);
|
||||
#378 = LINE('',#379,#380);
|
||||
#379 = CARTESIAN_POINT('',(44.,-30.,8.));
|
||||
#380 = VECTOR('',#381,1.);
|
||||
#381 = DIRECTION('',(-1.,0.,0.));
|
||||
#382 = PCURVE('',#336,#383);
|
||||
#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
|
||||
#384 = LINE('',#385,#386);
|
||||
#385 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#386 = VECTOR('',#387,1.);
|
||||
#387 = DIRECTION('',(1.,0.));
|
||||
#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#389 = PCURVE('',#72,#390);
|
||||
#390 = DEFINITIONAL_REPRESENTATION('',(#391),#395);
|
||||
#391 = LINE('',#392,#393);
|
||||
#392 = CARTESIAN_POINT('',(-44.,-30.));
|
||||
#393 = VECTOR('',#394,1.);
|
||||
#394 = DIRECTION('',(1.,0.));
|
||||
#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#396 = ORIENTED_EDGE('',*,*,#397,.F.);
|
||||
#397 = EDGE_CURVE('',#398,#375,#400,.T.);
|
||||
#398 = VERTEX_POINT('',#399);
|
||||
#399 = CARTESIAN_POINT('',(-44.,-30.,0.));
|
||||
#400 = SURFACE_CURVE('',#401,(#405,#412),.PCURVE_S1.);
|
||||
#401 = LINE('',#402,#403);
|
||||
#402 = CARTESIAN_POINT('',(-44.,-30.,0.));
|
||||
#403 = VECTOR('',#404,1.);
|
||||
#404 = DIRECTION('',(0.,0.,1.));
|
||||
#405 = PCURVE('',#336,#406);
|
||||
#406 = DEFINITIONAL_REPRESENTATION('',(#407),#411);
|
||||
#407 = LINE('',#408,#409);
|
||||
#408 = CARTESIAN_POINT('',(88.,0.));
|
||||
#409 = VECTOR('',#410,1.);
|
||||
#410 = DIRECTION('',(0.,-1.));
|
||||
#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#412 = PCURVE('',#413,#418);
|
||||
#413 = CYLINDRICAL_SURFACE('',#414,6.);
|
||||
#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417);
|
||||
#415 = CARTESIAN_POINT('',(-44.,-24.,0.));
|
||||
#416 = DIRECTION('',(0.,0.,-1.));
|
||||
#417 = DIRECTION('',(0.,-1.,0.));
|
||||
#418 = DEFINITIONAL_REPRESENTATION('',(#419),#423);
|
||||
#419 = LINE('',#420,#421);
|
||||
#420 = CARTESIAN_POINT('',(0.,0.));
|
||||
#421 = VECTOR('',#422,1.);
|
||||
#422 = DIRECTION('',(0.,-1.));
|
||||
#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#424 = ORIENTED_EDGE('',*,*,#425,.F.);
|
||||
#425 = EDGE_CURVE('',#321,#398,#426,.T.);
|
||||
#426 = SURFACE_CURVE('',#427,(#431,#438),.PCURVE_S1.);
|
||||
#427 = LINE('',#428,#429);
|
||||
#428 = CARTESIAN_POINT('',(44.,-30.,0.));
|
||||
#429 = VECTOR('',#430,1.);
|
||||
#430 = DIRECTION('',(-1.,0.,0.));
|
||||
#431 = PCURVE('',#336,#432);
|
||||
#432 = DEFINITIONAL_REPRESENTATION('',(#433),#437);
|
||||
#433 = LINE('',#434,#435);
|
||||
#434 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#435 = VECTOR('',#436,1.);
|
||||
#436 = DIRECTION('',(1.,0.));
|
||||
#437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#438 = PCURVE('',#126,#439);
|
||||
#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444);
|
||||
#440 = LINE('',#441,#442);
|
||||
#441 = CARTESIAN_POINT('',(-44.,-30.));
|
||||
#442 = VECTOR('',#443,1.);
|
||||
#443 = DIRECTION('',(1.,0.));
|
||||
#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#445 = ADVANCED_FACE('',(#446),#413,.T.);
|
||||
#446 = FACE_BOUND('',#447,.T.);
|
||||
#447 = EDGE_LOOP('',(#448,#449,#473,#501));
|
||||
#448 = ORIENTED_EDGE('',*,*,#397,.T.);
|
||||
#449 = ORIENTED_EDGE('',*,*,#450,.T.);
|
||||
#450 = EDGE_CURVE('',#375,#451,#453,.T.);
|
||||
#451 = VERTEX_POINT('',#452);
|
||||
#452 = CARTESIAN_POINT('',(-50.,-24.,8.));
|
||||
#453 = SURFACE_CURVE('',#454,(#459,#466),.PCURVE_S1.);
|
||||
#454 = CIRCLE('',#455,6.);
|
||||
#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
|
||||
#456 = CARTESIAN_POINT('',(-44.,-24.,8.));
|
||||
#457 = DIRECTION('',(0.,0.,-1.));
|
||||
#458 = DIRECTION('',(0.,-1.,0.));
|
||||
#459 = PCURVE('',#413,#460);
|
||||
#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465);
|
||||
#461 = LINE('',#462,#463);
|
||||
#462 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#463 = VECTOR('',#464,1.);
|
||||
#464 = DIRECTION('',(1.,0.));
|
||||
#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#466 = PCURVE('',#72,#467);
|
||||
#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472);
|
||||
#468 = CIRCLE('',#469,6.);
|
||||
#469 = AXIS2_PLACEMENT_2D('',#470,#471);
|
||||
#470 = CARTESIAN_POINT('',(44.,-24.));
|
||||
#471 = DIRECTION('',(0.,-1.));
|
||||
#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#473 = ORIENTED_EDGE('',*,*,#474,.F.);
|
||||
#474 = EDGE_CURVE('',#475,#451,#477,.T.);
|
||||
#475 = VERTEX_POINT('',#476);
|
||||
#476 = CARTESIAN_POINT('',(-50.,-24.,0.));
|
||||
#477 = SURFACE_CURVE('',#478,(#482,#489),.PCURVE_S1.);
|
||||
#478 = LINE('',#479,#480);
|
||||
#479 = CARTESIAN_POINT('',(-50.,-24.,0.));
|
||||
#480 = VECTOR('',#481,1.);
|
||||
#481 = DIRECTION('',(0.,0.,1.));
|
||||
#482 = PCURVE('',#413,#483);
|
||||
#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488);
|
||||
#484 = LINE('',#485,#486);
|
||||
#485 = CARTESIAN_POINT('',(1.570796326795,0.));
|
||||
#486 = VECTOR('',#487,1.);
|
||||
#487 = DIRECTION('',(0.,-1.));
|
||||
#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#489 = PCURVE('',#490,#495);
|
||||
#490 = PLANE('',#491);
|
||||
#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
|
||||
#492 = CARTESIAN_POINT('',(-50.,-24.,0.));
|
||||
#493 = DIRECTION('',(-1.,0.,0.));
|
||||
#494 = DIRECTION('',(0.,1.,0.));
|
||||
#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500);
|
||||
#496 = LINE('',#497,#498);
|
||||
#497 = CARTESIAN_POINT('',(0.,0.));
|
||||
#498 = VECTOR('',#499,1.);
|
||||
#499 = DIRECTION('',(0.,-1.));
|
||||
#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#501 = ORIENTED_EDGE('',*,*,#502,.F.);
|
||||
#502 = EDGE_CURVE('',#398,#475,#503,.T.);
|
||||
#503 = SURFACE_CURVE('',#504,(#509,#516),.PCURVE_S1.);
|
||||
#504 = CIRCLE('',#505,6.);
|
||||
#505 = AXIS2_PLACEMENT_3D('',#506,#507,#508);
|
||||
#506 = CARTESIAN_POINT('',(-44.,-24.,0.));
|
||||
#507 = DIRECTION('',(0.,0.,-1.));
|
||||
#508 = DIRECTION('',(0.,-1.,0.));
|
||||
#509 = PCURVE('',#413,#510);
|
||||
#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
|
||||
#511 = LINE('',#512,#513);
|
||||
#512 = CARTESIAN_POINT('',(0.,0.));
|
||||
#513 = VECTOR('',#514,1.);
|
||||
#514 = DIRECTION('',(1.,0.));
|
||||
#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#516 = PCURVE('',#126,#517);
|
||||
#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);
|
||||
#518 = CIRCLE('',#519,6.);
|
||||
#519 = AXIS2_PLACEMENT_2D('',#520,#521);
|
||||
#520 = CARTESIAN_POINT('',(44.,-24.));
|
||||
#521 = DIRECTION('',(0.,-1.));
|
||||
#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#523 = ADVANCED_FACE('',(#524),#490,.T.);
|
||||
#524 = FACE_BOUND('',#525,.T.);
|
||||
#525 = EDGE_LOOP('',(#526,#527,#550,#573));
|
||||
#526 = ORIENTED_EDGE('',*,*,#474,.T.);
|
||||
#527 = ORIENTED_EDGE('',*,*,#528,.T.);
|
||||
#528 = EDGE_CURVE('',#451,#529,#531,.T.);
|
||||
#529 = VERTEX_POINT('',#530);
|
||||
#530 = CARTESIAN_POINT('',(-50.,24.,8.));
|
||||
#531 = SURFACE_CURVE('',#532,(#536,#543),.PCURVE_S1.);
|
||||
#532 = LINE('',#533,#534);
|
||||
#533 = CARTESIAN_POINT('',(-50.,-24.,8.));
|
||||
#534 = VECTOR('',#535,1.);
|
||||
#535 = DIRECTION('',(0.,1.,0.));
|
||||
#536 = PCURVE('',#490,#537);
|
||||
#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);
|
||||
#538 = LINE('',#539,#540);
|
||||
#539 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#540 = VECTOR('',#541,1.);
|
||||
#541 = DIRECTION('',(1.,0.));
|
||||
#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#543 = PCURVE('',#72,#544);
|
||||
#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549);
|
||||
#545 = LINE('',#546,#547);
|
||||
#546 = CARTESIAN_POINT('',(50.,-24.));
|
||||
#547 = VECTOR('',#548,1.);
|
||||
#548 = DIRECTION('',(0.,1.));
|
||||
#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#550 = ORIENTED_EDGE('',*,*,#551,.F.);
|
||||
#551 = EDGE_CURVE('',#552,#529,#554,.T.);
|
||||
#552 = VERTEX_POINT('',#553);
|
||||
#553 = CARTESIAN_POINT('',(-50.,24.,0.));
|
||||
#554 = SURFACE_CURVE('',#555,(#559,#566),.PCURVE_S1.);
|
||||
#555 = LINE('',#556,#557);
|
||||
#556 = CARTESIAN_POINT('',(-50.,24.,0.));
|
||||
#557 = VECTOR('',#558,1.);
|
||||
#558 = DIRECTION('',(0.,0.,1.));
|
||||
#559 = PCURVE('',#490,#560);
|
||||
#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565);
|
||||
#561 = LINE('',#562,#563);
|
||||
#562 = CARTESIAN_POINT('',(48.,0.));
|
||||
#563 = VECTOR('',#564,1.);
|
||||
#564 = DIRECTION('',(0.,-1.));
|
||||
#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#566 = PCURVE('',#44,#567);
|
||||
#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);
|
||||
#568 = LINE('',#569,#570);
|
||||
#569 = CARTESIAN_POINT('',(0.,0.));
|
||||
#570 = VECTOR('',#571,1.);
|
||||
#571 = DIRECTION('',(0.,-1.));
|
||||
#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#573 = ORIENTED_EDGE('',*,*,#574,.F.);
|
||||
#574 = EDGE_CURVE('',#475,#552,#575,.T.);
|
||||
#575 = SURFACE_CURVE('',#576,(#580,#587),.PCURVE_S1.);
|
||||
#576 = LINE('',#577,#578);
|
||||
#577 = CARTESIAN_POINT('',(-50.,-24.,0.));
|
||||
#578 = VECTOR('',#579,1.);
|
||||
#579 = DIRECTION('',(0.,1.,0.));
|
||||
#580 = PCURVE('',#490,#581);
|
||||
#581 = DEFINITIONAL_REPRESENTATION('',(#582),#586);
|
||||
#582 = LINE('',#583,#584);
|
||||
#583 = CARTESIAN_POINT('',(0.,0.));
|
||||
#584 = VECTOR('',#585,1.);
|
||||
#585 = DIRECTION('',(1.,0.));
|
||||
#586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#587 = PCURVE('',#126,#588);
|
||||
#588 = DEFINITIONAL_REPRESENTATION('',(#589),#593);
|
||||
#589 = LINE('',#590,#591);
|
||||
#590 = CARTESIAN_POINT('',(50.,-24.));
|
||||
#591 = VECTOR('',#592,1.);
|
||||
#592 = DIRECTION('',(0.,1.));
|
||||
#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#594 = ADVANCED_FACE('',(#595),#44,.T.);
|
||||
#595 = FACE_BOUND('',#596,.T.);
|
||||
#596 = EDGE_LOOP('',(#597,#598,#620,#621));
|
||||
#597 = ORIENTED_EDGE('',*,*,#551,.T.);
|
||||
#598 = ORIENTED_EDGE('',*,*,#599,.T.);
|
||||
#599 = EDGE_CURVE('',#529,#24,#600,.T.);
|
||||
#600 = SURFACE_CURVE('',#601,(#606,#613),.PCURVE_S1.);
|
||||
#601 = CIRCLE('',#602,6.);
|
||||
#602 = AXIS2_PLACEMENT_3D('',#603,#604,#605);
|
||||
#603 = CARTESIAN_POINT('',(-44.,24.,8.));
|
||||
#604 = DIRECTION('',(0.,0.,-1.));
|
||||
#605 = DIRECTION('',(-1.,5.921189464668E-16,0.));
|
||||
#606 = PCURVE('',#44,#607);
|
||||
#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);
|
||||
#608 = LINE('',#609,#610);
|
||||
#609 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#610 = VECTOR('',#611,1.);
|
||||
#611 = DIRECTION('',(1.,0.));
|
||||
#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#613 = PCURVE('',#72,#614);
|
||||
#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);
|
||||
#615 = CIRCLE('',#616,6.);
|
||||
#616 = AXIS2_PLACEMENT_2D('',#617,#618);
|
||||
#617 = CARTESIAN_POINT('',(44.,24.));
|
||||
#618 = DIRECTION('',(1.,5.921189464668E-16));
|
||||
#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#620 = ORIENTED_EDGE('',*,*,#21,.F.);
|
||||
#621 = ORIENTED_EDGE('',*,*,#622,.F.);
|
||||
#622 = EDGE_CURVE('',#552,#22,#623,.T.);
|
||||
#623 = SURFACE_CURVE('',#624,(#629,#636),.PCURVE_S1.);
|
||||
#624 = CIRCLE('',#625,6.);
|
||||
#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628);
|
||||
#626 = CARTESIAN_POINT('',(-44.,24.,0.));
|
||||
#627 = DIRECTION('',(0.,0.,-1.));
|
||||
#628 = DIRECTION('',(-1.,5.921189464668E-16,0.));
|
||||
#629 = PCURVE('',#44,#630);
|
||||
#630 = DEFINITIONAL_REPRESENTATION('',(#631),#635);
|
||||
#631 = LINE('',#632,#633);
|
||||
#632 = CARTESIAN_POINT('',(0.,0.));
|
||||
#633 = VECTOR('',#634,1.);
|
||||
#634 = DIRECTION('',(1.,0.));
|
||||
#635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#636 = PCURVE('',#126,#637);
|
||||
#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642);
|
||||
#638 = CIRCLE('',#639,6.);
|
||||
#639 = AXIS2_PLACEMENT_2D('',#640,#641);
|
||||
#640 = CARTESIAN_POINT('',(44.,24.));
|
||||
#641 = DIRECTION('',(1.,5.921189464668E-16));
|
||||
#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#643 = ADVANCED_FACE('',(#644),#126,.T.);
|
||||
#644 = FACE_BOUND('',#645,.T.);
|
||||
#645 = EDGE_LOOP('',(#646,#647,#648,#649,#650,#651,#652,#653));
|
||||
#646 = ORIENTED_EDGE('',*,*,#112,.T.);
|
||||
#647 = ORIENTED_EDGE('',*,*,#194,.T.);
|
||||
#648 = ORIENTED_EDGE('',*,*,#271,.T.);
|
||||
#649 = ORIENTED_EDGE('',*,*,#348,.T.);
|
||||
#650 = ORIENTED_EDGE('',*,*,#425,.T.);
|
||||
#651 = ORIENTED_EDGE('',*,*,#502,.T.);
|
||||
#652 = ORIENTED_EDGE('',*,*,#574,.T.);
|
||||
#653 = ORIENTED_EDGE('',*,*,#622,.T.);
|
||||
#654 = ADVANCED_FACE('',(#655),#72,.F.);
|
||||
#655 = FACE_BOUND('',#656,.F.);
|
||||
#656 = EDGE_LOOP('',(#657,#658,#659,#660,#661,#662,#663,#664));
|
||||
#657 = ORIENTED_EDGE('',*,*,#56,.T.);
|
||||
#658 = ORIENTED_EDGE('',*,*,#142,.T.);
|
||||
#659 = ORIENTED_EDGE('',*,*,#220,.T.);
|
||||
#660 = ORIENTED_EDGE('',*,*,#296,.T.);
|
||||
#661 = ORIENTED_EDGE('',*,*,#374,.T.);
|
||||
#662 = ORIENTED_EDGE('',*,*,#450,.T.);
|
||||
#663 = ORIENTED_EDGE('',*,*,#528,.T.);
|
||||
#664 = ORIENTED_EDGE('',*,*,#599,.T.);
|
||||
#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#669)) GLOBAL_UNIT_ASSIGNED_CONTEXT
|
||||
((#666,#667,#668)) REPRESENTATION_CONTEXT('Context #1',
|
||||
'3D Context with UNIT and UNCERTAINTY') );
|
||||
#666 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||
#667 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||
#668 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||
#669 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#666,
|
||||
'distance_accuracy_value','confusion accuracy');
|
||||
#670 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 9.5 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 5.3 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: 6.8 KiB |
|
After Width: | Height: | Size: 6.8 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: 23 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 14 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: 16 KiB |
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 5.2 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_001/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_001/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_001/renders/top.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/top-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/top/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/top/edge.png",
|
||||
"coverage": 0.005400657653808594,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 8,
|
||||
"hidden_edge_count": 8,
|
||||
"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_001/renders/bottom.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/bottom-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/bottom/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/bottom/edge.png",
|
||||
"coverage": 0.005400657653808594,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 8,
|
||||
"hidden_edge_count": 8,
|
||||
"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_001/renders/front.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/front-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/front/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/front/edge.png",
|
||||
"coverage": 0.004054069519042969,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
963,
|
||||
1763,
|
||||
1085
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 11,
|
||||
"hidden_edge_count": 9,
|
||||
"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_001/renders/back.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/back-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/back/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/back/edge.png",
|
||||
"coverage": 0.004054069519042969,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
963,
|
||||
1763,
|
||||
1085
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 11,
|
||||
"hidden_edge_count": 9,
|
||||
"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_001/renders/left.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/left-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/left/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/left/edge.png",
|
||||
"coverage": 0.004435539245605469,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
923,
|
||||
1763,
|
||||
1125
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 10,
|
||||
"hidden_edge_count": 10,
|
||||
"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_001/renders/right.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/right-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/right/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/right/edge.png",
|
||||
"coverage": 0.004435539245605469,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
923,
|
||||
1763,
|
||||
1125
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 10,
|
||||
"hidden_edge_count": 10,
|
||||
"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_001/renders/isometric.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/isometric-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/isometric/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_001/renders/internal/isometric/edge.png",
|
||||
"coverage": 0.007972478866577148,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
611,
|
||||
1763,
|
||||
1437
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 21,
|
||||
"hidden_edge_count": 9,
|
||||
"valid": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 9.7 KiB |