重构 改为标准化输出
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"candidate_id": "candidate_a11449e09510f40a",
|
||||
"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_center_bore"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_007",
|
||||
"evidence_refs": [
|
||||
"ev_deferred_corner_bores"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_008",
|
||||
"evidence_refs": [
|
||||
"ev_deferred_corner_pattern"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_009",
|
||||
"evidence_refs": [
|
||||
"ev_visual_rounded_corners"
|
||||
],
|
||||
"status": "pass"
|
||||
}
|
||||
],
|
||||
"evidence": [
|
||||
"ev_solid_count: deterministic evidence reports solid_count = 1.",
|
||||
"ev_single_body: deterministic connected-body check reports one solid, preserving a single connected body.",
|
||||
"ev_bbox: deterministic bbox dimensions are 100.0 mm x 100.0 mm x 12.0 mm.",
|
||||
"ev_center_bore: deterministic through-bore evidence identifies one central bore face; top/bottom renders show the central circular through opening.",
|
||||
"ev_deferred_corner_bores: deterministic status says the four 10 mm corner bores have not been introduced at this checkpoint and are deferred.",
|
||||
"ev_deferred_corner_pattern: deterministic status says the rectangular corner bore pattern has not been introduced at this checkpoint and is deferred.",
|
||||
"ev_visual_rounded_corners: top and isometric renders show a square flange perimeter with rounded outside corners consistent with the R8 visual requirement for this fillet action."
|
||||
],
|
||||
"issues": [],
|
||||
"verdict": "accept",
|
||||
"working_head": "cad_f620e5de7132:rev_002:v19"
|
||||
}
|
||||
@@ -0,0 +1,501 @@
|
||||
{
|
||||
"action_id": "act_020",
|
||||
"actual_atomic_id": "fillet",
|
||||
"blockers": [],
|
||||
"candidate_id": "candidate_a11449e09510f40a",
|
||||
"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": 100.0,
|
||||
"axis": "y",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_005",
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"actual_mm": 12.0,
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_006",
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"through_bores": [
|
||||
"body:feature_003:face:10"
|
||||
]
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"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": "rectangular_corner_through_bore_pattern",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"reason": "the target bore 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": "abdcbb1bf59a06d37bda8a188d15b1a7aa3dd1480ba95276fca4447a5e987d83",
|
||||
"health": {
|
||||
"bbox_mm": {
|
||||
"dimensions": [
|
||||
100.0,
|
||||
100.0,
|
||||
12.0
|
||||
],
|
||||
"max": [
|
||||
50.0,
|
||||
50.0,
|
||||
12.0
|
||||
],
|
||||
"min": [
|
||||
-50.0,
|
||||
-50.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"feature_count": 3,
|
||||
"solid_count": 1,
|
||||
"volume_mm3": 100255.56778739896
|
||||
},
|
||||
"operation_verifier_results": [
|
||||
{
|
||||
"claim_id": "operation_act_020_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_f620e5de7132/revisions/rev_003/renders/contact-sheet.jpg",
|
||||
"high_resolution": {
|
||||
"height": 2048,
|
||||
"method": "occ_hidden_line",
|
||||
"width": 2048
|
||||
},
|
||||
"renderer": "python-occ-hlr-pillow",
|
||||
"review_resolution": {
|
||||
"height": 1024,
|
||||
"resample": "lanczos",
|
||||
"width": 1024
|
||||
},
|
||||
"schema_version": "cad.render-manifest.v2",
|
||||
"source": {
|
||||
"bounds_mm": [
|
||||
-50.0,
|
||||
50.0,
|
||||
-50.0,
|
||||
50.0,
|
||||
0.0,
|
||||
12.0
|
||||
],
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/model.step",
|
||||
"type": "step"
|
||||
},
|
||||
"views": [
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
100006.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "top",
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.00917816162109375,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/top/edge.png",
|
||||
"hidden_edge_count": 9,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/top/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 9
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/top-2x.png",
|
||||
"id": "top",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/top.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
-99994.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "bottom",
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.009177446365356445,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/bottom/edge.png",
|
||||
"hidden_edge_count": 9,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/bottom/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 9
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/bottom-2x.png",
|
||||
"id": "bottom",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/bottom.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
-100000.0,
|
||||
6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "front",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.004668235778808594,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/front/edge.png",
|
||||
"hidden_edge_count": 16,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/front/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
933,
|
||||
1763,
|
||||
1115
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 10
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/front-2x.png",
|
||||
"id": "front",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/front.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
100000.0,
|
||||
6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "back",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.004668235778808594,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/back/edge.png",
|
||||
"hidden_edge_count": 16,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/back/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
933,
|
||||
1763,
|
||||
1115
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 10
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/back-2x.png",
|
||||
"id": "back",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/back.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
],
|
||||
"position": [
|
||||
-100000.0,
|
||||
0.0,
|
||||
6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "left",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.004668235778808594,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/left/edge.png",
|
||||
"hidden_edge_count": 18,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/left/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
933,
|
||||
1763,
|
||||
1115
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 10
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/left-2x.png",
|
||||
"id": "left",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/left.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
],
|
||||
"position": [
|
||||
100000.0,
|
||||
0.0,
|
||||
6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "right",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.004668235778808594,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/right/edge.png",
|
||||
"hidden_edge_count": 18,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/right/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
933,
|
||||
1763,
|
||||
1115
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 10
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/right-2x.png",
|
||||
"id": "right",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/right.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-93.60690224954475,
|
||||
93.6069022495386,
|
||||
-93.60690224954668,
|
||||
93.60690224953667
|
||||
],
|
||||
"position": [
|
||||
61545.74548966637,
|
||||
-61545.74548966637,
|
||||
49242.596391733096
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "isometric",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.010960102081298828,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/isometric/edge.png",
|
||||
"hidden_edge_count": 14,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/isometric/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
602,
|
||||
1763,
|
||||
1446
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 26
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/isometric-2x.png",
|
||||
"id": "isometric",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/isometric.png",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"schema_version": "cad.v3.candidate.v1",
|
||||
"selector_snapshot_id": "cad_f620e5de7132/candidate_f261c90916b705b8",
|
||||
"stage_id": "stage_a11449e09510f40a897c",
|
||||
"working_head": "cad_f620e5de7132:rev_002:v19"
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"action_id": "act_020",
|
||||
"candidate_id": "candidate_a11449e09510f40a",
|
||||
"contract_hash": "db31dd9c749707cc9453fc248d7ca86ef4faaaf15376a40bd659c325b037c878",
|
||||
"fragment": {
|
||||
"feature": {
|
||||
"atomic_id": "fillet",
|
||||
"params": {
|
||||
"radius_mm": 8,
|
||||
"tangent_propagation": true
|
||||
},
|
||||
"selector_tokens": [
|
||||
"sel_1f7e2c20f29c9412",
|
||||
"sel_bd1dd1cb86578f35",
|
||||
"sel_f89aa65846374c9c",
|
||||
"sel_db35308aea15ef5b"
|
||||
]
|
||||
}
|
||||
},
|
||||
"fragment_audit": {
|
||||
"assigned_feature_ids": [
|
||||
"feature_003"
|
||||
],
|
||||
"assigned_sketch_ids": [],
|
||||
"atomic_id": "fillet",
|
||||
"contract_hash": "db31dd9c749707cc9453fc248d7ca86ef4faaaf15376a40bd659c325b037c878",
|
||||
"fragment_hash": "abdcbb1bf59a06d37bda8a188d15b1a7aa3dd1480ba95276fca4447a5e987d83",
|
||||
"reference_snapshot_id": "df24b98ec8c8bca115214ba706d82fb11097d38985047daf0cb7f95ff62c6ab7",
|
||||
"reference_tokens": [],
|
||||
"schema_version": "cad.v3.fragment-audit.v1",
|
||||
"selector_snapshot_id": "cad_f620e5de7132/candidate_f261c90916b705b8",
|
||||
"selector_tokens": [
|
||||
"sel_1f7e2c20f29c9412",
|
||||
"sel_bd1dd1cb86578f35",
|
||||
"sel_f89aa65846374c9c",
|
||||
"sel_db35308aea15ef5b"
|
||||
]
|
||||
},
|
||||
"idempotency_key": "223d51c251dcb47885265fd8471262d0b23c0daabd6139fabfd29abbc6499bdd",
|
||||
"schema_version": "cad.v3.candidate-input.v1",
|
||||
"working_head": "cad_f620e5de7132:rev_002:v19"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"files": {
|
||||
"candidate-review.json": "abaf3dbd282d7ea0a5d20ec13a753e11c7e2eb14682ba7f62ed2e01642c6facb",
|
||||
"candidate.json": "922f5c71ebe99a5437ffedc342e92c1336f5a0118fdcf180046e5969e36c6db7",
|
||||
"input.json": "e80abc16eae86ef5f4580a23303f603c9e69ab07a2cd84007e72fd5c99a3ef03",
|
||||
"model.cdsl.json": "a9d523fabcb1a04caa667d069dfe3a0751bd794c121930d0d23d4dfabfff28ac",
|
||||
"model.glb": "d06edc7b337863b2680bb509a7e8a699f26b889d10b7232228759177a094bf2c",
|
||||
"model.step": "1fd649e17a434adcb518c2e32b5e890ef97dfb9308608c3a974af08e98022486",
|
||||
"model.topology.json": "dd6fd60cf1a55e437453a4d7fd1aeac94d85796bab6e9489408e8d684aa4b09e",
|
||||
"rebuild-report.json": "541686c1299918960bbd3875d4eb150d63e864f3036c6564b41189cdcc78f95f",
|
||||
"renders/back.png": "10e1f3bc9da63ff87ac2f4cfee5e29eebe80cdff8a820ae698adda4da21ce4b4",
|
||||
"renders/bottom.png": "33fe9054ab32cc573c954299d1d7e3d29bbd9218a61ae0330992ecc95d0169cd",
|
||||
"renders/contact-sheet.jpg": "471f9ad497217026b123afe0c1fed59ba5f559d62f8481e14c1bdbf1646bfcb4",
|
||||
"renders/front.png": "879be2188b0dc8a09fd7fdc970430f1a289c4cb94276de8c6f620ef28ad1a720",
|
||||
"renders/internal/back-2x.png": "1d7fd3b415f9347c7370636464c82fbbafc470204b51617bd660167d2cb01e20",
|
||||
"renders/internal/back/edge.png": "a6063e315e9e3455ce474494f37061571e813a8b05628e10aee574f1f275b30a",
|
||||
"renders/internal/back/line-mask.png": "a6063e315e9e3455ce474494f37061571e813a8b05628e10aee574f1f275b30a",
|
||||
"renders/internal/bottom-2x.png": "909794d600eaf33fc4bf64451c0171bb82e31c03845cb96c7d4e7eb4a16d8988",
|
||||
"renders/internal/bottom/edge.png": "c2949e8604f398be5b9e6118817445294bbd37edffc235162e221c9c654ebf6a",
|
||||
"renders/internal/bottom/line-mask.png": "c2949e8604f398be5b9e6118817445294bbd37edffc235162e221c9c654ebf6a",
|
||||
"renders/internal/front-2x.png": "39595f8b28905e95baaf407727fe5e9240972ae8d28fd1143415a294ac4393d4",
|
||||
"renders/internal/front/edge.png": "a6063e315e9e3455ce474494f37061571e813a8b05628e10aee574f1f275b30a",
|
||||
"renders/internal/front/line-mask.png": "a6063e315e9e3455ce474494f37061571e813a8b05628e10aee574f1f275b30a",
|
||||
"renders/internal/isometric-2x.png": "9fcf7faecefe9ef34b01c5ccfcd3559e68846cd9e36016e2451d2350de7fdc31",
|
||||
"renders/internal/isometric/edge.png": "ff73f00dc4b80c8636405af68e13ab333eede342b38a7e5912b1455d2c588bb2",
|
||||
"renders/internal/isometric/line-mask.png": "ff73f00dc4b80c8636405af68e13ab333eede342b38a7e5912b1455d2c588bb2",
|
||||
"renders/internal/left-2x.png": "b02b14a2ddb2cdfbe8c254da2cb65a33204b3bd01ebad41f9f5e8baa6e1a4729",
|
||||
"renders/internal/left/edge.png": "a6063e315e9e3455ce474494f37061571e813a8b05628e10aee574f1f275b30a",
|
||||
"renders/internal/left/line-mask.png": "a6063e315e9e3455ce474494f37061571e813a8b05628e10aee574f1f275b30a",
|
||||
"renders/internal/right-2x.png": "f712bbaa62269da4ecbfc926dbef376c63aa072c427380de689a63aaf6e8e07a",
|
||||
"renders/internal/right/edge.png": "a6063e315e9e3455ce474494f37061571e813a8b05628e10aee574f1f275b30a",
|
||||
"renders/internal/right/line-mask.png": "a6063e315e9e3455ce474494f37061571e813a8b05628e10aee574f1f275b30a",
|
||||
"renders/internal/top-2x.png": "49de44ae187c834f5c75bdf3d4517dcb23f19d5f6f4c0d207e1fd0f0884883f4",
|
||||
"renders/internal/top/edge.png": "9f8e75a4e9e7fb351755f4cfd8a11ab3f22bc1a04a363a3a133152734ef7372e",
|
||||
"renders/internal/top/line-mask.png": "9f8e75a4e9e7fb351755f4cfd8a11ab3f22bc1a04a363a3a133152734ef7372e",
|
||||
"renders/isometric.png": "e161cafe7c7bb4e53caee35c51756ce25ff3abe9914d729af0d1ef0ace35f6e1",
|
||||
"renders/left.png": "de0e38b8c08c6ccd3818fc3321547a2b76e6596ba3130d1363fd5694bd973a01",
|
||||
"renders/render-manifest.json": "1a693748a69ef9bcaad2c74d39b11be05470e6e52c300858a4d8a979eab7a363",
|
||||
"renders/right.png": "e8ff560962597b7a5917092c570bd0c8c348e9bd749cefacb24952ffc8ce787f",
|
||||
"renders/top.png": "f339518be18bc4b716e6ace91408dd554ac685ba4f1b0a4cf88ec70e1d0fbc1a"
|
||||
},
|
||||
"schema_version": "cad.v3.artifact-manifest.v1"
|
||||
}
|
||||
@@ -0,0 +1,268 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.1.0",
|
||||
"kind": "part",
|
||||
"part_id": "cad_f620e5de7132",
|
||||
"geometry": {
|
||||
"sketches": [
|
||||
{
|
||||
"id": "sketch_001",
|
||||
"workplane": {
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"x_dir": [
|
||||
1,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"normal": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
"profile": {
|
||||
"type": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
-50,
|
||||
-50
|
||||
],
|
||||
[
|
||||
50,
|
||||
-50
|
||||
],
|
||||
[
|
||||
50,
|
||||
50
|
||||
],
|
||||
[
|
||||
-50,
|
||||
50
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"features": [
|
||||
{
|
||||
"id": "feature_001",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"params": {
|
||||
"distance_mm": 12
|
||||
},
|
||||
"depends_on": [],
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "feature_002",
|
||||
"atomic_id": "hole_wizard",
|
||||
"params": {
|
||||
"hole_type": "simple",
|
||||
"diameter_mm": 45,
|
||||
"depth_mm": 12,
|
||||
"end_condition": {
|
||||
"type": "through_all",
|
||||
"solidworks_code": 1
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"mm": [
|
||||
1.942890293094024e-16,
|
||||
-1.1368683772161603e-15,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
],
|
||||
"host_face": {
|
||||
"frame": {
|
||||
"origin_mm": [
|
||||
-1.942890293094024e-16,
|
||||
1.1368683772161603e-15,
|
||||
12.0
|
||||
],
|
||||
"x_dir": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"y_dir": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"depends_on": [
|
||||
"feature_001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "feature_003",
|
||||
"atomic_id": "fillet",
|
||||
"params": {
|
||||
"radius_mm": 8,
|
||||
"tangent_propagation": true
|
||||
},
|
||||
"depends_on": [
|
||||
"feature_002"
|
||||
],
|
||||
"selectors": [
|
||||
{
|
||||
"kind": "edge",
|
||||
"stable_id": "body:feature_002:edge:0",
|
||||
"owner_feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-50.0,
|
||||
-50.0,
|
||||
0.0,
|
||||
-50.0,
|
||||
-50.0,
|
||||
12.0
|
||||
],
|
||||
"center_mm": [
|
||||
-50.0,
|
||||
-50.0,
|
||||
6.0
|
||||
],
|
||||
"length_mm": 12.0,
|
||||
"curve_type": "line",
|
||||
"adjacent_face_count": 2,
|
||||
"start_mm": [
|
||||
-50.0,
|
||||
-50.0,
|
||||
0.0
|
||||
],
|
||||
"end_mm": [
|
||||
-50.0,
|
||||
-50.0,
|
||||
12.0
|
||||
]
|
||||
},
|
||||
"source": "runtime_snapshot",
|
||||
"snapshot_id": "cad_f620e5de7132/candidate_f261c90916b705b8",
|
||||
"confidence": 1.0
|
||||
},
|
||||
{
|
||||
"kind": "edge",
|
||||
"stable_id": "body:feature_002:edge:1",
|
||||
"owner_feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
50.0,
|
||||
-50.0,
|
||||
0.0,
|
||||
50.0,
|
||||
-50.0,
|
||||
12.0
|
||||
],
|
||||
"center_mm": [
|
||||
50.0,
|
||||
-50.0,
|
||||
6.0
|
||||
],
|
||||
"length_mm": 12.0,
|
||||
"curve_type": "line",
|
||||
"adjacent_face_count": 2,
|
||||
"start_mm": [
|
||||
50.0,
|
||||
-50.0,
|
||||
0.0
|
||||
],
|
||||
"end_mm": [
|
||||
50.0,
|
||||
-50.0,
|
||||
12.0
|
||||
]
|
||||
},
|
||||
"source": "runtime_snapshot",
|
||||
"snapshot_id": "cad_f620e5de7132/candidate_f261c90916b705b8",
|
||||
"confidence": 1.0
|
||||
},
|
||||
{
|
||||
"kind": "edge",
|
||||
"stable_id": "body:feature_002:edge:4",
|
||||
"owner_feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
-50.0,
|
||||
50.0,
|
||||
0.0,
|
||||
-50.0,
|
||||
50.0,
|
||||
12.0
|
||||
],
|
||||
"center_mm": [
|
||||
-50.0,
|
||||
50.0,
|
||||
6.0
|
||||
],
|
||||
"length_mm": 12.0,
|
||||
"curve_type": "line",
|
||||
"adjacent_face_count": 2,
|
||||
"start_mm": [
|
||||
-50.0,
|
||||
50.0,
|
||||
0.0
|
||||
],
|
||||
"end_mm": [
|
||||
-50.0,
|
||||
50.0,
|
||||
12.0
|
||||
]
|
||||
},
|
||||
"source": "runtime_snapshot",
|
||||
"snapshot_id": "cad_f620e5de7132/candidate_f261c90916b705b8",
|
||||
"confidence": 1.0
|
||||
},
|
||||
{
|
||||
"kind": "edge",
|
||||
"stable_id": "body:feature_002:edge:7",
|
||||
"owner_feature_id": "feature_001",
|
||||
"geometry": {
|
||||
"bbox_mm": [
|
||||
50.0,
|
||||
50.0,
|
||||
0.0,
|
||||
50.0,
|
||||
50.0,
|
||||
12.0
|
||||
],
|
||||
"center_mm": [
|
||||
50.0,
|
||||
50.0,
|
||||
6.0
|
||||
],
|
||||
"length_mm": 12.0,
|
||||
"curve_type": "line",
|
||||
"adjacent_face_count": 2,
|
||||
"start_mm": [
|
||||
50.0,
|
||||
50.0,
|
||||
0.0
|
||||
],
|
||||
"end_mm": [
|
||||
50.0,
|
||||
50.0,
|
||||
12.0
|
||||
]
|
||||
},
|
||||
"source": "runtime_snapshot",
|
||||
"snapshot_id": "cad_f620e5de7132/candidate_f261c90916b705b8",
|
||||
"confidence": 1.0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,934 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
|
||||
FILE_NAME('Open CASCADE Shape Model','2026-09-01T09:36:05',('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),#773);
|
||||
#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,#372,#426,#476,#631,#658,#685,#712,#739,
|
||||
#746));
|
||||
#17 = ADVANCED_FACE('',(#18),#32,.F.);
|
||||
#18 = FACE_BOUND('',#19,.F.);
|
||||
#19 = EDGE_LOOP('',(#20,#55,#83,#111));
|
||||
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
|
||||
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
|
||||
#22 = VERTEX_POINT('',#23);
|
||||
#23 = CARTESIAN_POINT('',(-42.,-50.,0.));
|
||||
#24 = VERTEX_POINT('',#25);
|
||||
#25 = CARTESIAN_POINT('',(42.,-50.,0.));
|
||||
#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
|
||||
#27 = LINE('',#28,#29);
|
||||
#28 = CARTESIAN_POINT('',(-50.,-50.,0.));
|
||||
#29 = VECTOR('',#30,1.);
|
||||
#30 = DIRECTION('',(1.,0.,0.));
|
||||
#31 = PCURVE('',#32,#37);
|
||||
#32 = PLANE('',#33);
|
||||
#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
|
||||
#34 = CARTESIAN_POINT('',(-50.,-50.,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('',(1.,0.));
|
||||
#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#43 = PCURVE('',#44,#49);
|
||||
#44 = PLANE('',#45);
|
||||
#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
|
||||
#46 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#47 = DIRECTION('',(0.,0.,1.));
|
||||
#48 = DIRECTION('',(1.,0.,-0.));
|
||||
#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
|
||||
#50 = LINE('',#51,#52);
|
||||
#51 = CARTESIAN_POINT('',(-50.,-50.));
|
||||
#52 = VECTOR('',#53,1.);
|
||||
#53 = DIRECTION('',(1.,0.));
|
||||
#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#55 = ORIENTED_EDGE('',*,*,#56,.T.);
|
||||
#56 = EDGE_CURVE('',#22,#57,#59,.T.);
|
||||
#57 = VERTEX_POINT('',#58);
|
||||
#58 = CARTESIAN_POINT('',(-42.,-50.,12.));
|
||||
#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
|
||||
#60 = LINE('',#61,#62);
|
||||
#61 = CARTESIAN_POINT('',(-42.,-50.,0.));
|
||||
#62 = VECTOR('',#63,1.);
|
||||
#63 = DIRECTION('',(0.,0.,1.));
|
||||
#64 = PCURVE('',#32,#65);
|
||||
#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
|
||||
#66 = LINE('',#67,#68);
|
||||
#67 = CARTESIAN_POINT('',(8.,0.));
|
||||
#68 = VECTOR('',#69,1.);
|
||||
#69 = DIRECTION('',(0.,-1.));
|
||||
#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#71 = PCURVE('',#72,#77);
|
||||
#72 = CYLINDRICAL_SURFACE('',#73,8.);
|
||||
#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
|
||||
#74 = CARTESIAN_POINT('',(-42.,-42.,0.));
|
||||
#75 = DIRECTION('',(0.,0.,1.));
|
||||
#76 = DIRECTION('',(0.,-1.,0.));
|
||||
#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
|
||||
#78 = LINE('',#79,#80);
|
||||
#79 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#80 = VECTOR('',#81,1.);
|
||||
#81 = DIRECTION('',(-0.,1.));
|
||||
#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#83 = ORIENTED_EDGE('',*,*,#84,.T.);
|
||||
#84 = EDGE_CURVE('',#57,#85,#87,.T.);
|
||||
#85 = VERTEX_POINT('',#86);
|
||||
#86 = CARTESIAN_POINT('',(42.,-50.,12.));
|
||||
#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
|
||||
#88 = LINE('',#89,#90);
|
||||
#89 = CARTESIAN_POINT('',(-50.,-50.,12.));
|
||||
#90 = VECTOR('',#91,1.);
|
||||
#91 = DIRECTION('',(1.,0.,0.));
|
||||
#92 = PCURVE('',#32,#93);
|
||||
#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
|
||||
#94 = LINE('',#95,#96);
|
||||
#95 = CARTESIAN_POINT('',(0.,-12.));
|
||||
#96 = VECTOR('',#97,1.);
|
||||
#97 = DIRECTION('',(1.,0.));
|
||||
#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#99 = PCURVE('',#100,#105);
|
||||
#100 = PLANE('',#101);
|
||||
#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
|
||||
#102 = CARTESIAN_POINT('',(0.,0.,12.));
|
||||
#103 = DIRECTION('',(0.,0.,1.));
|
||||
#104 = DIRECTION('',(1.,0.,-0.));
|
||||
#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
|
||||
#106 = LINE('',#107,#108);
|
||||
#107 = CARTESIAN_POINT('',(-50.,-50.));
|
||||
#108 = VECTOR('',#109,1.);
|
||||
#109 = DIRECTION('',(1.,0.));
|
||||
#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#111 = ORIENTED_EDGE('',*,*,#112,.F.);
|
||||
#112 = EDGE_CURVE('',#24,#85,#113,.T.);
|
||||
#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
|
||||
#114 = LINE('',#115,#116);
|
||||
#115 = CARTESIAN_POINT('',(42.,-50.,0.));
|
||||
#116 = VECTOR('',#117,1.);
|
||||
#117 = DIRECTION('',(0.,0.,1.));
|
||||
#118 = PCURVE('',#32,#119);
|
||||
#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
|
||||
#120 = LINE('',#121,#122);
|
||||
#121 = CARTESIAN_POINT('',(92.,0.));
|
||||
#122 = VECTOR('',#123,1.);
|
||||
#123 = DIRECTION('',(0.,-1.));
|
||||
#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#125 = PCURVE('',#126,#131);
|
||||
#126 = CYLINDRICAL_SURFACE('',#127,8.);
|
||||
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
|
||||
#128 = CARTESIAN_POINT('',(42.,-42.,0.));
|
||||
#129 = DIRECTION('',(0.,0.,1.));
|
||||
#130 = DIRECTION('',(0.,-1.,0.));
|
||||
#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
|
||||
#132 = LINE('',#133,#134);
|
||||
#133 = CARTESIAN_POINT('',(0.,0.));
|
||||
#134 = VECTOR('',#135,1.);
|
||||
#135 = DIRECTION('',(0.,1.));
|
||||
#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#137 = ADVANCED_FACE('',(#138,#337),#44,.F.);
|
||||
#138 = FACE_BOUND('',#139,.F.);
|
||||
#139 = EDGE_LOOP('',(#140,#141,#165,#193,#222,#250,#283,#311));
|
||||
#140 = ORIENTED_EDGE('',*,*,#21,.T.);
|
||||
#141 = ORIENTED_EDGE('',*,*,#142,.T.);
|
||||
#142 = EDGE_CURVE('',#24,#143,#145,.T.);
|
||||
#143 = VERTEX_POINT('',#144);
|
||||
#144 = CARTESIAN_POINT('',(50.,-42.,0.));
|
||||
#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.);
|
||||
#146 = CIRCLE('',#147,8.);
|
||||
#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
|
||||
#148 = CARTESIAN_POINT('',(42.,-42.,0.));
|
||||
#149 = DIRECTION('',(0.,0.,1.));
|
||||
#150 = DIRECTION('',(0.,-1.,0.));
|
||||
#151 = PCURVE('',#44,#152);
|
||||
#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
|
||||
#153 = CIRCLE('',#154,8.);
|
||||
#154 = AXIS2_PLACEMENT_2D('',#155,#156);
|
||||
#155 = CARTESIAN_POINT('',(42.,-42.));
|
||||
#156 = DIRECTION('',(0.,-1.));
|
||||
#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#158 = PCURVE('',#126,#159);
|
||||
#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164);
|
||||
#160 = LINE('',#161,#162);
|
||||
#161 = CARTESIAN_POINT('',(0.,0.));
|
||||
#162 = VECTOR('',#163,1.);
|
||||
#163 = DIRECTION('',(1.,0.));
|
||||
#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#165 = ORIENTED_EDGE('',*,*,#166,.T.);
|
||||
#166 = EDGE_CURVE('',#143,#167,#169,.T.);
|
||||
#167 = VERTEX_POINT('',#168);
|
||||
#168 = CARTESIAN_POINT('',(50.,42.,0.));
|
||||
#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.);
|
||||
#170 = LINE('',#171,#172);
|
||||
#171 = CARTESIAN_POINT('',(50.,-50.,0.));
|
||||
#172 = VECTOR('',#173,1.);
|
||||
#173 = DIRECTION('',(0.,1.,0.));
|
||||
#174 = PCURVE('',#44,#175);
|
||||
#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
|
||||
#176 = LINE('',#177,#178);
|
||||
#177 = CARTESIAN_POINT('',(50.,-50.));
|
||||
#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.,-50.,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('',(1.,0.));
|
||||
#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#193 = ORIENTED_EDGE('',*,*,#194,.T.);
|
||||
#194 = EDGE_CURVE('',#167,#195,#197,.T.);
|
||||
#195 = VERTEX_POINT('',#196);
|
||||
#196 = CARTESIAN_POINT('',(42.,50.,0.));
|
||||
#197 = SURFACE_CURVE('',#198,(#203,#210),.PCURVE_S1.);
|
||||
#198 = CIRCLE('',#199,8.);
|
||||
#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
|
||||
#200 = CARTESIAN_POINT('',(42.,42.,0.));
|
||||
#201 = DIRECTION('',(0.,0.,1.));
|
||||
#202 = DIRECTION('',(0.,-1.,0.));
|
||||
#203 = PCURVE('',#44,#204);
|
||||
#204 = DEFINITIONAL_REPRESENTATION('',(#205),#209);
|
||||
#205 = CIRCLE('',#206,8.);
|
||||
#206 = AXIS2_PLACEMENT_2D('',#207,#208);
|
||||
#207 = CARTESIAN_POINT('',(42.,42.));
|
||||
#208 = DIRECTION('',(0.,-1.));
|
||||
#209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#210 = PCURVE('',#211,#216);
|
||||
#211 = CYLINDRICAL_SURFACE('',#212,8.);
|
||||
#212 = AXIS2_PLACEMENT_3D('',#213,#214,#215);
|
||||
#213 = CARTESIAN_POINT('',(42.,42.,0.));
|
||||
#214 = DIRECTION('',(0.,0.,1.));
|
||||
#215 = DIRECTION('',(1.,0.,-0.));
|
||||
#216 = DEFINITIONAL_REPRESENTATION('',(#217),#221);
|
||||
#217 = LINE('',#218,#219);
|
||||
#218 = CARTESIAN_POINT('',(-1.570796326795,0.));
|
||||
#219 = VECTOR('',#220,1.);
|
||||
#220 = DIRECTION('',(1.,0.));
|
||||
#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#222 = ORIENTED_EDGE('',*,*,#223,.T.);
|
||||
#223 = EDGE_CURVE('',#195,#224,#226,.T.);
|
||||
#224 = VERTEX_POINT('',#225);
|
||||
#225 = CARTESIAN_POINT('',(-42.,50.,0.));
|
||||
#226 = SURFACE_CURVE('',#227,(#231,#238),.PCURVE_S1.);
|
||||
#227 = LINE('',#228,#229);
|
||||
#228 = CARTESIAN_POINT('',(50.,50.,0.));
|
||||
#229 = VECTOR('',#230,1.);
|
||||
#230 = DIRECTION('',(-1.,0.,0.));
|
||||
#231 = PCURVE('',#44,#232);
|
||||
#232 = DEFINITIONAL_REPRESENTATION('',(#233),#237);
|
||||
#233 = LINE('',#234,#235);
|
||||
#234 = CARTESIAN_POINT('',(50.,50.));
|
||||
#235 = VECTOR('',#236,1.);
|
||||
#236 = DIRECTION('',(-1.,0.));
|
||||
#237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#238 = PCURVE('',#239,#244);
|
||||
#239 = PLANE('',#240);
|
||||
#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243);
|
||||
#241 = CARTESIAN_POINT('',(50.,50.,0.));
|
||||
#242 = DIRECTION('',(0.,-1.,0.));
|
||||
#243 = DIRECTION('',(-1.,0.,0.));
|
||||
#244 = DEFINITIONAL_REPRESENTATION('',(#245),#249);
|
||||
#245 = LINE('',#246,#247);
|
||||
#246 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#247 = VECTOR('',#248,1.);
|
||||
#248 = DIRECTION('',(1.,0.));
|
||||
#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#250 = ORIENTED_EDGE('',*,*,#251,.F.);
|
||||
#251 = EDGE_CURVE('',#252,#224,#254,.T.);
|
||||
#252 = VERTEX_POINT('',#253);
|
||||
#253 = CARTESIAN_POINT('',(-50.,42.,0.));
|
||||
#254 = SURFACE_CURVE('',#255,(#260,#271),.PCURVE_S1.);
|
||||
#255 = CIRCLE('',#256,8.);
|
||||
#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259);
|
||||
#257 = CARTESIAN_POINT('',(-42.,42.,0.));
|
||||
#258 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#259 = DIRECTION('',(0.,-1.,0.));
|
||||
#260 = PCURVE('',#44,#261);
|
||||
#261 = DEFINITIONAL_REPRESENTATION('',(#262),#270);
|
||||
#262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#263,#264,#265,#266,#267,#268
|
||||
,#269),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
|
||||
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
|
||||
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
|
||||
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
|
||||
'') );
|
||||
#263 = CARTESIAN_POINT('',(-42.,34.));
|
||||
#264 = CARTESIAN_POINT('',(-55.85640646055,34.));
|
||||
#265 = CARTESIAN_POINT('',(-48.92820323027,46.));
|
||||
#266 = CARTESIAN_POINT('',(-42.,58.));
|
||||
#267 = CARTESIAN_POINT('',(-35.07179676972,46.));
|
||||
#268 = CARTESIAN_POINT('',(-28.14359353944,34.));
|
||||
#269 = CARTESIAN_POINT('',(-42.,34.));
|
||||
#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#271 = PCURVE('',#272,#277);
|
||||
#272 = CYLINDRICAL_SURFACE('',#273,8.);
|
||||
#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
|
||||
#274 = CARTESIAN_POINT('',(-42.,42.,0.));
|
||||
#275 = DIRECTION('',(0.,0.,1.));
|
||||
#276 = DIRECTION('',(-1.,0.,0.));
|
||||
#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
|
||||
#278 = LINE('',#279,#280);
|
||||
#279 = CARTESIAN_POINT('',(1.570796326795,-0.));
|
||||
#280 = VECTOR('',#281,1.);
|
||||
#281 = DIRECTION('',(-1.,0.));
|
||||
#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#283 = ORIENTED_EDGE('',*,*,#284,.T.);
|
||||
#284 = EDGE_CURVE('',#252,#285,#287,.T.);
|
||||
#285 = VERTEX_POINT('',#286);
|
||||
#286 = CARTESIAN_POINT('',(-50.,-42.,0.));
|
||||
#287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.);
|
||||
#288 = LINE('',#289,#290);
|
||||
#289 = CARTESIAN_POINT('',(-50.,50.,0.));
|
||||
#290 = VECTOR('',#291,1.);
|
||||
#291 = DIRECTION('',(0.,-1.,0.));
|
||||
#292 = PCURVE('',#44,#293);
|
||||
#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
|
||||
#294 = LINE('',#295,#296);
|
||||
#295 = CARTESIAN_POINT('',(-50.,50.));
|
||||
#296 = VECTOR('',#297,1.);
|
||||
#297 = DIRECTION('',(0.,-1.));
|
||||
#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#299 = PCURVE('',#300,#305);
|
||||
#300 = PLANE('',#301);
|
||||
#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
|
||||
#302 = CARTESIAN_POINT('',(-50.,50.,0.));
|
||||
#303 = DIRECTION('',(1.,0.,-0.));
|
||||
#304 = DIRECTION('',(0.,-1.,0.));
|
||||
#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);
|
||||
#306 = LINE('',#307,#308);
|
||||
#307 = CARTESIAN_POINT('',(0.,0.));
|
||||
#308 = VECTOR('',#309,1.);
|
||||
#309 = DIRECTION('',(1.,0.));
|
||||
#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#311 = ORIENTED_EDGE('',*,*,#312,.F.);
|
||||
#312 = EDGE_CURVE('',#22,#285,#313,.T.);
|
||||
#313 = SURFACE_CURVE('',#314,(#319,#330),.PCURVE_S1.);
|
||||
#314 = CIRCLE('',#315,8.);
|
||||
#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
|
||||
#316 = CARTESIAN_POINT('',(-42.,-42.,0.));
|
||||
#317 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#318 = DIRECTION('',(0.,-1.,0.));
|
||||
#319 = PCURVE('',#44,#320);
|
||||
#320 = DEFINITIONAL_REPRESENTATION('',(#321),#329);
|
||||
#321 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#322,#323,#324,#325,#326,#327
|
||||
,#328),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
|
||||
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
|
||||
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
|
||||
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
|
||||
'') );
|
||||
#322 = CARTESIAN_POINT('',(-42.,-50.));
|
||||
#323 = CARTESIAN_POINT('',(-55.85640646055,-50.));
|
||||
#324 = CARTESIAN_POINT('',(-48.92820323027,-38.));
|
||||
#325 = CARTESIAN_POINT('',(-42.,-26.));
|
||||
#326 = CARTESIAN_POINT('',(-35.07179676972,-38.));
|
||||
#327 = CARTESIAN_POINT('',(-28.14359353944,-50.));
|
||||
#328 = CARTESIAN_POINT('',(-42.,-50.));
|
||||
#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#330 = PCURVE('',#72,#331);
|
||||
#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);
|
||||
#332 = LINE('',#333,#334);
|
||||
#333 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#334 = VECTOR('',#335,1.);
|
||||
#335 = DIRECTION('',(-1.,0.));
|
||||
#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#337 = FACE_BOUND('',#338,.F.);
|
||||
#338 = EDGE_LOOP('',(#339));
|
||||
#339 = ORIENTED_EDGE('',*,*,#340,.T.);
|
||||
#340 = EDGE_CURVE('',#341,#341,#343,.T.);
|
||||
#341 = VERTEX_POINT('',#342);
|
||||
#342 = CARTESIAN_POINT('',(-22.5,-5.510910596163E-15,0.));
|
||||
#343 = SURFACE_CURVE('',#344,(#349,#360),.PCURVE_S1.);
|
||||
#344 = CIRCLE('',#345,22.5);
|
||||
#345 = AXIS2_PLACEMENT_3D('',#346,#347,#348);
|
||||
#346 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#347 = DIRECTION('',(-0.,0.,-1.));
|
||||
#348 = DIRECTION('',(-1.,0.,0.));
|
||||
#349 = PCURVE('',#44,#350);
|
||||
#350 = DEFINITIONAL_REPRESENTATION('',(#351),#359);
|
||||
#351 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#352,#353,#354,#355,#356,#357
|
||||
,#358),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
|
||||
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
|
||||
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
|
||||
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
|
||||
'') );
|
||||
#352 = CARTESIAN_POINT('',(-22.5,0.));
|
||||
#353 = CARTESIAN_POINT('',(-22.5,38.9711431703));
|
||||
#354 = CARTESIAN_POINT('',(11.25,19.48557158515));
|
||||
#355 = CARTESIAN_POINT('',(45.,5.510910596163E-15));
|
||||
#356 = CARTESIAN_POINT('',(11.25,-19.48557158515));
|
||||
#357 = CARTESIAN_POINT('',(-22.5,-38.9711431703));
|
||||
#358 = CARTESIAN_POINT('',(-22.5,0.));
|
||||
#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#360 = PCURVE('',#361,#366);
|
||||
#361 = CYLINDRICAL_SURFACE('',#362,22.5);
|
||||
#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365);
|
||||
#363 = CARTESIAN_POINT('',(0.,0.,12.));
|
||||
#364 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#365 = DIRECTION('',(-1.,0.,0.));
|
||||
#366 = DEFINITIONAL_REPRESENTATION('',(#367),#371);
|
||||
#367 = LINE('',#368,#369);
|
||||
#368 = CARTESIAN_POINT('',(0.,12.));
|
||||
#369 = VECTOR('',#370,1.);
|
||||
#370 = DIRECTION('',(1.,0.));
|
||||
#371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#372 = ADVANCED_FACE('',(#373),#72,.T.);
|
||||
#373 = FACE_BOUND('',#374,.F.);
|
||||
#374 = EDGE_LOOP('',(#375,#376,#399,#425));
|
||||
#375 = ORIENTED_EDGE('',*,*,#312,.T.);
|
||||
#376 = ORIENTED_EDGE('',*,*,#377,.T.);
|
||||
#377 = EDGE_CURVE('',#285,#378,#380,.T.);
|
||||
#378 = VERTEX_POINT('',#379);
|
||||
#379 = CARTESIAN_POINT('',(-50.,-42.,12.));
|
||||
#380 = SURFACE_CURVE('',#381,(#385,#392),.PCURVE_S1.);
|
||||
#381 = LINE('',#382,#383);
|
||||
#382 = CARTESIAN_POINT('',(-50.,-42.,0.));
|
||||
#383 = VECTOR('',#384,1.);
|
||||
#384 = DIRECTION('',(0.,0.,1.));
|
||||
#385 = PCURVE('',#72,#386);
|
||||
#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391);
|
||||
#387 = LINE('',#388,#389);
|
||||
#388 = CARTESIAN_POINT('',(-1.570796326795,0.));
|
||||
#389 = VECTOR('',#390,1.);
|
||||
#390 = DIRECTION('',(-0.,1.));
|
||||
#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#392 = PCURVE('',#300,#393);
|
||||
#393 = DEFINITIONAL_REPRESENTATION('',(#394),#398);
|
||||
#394 = LINE('',#395,#396);
|
||||
#395 = CARTESIAN_POINT('',(92.,0.));
|
||||
#396 = VECTOR('',#397,1.);
|
||||
#397 = DIRECTION('',(0.,-1.));
|
||||
#398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#399 = ORIENTED_EDGE('',*,*,#400,.F.);
|
||||
#400 = EDGE_CURVE('',#57,#378,#401,.T.);
|
||||
#401 = SURFACE_CURVE('',#402,(#407,#414),.PCURVE_S1.);
|
||||
#402 = CIRCLE('',#403,8.);
|
||||
#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
|
||||
#404 = CARTESIAN_POINT('',(-42.,-42.,12.));
|
||||
#405 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#406 = DIRECTION('',(0.,-1.,0.));
|
||||
#407 = PCURVE('',#72,#408);
|
||||
#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413);
|
||||
#409 = LINE('',#410,#411);
|
||||
#410 = CARTESIAN_POINT('',(-0.,12.));
|
||||
#411 = VECTOR('',#412,1.);
|
||||
#412 = DIRECTION('',(-1.,0.));
|
||||
#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#414 = PCURVE('',#100,#415);
|
||||
#415 = DEFINITIONAL_REPRESENTATION('',(#416),#424);
|
||||
#416 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#417,#418,#419,#420,#421,#422
|
||||
,#423),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
|
||||
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
|
||||
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
|
||||
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
|
||||
'') );
|
||||
#417 = CARTESIAN_POINT('',(-42.,-50.));
|
||||
#418 = CARTESIAN_POINT('',(-55.85640646055,-50.));
|
||||
#419 = CARTESIAN_POINT('',(-48.92820323027,-38.));
|
||||
#420 = CARTESIAN_POINT('',(-42.,-26.));
|
||||
#421 = CARTESIAN_POINT('',(-35.07179676972,-38.));
|
||||
#422 = CARTESIAN_POINT('',(-28.14359353944,-50.));
|
||||
#423 = CARTESIAN_POINT('',(-42.,-50.));
|
||||
#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#425 = ORIENTED_EDGE('',*,*,#56,.F.);
|
||||
#426 = ADVANCED_FACE('',(#427),#126,.T.);
|
||||
#427 = FACE_BOUND('',#428,.T.);
|
||||
#428 = EDGE_LOOP('',(#429,#430,#453,#475));
|
||||
#429 = ORIENTED_EDGE('',*,*,#142,.T.);
|
||||
#430 = ORIENTED_EDGE('',*,*,#431,.T.);
|
||||
#431 = EDGE_CURVE('',#143,#432,#434,.T.);
|
||||
#432 = VERTEX_POINT('',#433);
|
||||
#433 = CARTESIAN_POINT('',(50.,-42.,12.));
|
||||
#434 = SURFACE_CURVE('',#435,(#439,#446),.PCURVE_S1.);
|
||||
#435 = LINE('',#436,#437);
|
||||
#436 = CARTESIAN_POINT('',(50.,-42.,0.));
|
||||
#437 = VECTOR('',#438,1.);
|
||||
#438 = DIRECTION('',(0.,0.,1.));
|
||||
#439 = PCURVE('',#126,#440);
|
||||
#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445);
|
||||
#441 = LINE('',#442,#443);
|
||||
#442 = CARTESIAN_POINT('',(1.570796326795,0.));
|
||||
#443 = VECTOR('',#444,1.);
|
||||
#444 = DIRECTION('',(0.,1.));
|
||||
#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#446 = PCURVE('',#182,#447);
|
||||
#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);
|
||||
#448 = LINE('',#449,#450);
|
||||
#449 = CARTESIAN_POINT('',(8.,0.));
|
||||
#450 = VECTOR('',#451,1.);
|
||||
#451 = DIRECTION('',(0.,-1.));
|
||||
#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#453 = ORIENTED_EDGE('',*,*,#454,.F.);
|
||||
#454 = EDGE_CURVE('',#85,#432,#455,.T.);
|
||||
#455 = SURFACE_CURVE('',#456,(#461,#468),.PCURVE_S1.);
|
||||
#456 = CIRCLE('',#457,8.);
|
||||
#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
|
||||
#458 = CARTESIAN_POINT('',(42.,-42.,12.));
|
||||
#459 = DIRECTION('',(0.,0.,1.));
|
||||
#460 = DIRECTION('',(0.,-1.,0.));
|
||||
#461 = PCURVE('',#126,#462);
|
||||
#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);
|
||||
#463 = LINE('',#464,#465);
|
||||
#464 = CARTESIAN_POINT('',(0.,12.));
|
||||
#465 = VECTOR('',#466,1.);
|
||||
#466 = DIRECTION('',(1.,0.));
|
||||
#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#468 = PCURVE('',#100,#469);
|
||||
#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);
|
||||
#470 = CIRCLE('',#471,8.);
|
||||
#471 = AXIS2_PLACEMENT_2D('',#472,#473);
|
||||
#472 = CARTESIAN_POINT('',(42.,-42.));
|
||||
#473 = DIRECTION('',(0.,-1.));
|
||||
#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#475 = ORIENTED_EDGE('',*,*,#112,.F.);
|
||||
#476 = ADVANCED_FACE('',(#477,#601),#100,.T.);
|
||||
#477 = FACE_BOUND('',#478,.T.);
|
||||
#478 = EDGE_LOOP('',(#479,#480,#481,#504,#528,#551,#579,#600));
|
||||
#479 = ORIENTED_EDGE('',*,*,#84,.T.);
|
||||
#480 = ORIENTED_EDGE('',*,*,#454,.T.);
|
||||
#481 = ORIENTED_EDGE('',*,*,#482,.T.);
|
||||
#482 = EDGE_CURVE('',#432,#483,#485,.T.);
|
||||
#483 = VERTEX_POINT('',#484);
|
||||
#484 = CARTESIAN_POINT('',(50.,42.,12.));
|
||||
#485 = SURFACE_CURVE('',#486,(#490,#497),.PCURVE_S1.);
|
||||
#486 = LINE('',#487,#488);
|
||||
#487 = CARTESIAN_POINT('',(50.,-50.,12.));
|
||||
#488 = VECTOR('',#489,1.);
|
||||
#489 = DIRECTION('',(0.,1.,0.));
|
||||
#490 = PCURVE('',#100,#491);
|
||||
#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);
|
||||
#492 = LINE('',#493,#494);
|
||||
#493 = CARTESIAN_POINT('',(50.,-50.));
|
||||
#494 = VECTOR('',#495,1.);
|
||||
#495 = DIRECTION('',(0.,1.));
|
||||
#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#497 = PCURVE('',#182,#498);
|
||||
#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
|
||||
#499 = LINE('',#500,#501);
|
||||
#500 = CARTESIAN_POINT('',(0.,-12.));
|
||||
#501 = VECTOR('',#502,1.);
|
||||
#502 = DIRECTION('',(1.,0.));
|
||||
#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#504 = ORIENTED_EDGE('',*,*,#505,.T.);
|
||||
#505 = EDGE_CURVE('',#483,#506,#508,.T.);
|
||||
#506 = VERTEX_POINT('',#507);
|
||||
#507 = CARTESIAN_POINT('',(42.,50.,12.));
|
||||
#508 = SURFACE_CURVE('',#509,(#514,#521),.PCURVE_S1.);
|
||||
#509 = CIRCLE('',#510,8.);
|
||||
#510 = AXIS2_PLACEMENT_3D('',#511,#512,#513);
|
||||
#511 = CARTESIAN_POINT('',(42.,42.,12.));
|
||||
#512 = DIRECTION('',(0.,0.,1.));
|
||||
#513 = DIRECTION('',(0.,-1.,0.));
|
||||
#514 = PCURVE('',#100,#515);
|
||||
#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520);
|
||||
#516 = CIRCLE('',#517,8.);
|
||||
#517 = AXIS2_PLACEMENT_2D('',#518,#519);
|
||||
#518 = CARTESIAN_POINT('',(42.,42.));
|
||||
#519 = DIRECTION('',(0.,-1.));
|
||||
#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#521 = PCURVE('',#211,#522);
|
||||
#522 = DEFINITIONAL_REPRESENTATION('',(#523),#527);
|
||||
#523 = LINE('',#524,#525);
|
||||
#524 = CARTESIAN_POINT('',(-1.570796326795,12.));
|
||||
#525 = VECTOR('',#526,1.);
|
||||
#526 = DIRECTION('',(1.,0.));
|
||||
#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#528 = ORIENTED_EDGE('',*,*,#529,.T.);
|
||||
#529 = EDGE_CURVE('',#506,#530,#532,.T.);
|
||||
#530 = VERTEX_POINT('',#531);
|
||||
#531 = CARTESIAN_POINT('',(-42.,50.,12.));
|
||||
#532 = SURFACE_CURVE('',#533,(#537,#544),.PCURVE_S1.);
|
||||
#533 = LINE('',#534,#535);
|
||||
#534 = CARTESIAN_POINT('',(50.,50.,12.));
|
||||
#535 = VECTOR('',#536,1.);
|
||||
#536 = DIRECTION('',(-1.,0.,0.));
|
||||
#537 = PCURVE('',#100,#538);
|
||||
#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);
|
||||
#539 = LINE('',#540,#541);
|
||||
#540 = CARTESIAN_POINT('',(50.,50.));
|
||||
#541 = VECTOR('',#542,1.);
|
||||
#542 = DIRECTION('',(-1.,0.));
|
||||
#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#544 = PCURVE('',#239,#545);
|
||||
#545 = DEFINITIONAL_REPRESENTATION('',(#546),#550);
|
||||
#546 = LINE('',#547,#548);
|
||||
#547 = CARTESIAN_POINT('',(0.,-12.));
|
||||
#548 = VECTOR('',#549,1.);
|
||||
#549 = DIRECTION('',(1.,0.));
|
||||
#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#551 = ORIENTED_EDGE('',*,*,#552,.F.);
|
||||
#552 = EDGE_CURVE('',#553,#530,#555,.T.);
|
||||
#553 = VERTEX_POINT('',#554);
|
||||
#554 = CARTESIAN_POINT('',(-50.,42.,12.));
|
||||
#555 = SURFACE_CURVE('',#556,(#561,#572),.PCURVE_S1.);
|
||||
#556 = CIRCLE('',#557,8.);
|
||||
#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);
|
||||
#558 = CARTESIAN_POINT('',(-42.,42.,12.));
|
||||
#559 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#560 = DIRECTION('',(0.,-1.,0.));
|
||||
#561 = PCURVE('',#100,#562);
|
||||
#562 = DEFINITIONAL_REPRESENTATION('',(#563),#571);
|
||||
#563 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#564,#565,#566,#567,#568,#569
|
||||
,#570),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
|
||||
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
|
||||
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
|
||||
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
|
||||
'') );
|
||||
#564 = CARTESIAN_POINT('',(-42.,34.));
|
||||
#565 = CARTESIAN_POINT('',(-55.85640646055,34.));
|
||||
#566 = CARTESIAN_POINT('',(-48.92820323027,46.));
|
||||
#567 = CARTESIAN_POINT('',(-42.,58.));
|
||||
#568 = CARTESIAN_POINT('',(-35.07179676972,46.));
|
||||
#569 = CARTESIAN_POINT('',(-28.14359353944,34.));
|
||||
#570 = CARTESIAN_POINT('',(-42.,34.));
|
||||
#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#572 = PCURVE('',#272,#573);
|
||||
#573 = DEFINITIONAL_REPRESENTATION('',(#574),#578);
|
||||
#574 = LINE('',#575,#576);
|
||||
#575 = CARTESIAN_POINT('',(1.570796326795,12.));
|
||||
#576 = VECTOR('',#577,1.);
|
||||
#577 = DIRECTION('',(-1.,0.));
|
||||
#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#579 = ORIENTED_EDGE('',*,*,#580,.T.);
|
||||
#580 = EDGE_CURVE('',#553,#378,#581,.T.);
|
||||
#581 = SURFACE_CURVE('',#582,(#586,#593),.PCURVE_S1.);
|
||||
#582 = LINE('',#583,#584);
|
||||
#583 = CARTESIAN_POINT('',(-50.,50.,12.));
|
||||
#584 = VECTOR('',#585,1.);
|
||||
#585 = DIRECTION('',(0.,-1.,0.));
|
||||
#586 = PCURVE('',#100,#587);
|
||||
#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);
|
||||
#588 = LINE('',#589,#590);
|
||||
#589 = CARTESIAN_POINT('',(-50.,50.));
|
||||
#590 = VECTOR('',#591,1.);
|
||||
#591 = DIRECTION('',(0.,-1.));
|
||||
#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#593 = PCURVE('',#300,#594);
|
||||
#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
|
||||
#595 = LINE('',#596,#597);
|
||||
#596 = CARTESIAN_POINT('',(0.,-12.));
|
||||
#597 = VECTOR('',#598,1.);
|
||||
#598 = DIRECTION('',(1.,0.));
|
||||
#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#600 = ORIENTED_EDGE('',*,*,#400,.F.);
|
||||
#601 = FACE_BOUND('',#602,.T.);
|
||||
#602 = EDGE_LOOP('',(#603));
|
||||
#603 = ORIENTED_EDGE('',*,*,#604,.T.);
|
||||
#604 = EDGE_CURVE('',#605,#605,#607,.T.);
|
||||
#605 = VERTEX_POINT('',#606);
|
||||
#606 = CARTESIAN_POINT('',(-22.5,-5.510910596163E-15,12.));
|
||||
#607 = SURFACE_CURVE('',#608,(#613,#624),.PCURVE_S1.);
|
||||
#608 = CIRCLE('',#609,22.5);
|
||||
#609 = AXIS2_PLACEMENT_3D('',#610,#611,#612);
|
||||
#610 = CARTESIAN_POINT('',(0.,0.,12.));
|
||||
#611 = DIRECTION('',(-0.,0.,-1.));
|
||||
#612 = DIRECTION('',(-1.,0.,0.));
|
||||
#613 = PCURVE('',#100,#614);
|
||||
#614 = DEFINITIONAL_REPRESENTATION('',(#615),#623);
|
||||
#615 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#616,#617,#618,#619,#620,#621
|
||||
,#622),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
|
||||
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
|
||||
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
|
||||
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
|
||||
'') );
|
||||
#616 = CARTESIAN_POINT('',(-22.5,0.));
|
||||
#617 = CARTESIAN_POINT('',(-22.5,38.9711431703));
|
||||
#618 = CARTESIAN_POINT('',(11.25,19.48557158515));
|
||||
#619 = CARTESIAN_POINT('',(45.,5.510910596163E-15));
|
||||
#620 = CARTESIAN_POINT('',(11.25,-19.48557158515));
|
||||
#621 = CARTESIAN_POINT('',(-22.5,-38.9711431703));
|
||||
#622 = CARTESIAN_POINT('',(-22.5,0.));
|
||||
#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#624 = PCURVE('',#361,#625);
|
||||
#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
|
||||
#626 = LINE('',#627,#628);
|
||||
#627 = CARTESIAN_POINT('',(0.,0.));
|
||||
#628 = VECTOR('',#629,1.);
|
||||
#629 = DIRECTION('',(1.,0.));
|
||||
#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#631 = ADVANCED_FACE('',(#632),#300,.F.);
|
||||
#632 = FACE_BOUND('',#633,.F.);
|
||||
#633 = EDGE_LOOP('',(#634,#635,#656,#657));
|
||||
#634 = ORIENTED_EDGE('',*,*,#284,.F.);
|
||||
#635 = ORIENTED_EDGE('',*,*,#636,.T.);
|
||||
#636 = EDGE_CURVE('',#252,#553,#637,.T.);
|
||||
#637 = SURFACE_CURVE('',#638,(#642,#649),.PCURVE_S1.);
|
||||
#638 = LINE('',#639,#640);
|
||||
#639 = CARTESIAN_POINT('',(-50.,42.,0.));
|
||||
#640 = VECTOR('',#641,1.);
|
||||
#641 = DIRECTION('',(0.,0.,1.));
|
||||
#642 = PCURVE('',#300,#643);
|
||||
#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648);
|
||||
#644 = LINE('',#645,#646);
|
||||
#645 = CARTESIAN_POINT('',(8.,0.));
|
||||
#646 = VECTOR('',#647,1.);
|
||||
#647 = DIRECTION('',(0.,-1.));
|
||||
#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#649 = PCURVE('',#272,#650);
|
||||
#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);
|
||||
#651 = LINE('',#652,#653);
|
||||
#652 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#653 = VECTOR('',#654,1.);
|
||||
#654 = DIRECTION('',(-0.,1.));
|
||||
#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#656 = ORIENTED_EDGE('',*,*,#580,.T.);
|
||||
#657 = ORIENTED_EDGE('',*,*,#377,.F.);
|
||||
#658 = ADVANCED_FACE('',(#659),#182,.F.);
|
||||
#659 = FACE_BOUND('',#660,.F.);
|
||||
#660 = EDGE_LOOP('',(#661,#662,#663,#664));
|
||||
#661 = ORIENTED_EDGE('',*,*,#166,.F.);
|
||||
#662 = ORIENTED_EDGE('',*,*,#431,.T.);
|
||||
#663 = ORIENTED_EDGE('',*,*,#482,.T.);
|
||||
#664 = ORIENTED_EDGE('',*,*,#665,.F.);
|
||||
#665 = EDGE_CURVE('',#167,#483,#666,.T.);
|
||||
#666 = SURFACE_CURVE('',#667,(#671,#678),.PCURVE_S1.);
|
||||
#667 = LINE('',#668,#669);
|
||||
#668 = CARTESIAN_POINT('',(50.,42.,0.));
|
||||
#669 = VECTOR('',#670,1.);
|
||||
#670 = DIRECTION('',(0.,0.,1.));
|
||||
#671 = PCURVE('',#182,#672);
|
||||
#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677);
|
||||
#673 = LINE('',#674,#675);
|
||||
#674 = CARTESIAN_POINT('',(92.,0.));
|
||||
#675 = VECTOR('',#676,1.);
|
||||
#676 = DIRECTION('',(0.,-1.));
|
||||
#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#678 = PCURVE('',#211,#679);
|
||||
#679 = DEFINITIONAL_REPRESENTATION('',(#680),#684);
|
||||
#680 = LINE('',#681,#682);
|
||||
#681 = CARTESIAN_POINT('',(0.,0.));
|
||||
#682 = VECTOR('',#683,1.);
|
||||
#683 = DIRECTION('',(0.,1.));
|
||||
#684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#685 = ADVANCED_FACE('',(#686),#272,.T.);
|
||||
#686 = FACE_BOUND('',#687,.F.);
|
||||
#687 = EDGE_LOOP('',(#688,#689,#710,#711));
|
||||
#688 = ORIENTED_EDGE('',*,*,#251,.T.);
|
||||
#689 = ORIENTED_EDGE('',*,*,#690,.T.);
|
||||
#690 = EDGE_CURVE('',#224,#530,#691,.T.);
|
||||
#691 = SURFACE_CURVE('',#692,(#696,#703),.PCURVE_S1.);
|
||||
#692 = LINE('',#693,#694);
|
||||
#693 = CARTESIAN_POINT('',(-42.,50.,0.));
|
||||
#694 = VECTOR('',#695,1.);
|
||||
#695 = DIRECTION('',(0.,0.,1.));
|
||||
#696 = PCURVE('',#272,#697);
|
||||
#697 = DEFINITIONAL_REPRESENTATION('',(#698),#702);
|
||||
#698 = LINE('',#699,#700);
|
||||
#699 = CARTESIAN_POINT('',(-1.570796326795,0.));
|
||||
#700 = VECTOR('',#701,1.);
|
||||
#701 = DIRECTION('',(-0.,1.));
|
||||
#702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#703 = PCURVE('',#239,#704);
|
||||
#704 = DEFINITIONAL_REPRESENTATION('',(#705),#709);
|
||||
#705 = LINE('',#706,#707);
|
||||
#706 = CARTESIAN_POINT('',(92.,0.));
|
||||
#707 = VECTOR('',#708,1.);
|
||||
#708 = DIRECTION('',(0.,-1.));
|
||||
#709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#710 = ORIENTED_EDGE('',*,*,#552,.F.);
|
||||
#711 = ORIENTED_EDGE('',*,*,#636,.F.);
|
||||
#712 = ADVANCED_FACE('',(#713),#211,.T.);
|
||||
#713 = FACE_BOUND('',#714,.T.);
|
||||
#714 = EDGE_LOOP('',(#715,#716,#737,#738));
|
||||
#715 = ORIENTED_EDGE('',*,*,#194,.T.);
|
||||
#716 = ORIENTED_EDGE('',*,*,#717,.T.);
|
||||
#717 = EDGE_CURVE('',#195,#506,#718,.T.);
|
||||
#718 = SURFACE_CURVE('',#719,(#723,#730),.PCURVE_S1.);
|
||||
#719 = LINE('',#720,#721);
|
||||
#720 = CARTESIAN_POINT('',(42.,50.,0.));
|
||||
#721 = VECTOR('',#722,1.);
|
||||
#722 = DIRECTION('',(0.,0.,1.));
|
||||
#723 = PCURVE('',#211,#724);
|
||||
#724 = DEFINITIONAL_REPRESENTATION('',(#725),#729);
|
||||
#725 = LINE('',#726,#727);
|
||||
#726 = CARTESIAN_POINT('',(1.570796326795,0.));
|
||||
#727 = VECTOR('',#728,1.);
|
||||
#728 = DIRECTION('',(0.,1.));
|
||||
#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#730 = PCURVE('',#239,#731);
|
||||
#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736);
|
||||
#732 = LINE('',#733,#734);
|
||||
#733 = CARTESIAN_POINT('',(8.,0.));
|
||||
#734 = VECTOR('',#735,1.);
|
||||
#735 = DIRECTION('',(0.,-1.));
|
||||
#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#737 = ORIENTED_EDGE('',*,*,#505,.F.);
|
||||
#738 = ORIENTED_EDGE('',*,*,#665,.F.);
|
||||
#739 = ADVANCED_FACE('',(#740),#239,.F.);
|
||||
#740 = FACE_BOUND('',#741,.F.);
|
||||
#741 = EDGE_LOOP('',(#742,#743,#744,#745));
|
||||
#742 = ORIENTED_EDGE('',*,*,#223,.F.);
|
||||
#743 = ORIENTED_EDGE('',*,*,#717,.T.);
|
||||
#744 = ORIENTED_EDGE('',*,*,#529,.T.);
|
||||
#745 = ORIENTED_EDGE('',*,*,#690,.F.);
|
||||
#746 = ADVANCED_FACE('',(#747),#361,.F.);
|
||||
#747 = FACE_BOUND('',#748,.F.);
|
||||
#748 = EDGE_LOOP('',(#749,#750,#771,#772));
|
||||
#749 = ORIENTED_EDGE('',*,*,#340,.F.);
|
||||
#750 = ORIENTED_EDGE('',*,*,#751,.F.);
|
||||
#751 = EDGE_CURVE('',#605,#341,#752,.T.);
|
||||
#752 = SEAM_CURVE('',#753,(#757,#764),.PCURVE_S1.);
|
||||
#753 = LINE('',#754,#755);
|
||||
#754 = CARTESIAN_POINT('',(-22.5,-5.510910596163E-15,12.));
|
||||
#755 = VECTOR('',#756,1.);
|
||||
#756 = DIRECTION('',(0.,-0.,-1.));
|
||||
#757 = PCURVE('',#361,#758);
|
||||
#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763);
|
||||
#759 = LINE('',#760,#761);
|
||||
#760 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||
#761 = VECTOR('',#762,1.);
|
||||
#762 = DIRECTION('',(0.,1.));
|
||||
#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#764 = PCURVE('',#361,#765);
|
||||
#765 = DEFINITIONAL_REPRESENTATION('',(#766),#770);
|
||||
#766 = LINE('',#767,#768);
|
||||
#767 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#768 = VECTOR('',#769,1.);
|
||||
#769 = DIRECTION('',(0.,1.));
|
||||
#770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#771 = ORIENTED_EDGE('',*,*,#604,.T.);
|
||||
#772 = ORIENTED_EDGE('',*,*,#751,.T.);
|
||||
#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#777)) GLOBAL_UNIT_ASSIGNED_CONTEXT
|
||||
((#774,#775,#776)) REPRESENTATION_CONTEXT('Context #1',
|
||||
'3D Context with UNIT and UNCERTAINTY') );
|
||||
#774 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||
#775 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||
#776 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||
#777 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#774,
|
||||
'distance_accuracy_value','confusion accuracy');
|
||||
#778 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 12 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: 25 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
@@ -0,0 +1,358 @@
|
||||
{
|
||||
"schema_version": "cad.render-manifest.v2",
|
||||
"renderer": "python-occ-hlr-pillow",
|
||||
"source": {
|
||||
"type": "step",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/model.step",
|
||||
"bounds_mm": [
|
||||
-50.0,
|
||||
50.0,
|
||||
-50.0,
|
||||
50.0,
|
||||
0.0,
|
||||
12.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_f620e5de7132/revisions/rev_003/renders/contact-sheet.jpg",
|
||||
"views": [
|
||||
{
|
||||
"id": "top",
|
||||
"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": "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_f620e5de7132/revisions/rev_003/renders/top.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/top-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/top/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/top/edge.png",
|
||||
"coverage": 0.00917816162109375,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 9,
|
||||
"hidden_edge_count": 9,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "bottom",
|
||||
"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": "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_f620e5de7132/revisions/rev_003/renders/bottom.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/bottom-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/bottom/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/bottom/edge.png",
|
||||
"coverage": 0.009177446365356445,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 9,
|
||||
"hidden_edge_count": 9,
|
||||
"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": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/front.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/front-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/front/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/front/edge.png",
|
||||
"coverage": 0.004668235778808594,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
933,
|
||||
1763,
|
||||
1115
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 10,
|
||||
"hidden_edge_count": 16,
|
||||
"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": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/back.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/back-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/back/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/back/edge.png",
|
||||
"coverage": 0.004668235778808594,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
933,
|
||||
1763,
|
||||
1115
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 10,
|
||||
"hidden_edge_count": 16,
|
||||
"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": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/left.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/left-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/left/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/left/edge.png",
|
||||
"coverage": 0.004668235778808594,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
933,
|
||||
1763,
|
||||
1115
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 10,
|
||||
"hidden_edge_count": 18,
|
||||
"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": [
|
||||
-69.44444444444444,
|
||||
69.44444444444444,
|
||||
-69.44444444444444,
|
||||
69.44444444444444
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/right.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/right-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/right/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/right/edge.png",
|
||||
"coverage": 0.004668235778808594,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
933,
|
||||
1763,
|
||||
1115
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 10,
|
||||
"hidden_edge_count": 18,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "isometric",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
61545.74548966637,
|
||||
-61545.74548966637,
|
||||
49242.596391733096
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "isometric",
|
||||
"frame_mm": [
|
||||
-93.60690224954475,
|
||||
93.6069022495386,
|
||||
-93.60690224954668,
|
||||
93.60690224953667
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/isometric.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/isometric-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/isometric/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_f620e5de7132/revisions/rev_003/renders/internal/isometric/edge.png",
|
||||
"coverage": 0.010960102081298828,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
602,
|
||||
1763,
|
||||
1446
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 26,
|
||||
"hidden_edge_count": 14,
|
||||
"valid": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 29 KiB |