重构 改为标准化输出
@@ -0,0 +1,89 @@
|
||||
{
|
||||
"candidate_id": "candidate_eb2e1b855493f95a",
|
||||
"claim_coverage": [
|
||||
{
|
||||
"claim_id": "claim_001",
|
||||
"evidence_refs": [
|
||||
"solid_count_1"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_002",
|
||||
"evidence_refs": [
|
||||
"single_solid_body"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_003",
|
||||
"evidence_refs": [
|
||||
"bbox_100_60_8"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_004",
|
||||
"evidence_refs": [
|
||||
"bbox_100_60_8"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_005",
|
||||
"evidence_refs": [
|
||||
"bbox_100_60_8"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_006",
|
||||
"evidence_refs": [
|
||||
"deferred_corner_holes"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_007",
|
||||
"evidence_refs": [
|
||||
"deferred_corner_holes"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_008",
|
||||
"evidence_refs": [
|
||||
"central_bore_detected",
|
||||
"renders_show_center_hole"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_009",
|
||||
"evidence_refs": [
|
||||
"central_bore_detected",
|
||||
"renders_show_center_hole"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_010",
|
||||
"evidence_refs": [
|
||||
"renders_show_rounded_corners"
|
||||
],
|
||||
"status": "pass"
|
||||
}
|
||||
],
|
||||
"evidence": [
|
||||
"solid_count_1: Deterministic result reports one solid body.",
|
||||
"single_solid_body: Deterministic result reports solid_count 1, supporting a single connected body at this checkpoint.",
|
||||
"bbox_100_60_8: Health bbox dimensions are exactly 100.0 x 60.0 x 8.0 mm.",
|
||||
"deferred_corner_holes: Corner 8 mm bore pattern claims are pending and explicitly deferred at this checkpoint.",
|
||||
"central_bore_detected: Deterministic verifier reports one cylindrical through bore, face body:feature_002:face:10, matching the required 30 mm central bore.",
|
||||
"renders_show_center_hole: Top and bottom renders show a centered circular opening; side/isometric views show the bore passing through the plate thickness.",
|
||||
"renders_show_rounded_corners: Top and isometric renders show rounded external plate corners consistent with the visual requirement."
|
||||
],
|
||||
"issues": [],
|
||||
"verdict": "accept",
|
||||
"working_head": "cad_49900eddd5cd:rev_001:v10"
|
||||
}
|
||||
@@ -0,0 +1,517 @@
|
||||
{
|
||||
"action_id": "act_011",
|
||||
"actual_atomic_id": "hole_wizard",
|
||||
"blockers": [],
|
||||
"candidate_id": "candidate_eb2e1b855493f95a",
|
||||
"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": {
|
||||
"through_bores": [
|
||||
"body:feature_002:face:10"
|
||||
]
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_009",
|
||||
"claim_kind": "cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"matched_cylindrical_faces": [
|
||||
"body:feature_002:face:10"
|
||||
]
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_010",
|
||||
"claim_kind": "visual",
|
||||
"deterministic": false,
|
||||
"evidence": {
|
||||
"reason": "requires independent visual review"
|
||||
},
|
||||
"status": "pending"
|
||||
}
|
||||
],
|
||||
"fragment_hash": "3e51d28472e0e613eb92107d93587dac1fb40eecdf66aa0ab1e820f278fb65d3",
|
||||
"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": 2,
|
||||
"solid_count": 1,
|
||||
"volume_mm3": 42097.91190777223
|
||||
},
|
||||
"operation_verifier_results": [
|
||||
{
|
||||
"claim_id": "operation_act_011_cylindrical_bore",
|
||||
"claim_kind": "cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"expected_increment": 1,
|
||||
"expected_total_count": 1,
|
||||
"matched_cylindrical_faces": [
|
||||
"body:feature_002:face:10"
|
||||
],
|
||||
"parent_matching_count": 0
|
||||
},
|
||||
"status": "pass"
|
||||
}
|
||||
],
|
||||
"paths": {
|
||||
"cdsl": "model.cdsl.json",
|
||||
"glb": "model.glb",
|
||||
"render_manifest": "renders/render-manifest.json",
|
||||
"report": "rebuild-report.json",
|
||||
"step": "model.step",
|
||||
"topology": "model.topology.json"
|
||||
},
|
||||
"render_manifest": {
|
||||
"contact_sheet_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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_002/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.006949186325073242,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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_49900eddd5cd/revisions/rev_002/renders/internal/top/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 9
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/top-2x.png",
|
||||
"id": "top",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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.006948232650756836,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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_49900eddd5cd/revisions/rev_002/renders/internal/bottom/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 9
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/bottom-2x.png",
|
||||
"id": "bottom",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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.004267692565917969,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/front/edge.png",
|
||||
"hidden_edge_count": 15,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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_002/renders/internal/front-2x.png",
|
||||
"id": "front",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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.004267692565917969,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/back/edge.png",
|
||||
"hidden_edge_count": 15,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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_002/renders/internal/back-2x.png",
|
||||
"id": "back",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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.004801750183105469,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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_49900eddd5cd/revisions/rev_002/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_002/renders/internal/left-2x.png",
|
||||
"id": "left",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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.004801750183105469,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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_49900eddd5cd/revisions/rev_002/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_002/renders/internal/right-2x.png",
|
||||
"id": "right",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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.010237455368041992,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/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_49900eddd5cd/revisions/rev_002/renders/internal/isometric/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
611,
|
||||
1763,
|
||||
1437
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 26
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/isometric-2x.png",
|
||||
"id": "isometric",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/isometric.png",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"schema_version": "cad.v3.candidate.v1",
|
||||
"selector_snapshot_id": "cad_49900eddd5cd/candidate_683fdaeaf69f93a0",
|
||||
"stage_id": "stage_eb2e1b855493f95a4e27",
|
||||
"working_head": "cad_49900eddd5cd:rev_001:v10"
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"action_id": "act_011",
|
||||
"candidate_id": "candidate_eb2e1b855493f95a",
|
||||
"contract_hash": "35d56dd42ee933e0fe59f9cfc33391b25844bd270a8909703af7855ad6bd25f2",
|
||||
"fragment": {
|
||||
"feature": {
|
||||
"atomic_id": "hole_wizard",
|
||||
"params": {
|
||||
"depth_mm": 8,
|
||||
"diameter_mm": 30,
|
||||
"end_condition": {
|
||||
"solidworks_code": 1,
|
||||
"type": "through_all"
|
||||
},
|
||||
"hole_type": "simple",
|
||||
"positions": [
|
||||
{
|
||||
"mm": [
|
||||
0,
|
||||
0,
|
||||
8
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"selector_tokens": [
|
||||
"sel_bf2a0c69f655dd70"
|
||||
]
|
||||
}
|
||||
},
|
||||
"fragment_audit": {
|
||||
"assigned_feature_ids": [
|
||||
"feature_002"
|
||||
],
|
||||
"assigned_sketch_ids": [],
|
||||
"atomic_id": "hole_wizard",
|
||||
"contract_hash": "35d56dd42ee933e0fe59f9cfc33391b25844bd270a8909703af7855ad6bd25f2",
|
||||
"fragment_hash": "3e51d28472e0e613eb92107d93587dac1fb40eecdf66aa0ab1e820f278fb65d3",
|
||||
"reference_snapshot_id": "f843a3ae78010a1c108f0c5ea722a1c3069003819f5c5af2d6d9bdc2863486ec",
|
||||
"reference_tokens": [],
|
||||
"schema_version": "cad.v3.fragment-audit.v1",
|
||||
"selector_snapshot_id": "cad_49900eddd5cd/candidate_683fdaeaf69f93a0",
|
||||
"selector_tokens": [
|
||||
"sel_bf2a0c69f655dd70"
|
||||
]
|
||||
},
|
||||
"idempotency_key": "a27830750898c211032ed290c031c55a4ffed93ef2a88ad1fd4eba65099941c0",
|
||||
"schema_version": "cad.v3.candidate-input.v1",
|
||||
"working_head": "cad_49900eddd5cd:rev_001:v10"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"files": {
|
||||
"candidate-review.json": "a344a1a8bad8aebb1d701472405081eaa20949d3fe91b61aea4ab45cc7f7fe00",
|
||||
"candidate.json": "196d6c00488defe6e000e9e80402049d7192246d249f10f2babe14c572f2bcb4",
|
||||
"input.json": "3c7b75788a3fdf94208c26404735d47b6376f5c390219b769f4d8b21b22185df",
|
||||
"model.cdsl.json": "00d01f09acd2d44e9483ceea34f022b8975464a439fe8af87449ada73bc61b4c",
|
||||
"model.glb": "9720d8866a64851d7fb32998c54cef2c2a7f6a5e48ca75df23e2bd93d2c0025d",
|
||||
"model.step": "83143d92fa5723bb96445406582878f6c64971938e04eb1739a3a4fa3b8c17a2",
|
||||
"model.topology.json": "63058e2879d810c2d7f08af877bf6b3f0ba52d60443aebd8c830342e56b1da0d",
|
||||
"rebuild-report.json": "a47ddab107494ae3f9e808562657dcf795979b195bf309821b1858c5252a6d62",
|
||||
"renders/back.png": "cee57ca223080f7f6690fd612c21beaa11d984f9a85658ff09a451635f6129d9",
|
||||
"renders/bottom.png": "1ce45398e64ccb649e3848953915ec579353da2218b8ec22155bfe3df0c39100",
|
||||
"renders/contact-sheet.jpg": "f209b46a79ea299dbca0bd544941e91cdd66e83b2b541c259cc52b247de2814c",
|
||||
"renders/front.png": "cee57ca223080f7f6690fd612c21beaa11d984f9a85658ff09a451635f6129d9",
|
||||
"renders/internal/back-2x.png": "df798a6474c3513aade1734526a5123dd9a43f859f539c3eda05a4c79e827a44",
|
||||
"renders/internal/back/edge.png": "b54c863f13ffa4fcf5e1db3c89f315f78380e4310c3ba0886c8453d89601c36a",
|
||||
"renders/internal/back/line-mask.png": "b54c863f13ffa4fcf5e1db3c89f315f78380e4310c3ba0886c8453d89601c36a",
|
||||
"renders/internal/bottom-2x.png": "a1a93d66e14ae09b1b2a7750aba29384ab85e07c85479dff093e91ee7f0e4c1f",
|
||||
"renders/internal/bottom/edge.png": "24708c7db086beaa57a160cf4325bb34bdef19d8ba4220dcf2991870b3674bd5",
|
||||
"renders/internal/bottom/line-mask.png": "24708c7db086beaa57a160cf4325bb34bdef19d8ba4220dcf2991870b3674bd5",
|
||||
"renders/internal/front-2x.png": "df798a6474c3513aade1734526a5123dd9a43f859f539c3eda05a4c79e827a44",
|
||||
"renders/internal/front/edge.png": "b54c863f13ffa4fcf5e1db3c89f315f78380e4310c3ba0886c8453d89601c36a",
|
||||
"renders/internal/front/line-mask.png": "b54c863f13ffa4fcf5e1db3c89f315f78380e4310c3ba0886c8453d89601c36a",
|
||||
"renders/internal/isometric-2x.png": "07d123267335eba73cd9c8fd2cc23ec003ccedf81efe955210b43e93e535f701",
|
||||
"renders/internal/isometric/edge.png": "8b58380ed81df0e91b57a654f3e89a12ef872ce2ae1fe369cccc30618515362d",
|
||||
"renders/internal/isometric/line-mask.png": "8b58380ed81df0e91b57a654f3e89a12ef872ce2ae1fe369cccc30618515362d",
|
||||
"renders/internal/left-2x.png": "c6090d9d44a52dfd3dc42ab2386b3f77640bcd810d0e514ff225dc54bcc6bc01",
|
||||
"renders/internal/left/edge.png": "ef2988f31afbc890d0a9dea642f2a66a78cd7fe4d51154a0c66a884ce5f938a9",
|
||||
"renders/internal/left/line-mask.png": "ef2988f31afbc890d0a9dea642f2a66a78cd7fe4d51154a0c66a884ce5f938a9",
|
||||
"renders/internal/right-2x.png": "c6090d9d44a52dfd3dc42ab2386b3f77640bcd810d0e514ff225dc54bcc6bc01",
|
||||
"renders/internal/right/edge.png": "ef2988f31afbc890d0a9dea642f2a66a78cd7fe4d51154a0c66a884ce5f938a9",
|
||||
"renders/internal/right/line-mask.png": "ef2988f31afbc890d0a9dea642f2a66a78cd7fe4d51154a0c66a884ce5f938a9",
|
||||
"renders/internal/top-2x.png": "9c6bc058579034aad68315a8ea23fa2af8b5366f6919da773585989c1afcc6f7",
|
||||
"renders/internal/top/edge.png": "fc9ff32bbf085ddad1f3e426412687c778ff62408751f2ac2fd2fdfc2981cfd9",
|
||||
"renders/internal/top/line-mask.png": "fc9ff32bbf085ddad1f3e426412687c778ff62408751f2ac2fd2fdfc2981cfd9",
|
||||
"renders/isometric.png": "3820cb4bdfd9e278c567ce45d02ac972379762daa69cd40900656e45b5453d7d",
|
||||
"renders/left.png": "097904edade92fdb101392756530ad978638208576a007cc91a79226e7927bb1",
|
||||
"renders/render-manifest.json": "06c8b57931a3ddc4d1d04074d88d0b1cc0d132d6a8aea7470c8b4bfcf5906297",
|
||||
"renders/right.png": "097904edade92fdb101392756530ad978638208576a007cc91a79226e7927bb1",
|
||||
"renders/top.png": "979c89fdfe9ab904e01b8d3281e7d5bfe8bc9d41b9c99849ffa2ade0b70dae25"
|
||||
},
|
||||
"schema_version": "cad.v3.artifact-manifest.v1"
|
||||
}
|
||||
@@ -0,0 +1,213 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.1.0",
|
||||
"kind": "part",
|
||||
"part_id": "cad_49900eddd5cd",
|
||||
"geometry": {
|
||||
"sketches": [
|
||||
{
|
||||
"id": "sketch_001",
|
||||
"workplane": {
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"x_dir": [
|
||||
1,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"normal": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
"profile": {
|
||||
"type": "analytic_contours",
|
||||
"contours": [
|
||||
{
|
||||
"role": "outer",
|
||||
"closed": true,
|
||||
"segments": [
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
-44,
|
||||
30
|
||||
],
|
||||
"end": [
|
||||
44,
|
||||
30
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
44,
|
||||
30
|
||||
],
|
||||
"end": [
|
||||
50,
|
||||
24
|
||||
],
|
||||
"center": [
|
||||
44,
|
||||
24
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"clockwise": true
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
50,
|
||||
24
|
||||
],
|
||||
"end": [
|
||||
50,
|
||||
-24
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
50,
|
||||
-24
|
||||
],
|
||||
"end": [
|
||||
44,
|
||||
-30
|
||||
],
|
||||
"center": [
|
||||
44,
|
||||
-24
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"clockwise": true
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
44,
|
||||
-30
|
||||
],
|
||||
"end": [
|
||||
-44,
|
||||
-30
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
-44,
|
||||
-30
|
||||
],
|
||||
"end": [
|
||||
-50,
|
||||
-24
|
||||
],
|
||||
"center": [
|
||||
-44,
|
||||
-24
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"clockwise": true
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
-50,
|
||||
-24
|
||||
],
|
||||
"end": [
|
||||
-50,
|
||||
24
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
-50,
|
||||
24
|
||||
],
|
||||
"end": [
|
||||
-44,
|
||||
30
|
||||
],
|
||||
"center": [
|
||||
-44,
|
||||
24
|
||||
],
|
||||
"radius_mm": 6,
|
||||
"clockwise": true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"features": [
|
||||
{
|
||||
"id": "feature_001",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"params": {
|
||||
"distance_mm": 8
|
||||
},
|
||||
"depends_on": [],
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "feature_002",
|
||||
"atomic_id": "hole_wizard",
|
||||
"params": {
|
||||
"hole_type": "simple",
|
||||
"diameter_mm": 30,
|
||||
"depth_mm": 8,
|
||||
"end_condition": {
|
||||
"type": "through_all",
|
||||
"solidworks_code": 1
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"mm": [
|
||||
-1.6189015965310253e-16,
|
||||
-9.142032545116379e-16,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
],
|
||||
"host_face": {
|
||||
"frame": {
|
||||
"origin_mm": [
|
||||
1.6189015965310253e-16,
|
||||
9.142032545116379e-16,
|
||||
8.0
|
||||
],
|
||||
"x_dir": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"y_dir": [
|
||||
-0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"depends_on": [
|
||||
"feature_001"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,880 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
|
||||
FILE_NAME('Open CASCADE Shape Model','2026-09-01T09:27:39',('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),#749);
|
||||
#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,#293,#460,#607,#634,#661,#688,#715,
|
||||
#722));
|
||||
#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),#44,.T.);
|
||||
#138 = FACE_BOUND('',#139,.T.);
|
||||
#139 = EDGE_LOOP('',(#140,#170,#192,#193));
|
||||
#140 = ORIENTED_EDGE('',*,*,#141,.T.);
|
||||
#141 = EDGE_CURVE('',#142,#144,#146,.T.);
|
||||
#142 = VERTEX_POINT('',#143);
|
||||
#143 = CARTESIAN_POINT('',(-50.,24.,0.));
|
||||
#144 = VERTEX_POINT('',#145);
|
||||
#145 = CARTESIAN_POINT('',(-50.,24.,8.));
|
||||
#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);
|
||||
#147 = LINE('',#148,#149);
|
||||
#148 = CARTESIAN_POINT('',(-50.,24.,0.));
|
||||
#149 = VECTOR('',#150,1.);
|
||||
#150 = DIRECTION('',(0.,0.,1.));
|
||||
#151 = PCURVE('',#44,#152);
|
||||
#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
|
||||
#153 = LINE('',#154,#155);
|
||||
#154 = CARTESIAN_POINT('',(0.,0.));
|
||||
#155 = VECTOR('',#156,1.);
|
||||
#156 = DIRECTION('',(0.,-1.));
|
||||
#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#158 = PCURVE('',#159,#164);
|
||||
#159 = PLANE('',#160);
|
||||
#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);
|
||||
#161 = CARTESIAN_POINT('',(-50.,-24.,0.));
|
||||
#162 = DIRECTION('',(-1.,0.,0.));
|
||||
#163 = DIRECTION('',(0.,1.,0.));
|
||||
#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);
|
||||
#165 = LINE('',#166,#167);
|
||||
#166 = CARTESIAN_POINT('',(48.,0.));
|
||||
#167 = VECTOR('',#168,1.);
|
||||
#168 = DIRECTION('',(0.,-1.));
|
||||
#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#170 = ORIENTED_EDGE('',*,*,#171,.T.);
|
||||
#171 = EDGE_CURVE('',#144,#24,#172,.T.);
|
||||
#172 = SURFACE_CURVE('',#173,(#178,#185),.PCURVE_S1.);
|
||||
#173 = CIRCLE('',#174,6.);
|
||||
#174 = AXIS2_PLACEMENT_3D('',#175,#176,#177);
|
||||
#175 = CARTESIAN_POINT('',(-44.,24.,8.));
|
||||
#176 = DIRECTION('',(0.,0.,-1.));
|
||||
#177 = DIRECTION('',(-1.,5.921189464668E-16,0.));
|
||||
#178 = PCURVE('',#44,#179);
|
||||
#179 = DEFINITIONAL_REPRESENTATION('',(#180),#184);
|
||||
#180 = LINE('',#181,#182);
|
||||
#181 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#182 = VECTOR('',#183,1.);
|
||||
#183 = DIRECTION('',(1.,0.));
|
||||
#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#185 = PCURVE('',#72,#186);
|
||||
#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
|
||||
#187 = CIRCLE('',#188,6.);
|
||||
#188 = AXIS2_PLACEMENT_2D('',#189,#190);
|
||||
#189 = CARTESIAN_POINT('',(44.,24.));
|
||||
#190 = DIRECTION('',(1.,5.921189464668E-16));
|
||||
#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#192 = ORIENTED_EDGE('',*,*,#21,.F.);
|
||||
#193 = ORIENTED_EDGE('',*,*,#194,.F.);
|
||||
#194 = EDGE_CURVE('',#142,#22,#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('',(-1.,5.921189464668E-16,0.));
|
||||
#201 = PCURVE('',#44,#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('',(1.,5.921189464668E-16));
|
||||
#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#215 = ADVANCED_FACE('',(#216),#100,.T.);
|
||||
#216 = FACE_BOUND('',#217,.T.);
|
||||
#217 = EDGE_LOOP('',(#218,#219,#243,#271));
|
||||
#218 = ORIENTED_EDGE('',*,*,#84,.T.);
|
||||
#219 = ORIENTED_EDGE('',*,*,#220,.T.);
|
||||
#220 = EDGE_CURVE('',#57,#221,#223,.T.);
|
||||
#221 = VERTEX_POINT('',#222);
|
||||
#222 = CARTESIAN_POINT('',(50.,24.,8.));
|
||||
#223 = SURFACE_CURVE('',#224,(#229,#236),.PCURVE_S1.);
|
||||
#224 = CIRCLE('',#225,6.);
|
||||
#225 = AXIS2_PLACEMENT_3D('',#226,#227,#228);
|
||||
#226 = CARTESIAN_POINT('',(44.,24.,8.));
|
||||
#227 = DIRECTION('',(0.,0.,-1.));
|
||||
#228 = DIRECTION('',(0.,1.,0.));
|
||||
#229 = PCURVE('',#100,#230);
|
||||
#230 = DEFINITIONAL_REPRESENTATION('',(#231),#235);
|
||||
#231 = LINE('',#232,#233);
|
||||
#232 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#233 = VECTOR('',#234,1.);
|
||||
#234 = DIRECTION('',(1.,0.));
|
||||
#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#236 = PCURVE('',#72,#237);
|
||||
#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242);
|
||||
#238 = CIRCLE('',#239,6.);
|
||||
#239 = AXIS2_PLACEMENT_2D('',#240,#241);
|
||||
#240 = CARTESIAN_POINT('',(-44.,24.));
|
||||
#241 = DIRECTION('',(0.,1.));
|
||||
#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#243 = ORIENTED_EDGE('',*,*,#244,.F.);
|
||||
#244 = EDGE_CURVE('',#245,#221,#247,.T.);
|
||||
#245 = VERTEX_POINT('',#246);
|
||||
#246 = CARTESIAN_POINT('',(50.,24.,0.));
|
||||
#247 = SURFACE_CURVE('',#248,(#252,#259),.PCURVE_S1.);
|
||||
#248 = LINE('',#249,#250);
|
||||
#249 = CARTESIAN_POINT('',(50.,24.,0.));
|
||||
#250 = VECTOR('',#251,1.);
|
||||
#251 = DIRECTION('',(0.,0.,1.));
|
||||
#252 = PCURVE('',#100,#253);
|
||||
#253 = DEFINITIONAL_REPRESENTATION('',(#254),#258);
|
||||
#254 = LINE('',#255,#256);
|
||||
#255 = CARTESIAN_POINT('',(1.570796326795,0.));
|
||||
#256 = VECTOR('',#257,1.);
|
||||
#257 = DIRECTION('',(0.,-1.));
|
||||
#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#259 = PCURVE('',#260,#265);
|
||||
#260 = PLANE('',#261);
|
||||
#261 = AXIS2_PLACEMENT_3D('',#262,#263,#264);
|
||||
#262 = CARTESIAN_POINT('',(50.,24.,0.));
|
||||
#263 = DIRECTION('',(1.,0.,-0.));
|
||||
#264 = DIRECTION('',(0.,-1.,0.));
|
||||
#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270);
|
||||
#266 = LINE('',#267,#268);
|
||||
#267 = CARTESIAN_POINT('',(0.,0.));
|
||||
#268 = VECTOR('',#269,1.);
|
||||
#269 = DIRECTION('',(0.,-1.));
|
||||
#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#271 = ORIENTED_EDGE('',*,*,#272,.F.);
|
||||
#272 = EDGE_CURVE('',#85,#245,#273,.T.);
|
||||
#273 = SURFACE_CURVE('',#274,(#279,#286),.PCURVE_S1.);
|
||||
#274 = CIRCLE('',#275,6.);
|
||||
#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
|
||||
#276 = CARTESIAN_POINT('',(44.,24.,0.));
|
||||
#277 = DIRECTION('',(0.,0.,-1.));
|
||||
#278 = DIRECTION('',(0.,1.,0.));
|
||||
#279 = PCURVE('',#100,#280);
|
||||
#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285);
|
||||
#281 = LINE('',#282,#283);
|
||||
#282 = CARTESIAN_POINT('',(0.,0.));
|
||||
#283 = VECTOR('',#284,1.);
|
||||
#284 = DIRECTION('',(1.,0.));
|
||||
#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#286 = PCURVE('',#126,#287);
|
||||
#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292);
|
||||
#288 = CIRCLE('',#289,6.);
|
||||
#289 = AXIS2_PLACEMENT_2D('',#290,#291);
|
||||
#290 = CARTESIAN_POINT('',(-44.,24.));
|
||||
#291 = DIRECTION('',(0.,1.));
|
||||
#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#293 = ADVANCED_FACE('',(#294,#429),#126,.T.);
|
||||
#294 = FACE_BOUND('',#295,.T.);
|
||||
#295 = EDGE_LOOP('',(#296,#297,#298,#321,#350,#378,#407,#428));
|
||||
#296 = ORIENTED_EDGE('',*,*,#112,.T.);
|
||||
#297 = ORIENTED_EDGE('',*,*,#272,.T.);
|
||||
#298 = ORIENTED_EDGE('',*,*,#299,.T.);
|
||||
#299 = EDGE_CURVE('',#245,#300,#302,.T.);
|
||||
#300 = VERTEX_POINT('',#301);
|
||||
#301 = CARTESIAN_POINT('',(50.,-24.,0.));
|
||||
#302 = SURFACE_CURVE('',#303,(#307,#314),.PCURVE_S1.);
|
||||
#303 = LINE('',#304,#305);
|
||||
#304 = CARTESIAN_POINT('',(50.,24.,0.));
|
||||
#305 = VECTOR('',#306,1.);
|
||||
#306 = DIRECTION('',(0.,-1.,0.));
|
||||
#307 = PCURVE('',#126,#308);
|
||||
#308 = DEFINITIONAL_REPRESENTATION('',(#309),#313);
|
||||
#309 = LINE('',#310,#311);
|
||||
#310 = CARTESIAN_POINT('',(-50.,24.));
|
||||
#311 = VECTOR('',#312,1.);
|
||||
#312 = DIRECTION('',(0.,-1.));
|
||||
#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#314 = PCURVE('',#260,#315);
|
||||
#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320);
|
||||
#316 = LINE('',#317,#318);
|
||||
#317 = CARTESIAN_POINT('',(0.,0.));
|
||||
#318 = VECTOR('',#319,1.);
|
||||
#319 = DIRECTION('',(1.,0.));
|
||||
#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#321 = ORIENTED_EDGE('',*,*,#322,.T.);
|
||||
#322 = EDGE_CURVE('',#300,#323,#325,.T.);
|
||||
#323 = VERTEX_POINT('',#324);
|
||||
#324 = CARTESIAN_POINT('',(44.,-30.,0.));
|
||||
#325 = SURFACE_CURVE('',#326,(#331,#338),.PCURVE_S1.);
|
||||
#326 = CIRCLE('',#327,6.);
|
||||
#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
|
||||
#328 = CARTESIAN_POINT('',(44.,-24.,0.));
|
||||
#329 = DIRECTION('',(0.,0.,-1.));
|
||||
#330 = DIRECTION('',(1.,-5.921189464668E-16,0.));
|
||||
#331 = PCURVE('',#126,#332);
|
||||
#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
|
||||
#333 = CIRCLE('',#334,6.);
|
||||
#334 = AXIS2_PLACEMENT_2D('',#335,#336);
|
||||
#335 = CARTESIAN_POINT('',(-44.,-24.));
|
||||
#336 = DIRECTION('',(-1.,-5.921189464668E-16));
|
||||
#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#338 = PCURVE('',#339,#344);
|
||||
#339 = CYLINDRICAL_SURFACE('',#340,6.);
|
||||
#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343);
|
||||
#341 = CARTESIAN_POINT('',(44.,-24.,0.));
|
||||
#342 = DIRECTION('',(0.,0.,-1.));
|
||||
#343 = DIRECTION('',(1.,-5.921189464668E-16,0.));
|
||||
#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349);
|
||||
#345 = LINE('',#346,#347);
|
||||
#346 = CARTESIAN_POINT('',(0.,0.));
|
||||
#347 = VECTOR('',#348,1.);
|
||||
#348 = DIRECTION('',(1.,0.));
|
||||
#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#350 = ORIENTED_EDGE('',*,*,#351,.T.);
|
||||
#351 = EDGE_CURVE('',#323,#352,#354,.T.);
|
||||
#352 = VERTEX_POINT('',#353);
|
||||
#353 = CARTESIAN_POINT('',(-44.,-30.,0.));
|
||||
#354 = SURFACE_CURVE('',#355,(#359,#366),.PCURVE_S1.);
|
||||
#355 = LINE('',#356,#357);
|
||||
#356 = CARTESIAN_POINT('',(44.,-30.,0.));
|
||||
#357 = VECTOR('',#358,1.);
|
||||
#358 = DIRECTION('',(-1.,0.,0.));
|
||||
#359 = PCURVE('',#126,#360);
|
||||
#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365);
|
||||
#361 = LINE('',#362,#363);
|
||||
#362 = CARTESIAN_POINT('',(-44.,-30.));
|
||||
#363 = VECTOR('',#364,1.);
|
||||
#364 = DIRECTION('',(1.,0.));
|
||||
#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#366 = PCURVE('',#367,#372);
|
||||
#367 = PLANE('',#368);
|
||||
#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371);
|
||||
#369 = CARTESIAN_POINT('',(44.,-30.,0.));
|
||||
#370 = DIRECTION('',(0.,-1.,0.));
|
||||
#371 = DIRECTION('',(-1.,0.,0.));
|
||||
#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377);
|
||||
#373 = LINE('',#374,#375);
|
||||
#374 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#375 = VECTOR('',#376,1.);
|
||||
#376 = DIRECTION('',(1.,0.));
|
||||
#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#378 = ORIENTED_EDGE('',*,*,#379,.T.);
|
||||
#379 = EDGE_CURVE('',#352,#380,#382,.T.);
|
||||
#380 = VERTEX_POINT('',#381);
|
||||
#381 = CARTESIAN_POINT('',(-50.,-24.,0.));
|
||||
#382 = SURFACE_CURVE('',#383,(#388,#395),.PCURVE_S1.);
|
||||
#383 = CIRCLE('',#384,6.);
|
||||
#384 = AXIS2_PLACEMENT_3D('',#385,#386,#387);
|
||||
#385 = CARTESIAN_POINT('',(-44.,-24.,0.));
|
||||
#386 = DIRECTION('',(0.,0.,-1.));
|
||||
#387 = DIRECTION('',(0.,-1.,0.));
|
||||
#388 = PCURVE('',#126,#389);
|
||||
#389 = DEFINITIONAL_REPRESENTATION('',(#390),#394);
|
||||
#390 = CIRCLE('',#391,6.);
|
||||
#391 = AXIS2_PLACEMENT_2D('',#392,#393);
|
||||
#392 = CARTESIAN_POINT('',(44.,-24.));
|
||||
#393 = DIRECTION('',(0.,-1.));
|
||||
#394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#395 = PCURVE('',#396,#401);
|
||||
#396 = CYLINDRICAL_SURFACE('',#397,6.);
|
||||
#397 = AXIS2_PLACEMENT_3D('',#398,#399,#400);
|
||||
#398 = CARTESIAN_POINT('',(-44.,-24.,0.));
|
||||
#399 = DIRECTION('',(0.,0.,-1.));
|
||||
#400 = DIRECTION('',(0.,-1.,0.));
|
||||
#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406);
|
||||
#402 = LINE('',#403,#404);
|
||||
#403 = CARTESIAN_POINT('',(0.,0.));
|
||||
#404 = VECTOR('',#405,1.);
|
||||
#405 = DIRECTION('',(1.,0.));
|
||||
#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#407 = ORIENTED_EDGE('',*,*,#408,.T.);
|
||||
#408 = EDGE_CURVE('',#380,#142,#409,.T.);
|
||||
#409 = SURFACE_CURVE('',#410,(#414,#421),.PCURVE_S1.);
|
||||
#410 = LINE('',#411,#412);
|
||||
#411 = CARTESIAN_POINT('',(-50.,-24.,0.));
|
||||
#412 = VECTOR('',#413,1.);
|
||||
#413 = DIRECTION('',(0.,1.,0.));
|
||||
#414 = PCURVE('',#126,#415);
|
||||
#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420);
|
||||
#416 = LINE('',#417,#418);
|
||||
#417 = CARTESIAN_POINT('',(50.,-24.));
|
||||
#418 = VECTOR('',#419,1.);
|
||||
#419 = DIRECTION('',(0.,1.));
|
||||
#420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#421 = PCURVE('',#159,#422);
|
||||
#422 = DEFINITIONAL_REPRESENTATION('',(#423),#427);
|
||||
#423 = LINE('',#424,#425);
|
||||
#424 = CARTESIAN_POINT('',(0.,0.));
|
||||
#425 = VECTOR('',#426,1.);
|
||||
#426 = DIRECTION('',(1.,0.));
|
||||
#427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#428 = ORIENTED_EDGE('',*,*,#194,.T.);
|
||||
#429 = FACE_BOUND('',#430,.T.);
|
||||
#430 = EDGE_LOOP('',(#431));
|
||||
#431 = ORIENTED_EDGE('',*,*,#432,.F.);
|
||||
#432 = EDGE_CURVE('',#433,#433,#435,.T.);
|
||||
#433 = VERTEX_POINT('',#434);
|
||||
#434 = CARTESIAN_POINT('',(-15.,-3.673940397442E-15,0.));
|
||||
#435 = SURFACE_CURVE('',#436,(#441,#448),.PCURVE_S1.);
|
||||
#436 = CIRCLE('',#437,15.);
|
||||
#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440);
|
||||
#438 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#439 = DIRECTION('',(0.,0.,-1.));
|
||||
#440 = DIRECTION('',(-1.,0.,0.));
|
||||
#441 = PCURVE('',#126,#442);
|
||||
#442 = DEFINITIONAL_REPRESENTATION('',(#443),#447);
|
||||
#443 = CIRCLE('',#444,15.);
|
||||
#444 = AXIS2_PLACEMENT_2D('',#445,#446);
|
||||
#445 = CARTESIAN_POINT('',(-8.730439091843E-16,-1.148741985769E-16));
|
||||
#446 = DIRECTION('',(1.,0.));
|
||||
#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#448 = PCURVE('',#449,#454);
|
||||
#449 = CYLINDRICAL_SURFACE('',#450,15.);
|
||||
#450 = AXIS2_PLACEMENT_3D('',#451,#452,#453);
|
||||
#451 = CARTESIAN_POINT('',(0.,0.,8.));
|
||||
#452 = DIRECTION('',(-0.,0.,-1.));
|
||||
#453 = DIRECTION('',(-1.,0.,0.));
|
||||
#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459);
|
||||
#455 = LINE('',#456,#457);
|
||||
#456 = CARTESIAN_POINT('',(0.,8.));
|
||||
#457 = VECTOR('',#458,1.);
|
||||
#458 = DIRECTION('',(1.,0.));
|
||||
#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#460 = ADVANCED_FACE('',(#461,#581),#72,.F.);
|
||||
#461 = FACE_BOUND('',#462,.F.);
|
||||
#462 = EDGE_LOOP('',(#463,#464,#465,#488,#512,#535,#559,#580));
|
||||
#463 = ORIENTED_EDGE('',*,*,#56,.T.);
|
||||
#464 = ORIENTED_EDGE('',*,*,#220,.T.);
|
||||
#465 = ORIENTED_EDGE('',*,*,#466,.T.);
|
||||
#466 = EDGE_CURVE('',#221,#467,#469,.T.);
|
||||
#467 = VERTEX_POINT('',#468);
|
||||
#468 = CARTESIAN_POINT('',(50.,-24.,8.));
|
||||
#469 = SURFACE_CURVE('',#470,(#474,#481),.PCURVE_S1.);
|
||||
#470 = LINE('',#471,#472);
|
||||
#471 = CARTESIAN_POINT('',(50.,24.,8.));
|
||||
#472 = VECTOR('',#473,1.);
|
||||
#473 = DIRECTION('',(0.,-1.,0.));
|
||||
#474 = PCURVE('',#72,#475);
|
||||
#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);
|
||||
#476 = LINE('',#477,#478);
|
||||
#477 = CARTESIAN_POINT('',(-50.,24.));
|
||||
#478 = VECTOR('',#479,1.);
|
||||
#479 = DIRECTION('',(0.,-1.));
|
||||
#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#481 = PCURVE('',#260,#482);
|
||||
#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
|
||||
#483 = LINE('',#484,#485);
|
||||
#484 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#485 = VECTOR('',#486,1.);
|
||||
#486 = DIRECTION('',(1.,0.));
|
||||
#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#488 = ORIENTED_EDGE('',*,*,#489,.T.);
|
||||
#489 = EDGE_CURVE('',#467,#490,#492,.T.);
|
||||
#490 = VERTEX_POINT('',#491);
|
||||
#491 = CARTESIAN_POINT('',(44.,-30.,8.));
|
||||
#492 = SURFACE_CURVE('',#493,(#498,#505),.PCURVE_S1.);
|
||||
#493 = CIRCLE('',#494,6.);
|
||||
#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
|
||||
#495 = CARTESIAN_POINT('',(44.,-24.,8.));
|
||||
#496 = DIRECTION('',(0.,0.,-1.));
|
||||
#497 = DIRECTION('',(1.,-5.921189464668E-16,0.));
|
||||
#498 = PCURVE('',#72,#499);
|
||||
#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504);
|
||||
#500 = CIRCLE('',#501,6.);
|
||||
#501 = AXIS2_PLACEMENT_2D('',#502,#503);
|
||||
#502 = CARTESIAN_POINT('',(-44.,-24.));
|
||||
#503 = DIRECTION('',(-1.,-5.921189464668E-16));
|
||||
#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#505 = PCURVE('',#339,#506);
|
||||
#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511);
|
||||
#507 = LINE('',#508,#509);
|
||||
#508 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#509 = VECTOR('',#510,1.);
|
||||
#510 = DIRECTION('',(1.,0.));
|
||||
#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#512 = ORIENTED_EDGE('',*,*,#513,.T.);
|
||||
#513 = EDGE_CURVE('',#490,#514,#516,.T.);
|
||||
#514 = VERTEX_POINT('',#515);
|
||||
#515 = CARTESIAN_POINT('',(-44.,-30.,8.));
|
||||
#516 = SURFACE_CURVE('',#517,(#521,#528),.PCURVE_S1.);
|
||||
#517 = LINE('',#518,#519);
|
||||
#518 = CARTESIAN_POINT('',(44.,-30.,8.));
|
||||
#519 = VECTOR('',#520,1.);
|
||||
#520 = DIRECTION('',(-1.,0.,0.));
|
||||
#521 = PCURVE('',#72,#522);
|
||||
#522 = DEFINITIONAL_REPRESENTATION('',(#523),#527);
|
||||
#523 = LINE('',#524,#525);
|
||||
#524 = CARTESIAN_POINT('',(-44.,-30.));
|
||||
#525 = VECTOR('',#526,1.);
|
||||
#526 = DIRECTION('',(1.,0.));
|
||||
#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#528 = PCURVE('',#367,#529);
|
||||
#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534);
|
||||
#530 = LINE('',#531,#532);
|
||||
#531 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#532 = VECTOR('',#533,1.);
|
||||
#533 = DIRECTION('',(1.,0.));
|
||||
#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#535 = ORIENTED_EDGE('',*,*,#536,.T.);
|
||||
#536 = EDGE_CURVE('',#514,#537,#539,.T.);
|
||||
#537 = VERTEX_POINT('',#538);
|
||||
#538 = CARTESIAN_POINT('',(-50.,-24.,8.));
|
||||
#539 = SURFACE_CURVE('',#540,(#545,#552),.PCURVE_S1.);
|
||||
#540 = CIRCLE('',#541,6.);
|
||||
#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544);
|
||||
#542 = CARTESIAN_POINT('',(-44.,-24.,8.));
|
||||
#543 = DIRECTION('',(0.,0.,-1.));
|
||||
#544 = DIRECTION('',(0.,-1.,0.));
|
||||
#545 = PCURVE('',#72,#546);
|
||||
#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);
|
||||
#547 = CIRCLE('',#548,6.);
|
||||
#548 = AXIS2_PLACEMENT_2D('',#549,#550);
|
||||
#549 = CARTESIAN_POINT('',(44.,-24.));
|
||||
#550 = DIRECTION('',(0.,-1.));
|
||||
#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#552 = PCURVE('',#396,#553);
|
||||
#553 = DEFINITIONAL_REPRESENTATION('',(#554),#558);
|
||||
#554 = LINE('',#555,#556);
|
||||
#555 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#556 = VECTOR('',#557,1.);
|
||||
#557 = DIRECTION('',(1.,0.));
|
||||
#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#559 = ORIENTED_EDGE('',*,*,#560,.T.);
|
||||
#560 = EDGE_CURVE('',#537,#144,#561,.T.);
|
||||
#561 = SURFACE_CURVE('',#562,(#566,#573),.PCURVE_S1.);
|
||||
#562 = LINE('',#563,#564);
|
||||
#563 = CARTESIAN_POINT('',(-50.,-24.,8.));
|
||||
#564 = VECTOR('',#565,1.);
|
||||
#565 = DIRECTION('',(0.,1.,0.));
|
||||
#566 = PCURVE('',#72,#567);
|
||||
#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);
|
||||
#568 = LINE('',#569,#570);
|
||||
#569 = CARTESIAN_POINT('',(50.,-24.));
|
||||
#570 = VECTOR('',#571,1.);
|
||||
#571 = DIRECTION('',(0.,1.));
|
||||
#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#573 = PCURVE('',#159,#574);
|
||||
#574 = DEFINITIONAL_REPRESENTATION('',(#575),#579);
|
||||
#575 = LINE('',#576,#577);
|
||||
#576 = CARTESIAN_POINT('',(0.,-8.));
|
||||
#577 = VECTOR('',#578,1.);
|
||||
#578 = DIRECTION('',(1.,0.));
|
||||
#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#580 = ORIENTED_EDGE('',*,*,#171,.T.);
|
||||
#581 = FACE_BOUND('',#582,.F.);
|
||||
#582 = EDGE_LOOP('',(#583));
|
||||
#583 = ORIENTED_EDGE('',*,*,#584,.F.);
|
||||
#584 = EDGE_CURVE('',#585,#585,#587,.T.);
|
||||
#585 = VERTEX_POINT('',#586);
|
||||
#586 = CARTESIAN_POINT('',(-15.,-3.673940397442E-15,8.));
|
||||
#587 = SURFACE_CURVE('',#588,(#593,#600),.PCURVE_S1.);
|
||||
#588 = CIRCLE('',#589,15.);
|
||||
#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592);
|
||||
#590 = CARTESIAN_POINT('',(0.,0.,8.));
|
||||
#591 = DIRECTION('',(0.,0.,-1.));
|
||||
#592 = DIRECTION('',(-1.,0.,0.));
|
||||
#593 = PCURVE('',#72,#594);
|
||||
#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
|
||||
#595 = CIRCLE('',#596,15.);
|
||||
#596 = AXIS2_PLACEMENT_2D('',#597,#598);
|
||||
#597 = CARTESIAN_POINT('',(-8.730439091843E-16,-1.148741985769E-16));
|
||||
#598 = DIRECTION('',(1.,0.));
|
||||
#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#600 = PCURVE('',#449,#601);
|
||||
#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606);
|
||||
#602 = LINE('',#603,#604);
|
||||
#603 = CARTESIAN_POINT('',(0.,0.));
|
||||
#604 = VECTOR('',#605,1.);
|
||||
#605 = DIRECTION('',(1.,0.));
|
||||
#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#607 = ADVANCED_FACE('',(#608),#159,.T.);
|
||||
#608 = FACE_BOUND('',#609,.T.);
|
||||
#609 = EDGE_LOOP('',(#610,#631,#632,#633));
|
||||
#610 = ORIENTED_EDGE('',*,*,#611,.T.);
|
||||
#611 = EDGE_CURVE('',#380,#537,#612,.T.);
|
||||
#612 = SURFACE_CURVE('',#613,(#617,#624),.PCURVE_S1.);
|
||||
#613 = LINE('',#614,#615);
|
||||
#614 = CARTESIAN_POINT('',(-50.,-24.,0.));
|
||||
#615 = VECTOR('',#616,1.);
|
||||
#616 = DIRECTION('',(0.,0.,1.));
|
||||
#617 = PCURVE('',#159,#618);
|
||||
#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);
|
||||
#619 = LINE('',#620,#621);
|
||||
#620 = CARTESIAN_POINT('',(0.,0.));
|
||||
#621 = VECTOR('',#622,1.);
|
||||
#622 = DIRECTION('',(0.,-1.));
|
||||
#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#624 = PCURVE('',#396,#625);
|
||||
#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
|
||||
#626 = LINE('',#627,#628);
|
||||
#627 = CARTESIAN_POINT('',(1.570796326795,0.));
|
||||
#628 = VECTOR('',#629,1.);
|
||||
#629 = DIRECTION('',(0.,-1.));
|
||||
#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#631 = ORIENTED_EDGE('',*,*,#560,.T.);
|
||||
#632 = ORIENTED_EDGE('',*,*,#141,.F.);
|
||||
#633 = ORIENTED_EDGE('',*,*,#408,.F.);
|
||||
#634 = ADVANCED_FACE('',(#635),#260,.T.);
|
||||
#635 = FACE_BOUND('',#636,.T.);
|
||||
#636 = EDGE_LOOP('',(#637,#638,#639,#660));
|
||||
#637 = ORIENTED_EDGE('',*,*,#244,.T.);
|
||||
#638 = ORIENTED_EDGE('',*,*,#466,.T.);
|
||||
#639 = ORIENTED_EDGE('',*,*,#640,.F.);
|
||||
#640 = EDGE_CURVE('',#300,#467,#641,.T.);
|
||||
#641 = SURFACE_CURVE('',#642,(#646,#653),.PCURVE_S1.);
|
||||
#642 = LINE('',#643,#644);
|
||||
#643 = CARTESIAN_POINT('',(50.,-24.,0.));
|
||||
#644 = VECTOR('',#645,1.);
|
||||
#645 = DIRECTION('',(0.,0.,1.));
|
||||
#646 = PCURVE('',#260,#647);
|
||||
#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652);
|
||||
#648 = LINE('',#649,#650);
|
||||
#649 = CARTESIAN_POINT('',(48.,0.));
|
||||
#650 = VECTOR('',#651,1.);
|
||||
#651 = DIRECTION('',(0.,-1.));
|
||||
#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#653 = PCURVE('',#339,#654);
|
||||
#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659);
|
||||
#655 = LINE('',#656,#657);
|
||||
#656 = CARTESIAN_POINT('',(0.,0.));
|
||||
#657 = VECTOR('',#658,1.);
|
||||
#658 = DIRECTION('',(0.,-1.));
|
||||
#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#660 = ORIENTED_EDGE('',*,*,#299,.F.);
|
||||
#661 = ADVANCED_FACE('',(#662),#396,.T.);
|
||||
#662 = FACE_BOUND('',#663,.T.);
|
||||
#663 = EDGE_LOOP('',(#664,#685,#686,#687));
|
||||
#664 = ORIENTED_EDGE('',*,*,#665,.T.);
|
||||
#665 = EDGE_CURVE('',#352,#514,#666,.T.);
|
||||
#666 = SURFACE_CURVE('',#667,(#671,#678),.PCURVE_S1.);
|
||||
#667 = LINE('',#668,#669);
|
||||
#668 = CARTESIAN_POINT('',(-44.,-30.,0.));
|
||||
#669 = VECTOR('',#670,1.);
|
||||
#670 = DIRECTION('',(0.,0.,1.));
|
||||
#671 = PCURVE('',#396,#672);
|
||||
#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677);
|
||||
#673 = LINE('',#674,#675);
|
||||
#674 = CARTESIAN_POINT('',(0.,0.));
|
||||
#675 = VECTOR('',#676,1.);
|
||||
#676 = DIRECTION('',(0.,-1.));
|
||||
#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#678 = PCURVE('',#367,#679);
|
||||
#679 = DEFINITIONAL_REPRESENTATION('',(#680),#684);
|
||||
#680 = LINE('',#681,#682);
|
||||
#681 = CARTESIAN_POINT('',(88.,0.));
|
||||
#682 = VECTOR('',#683,1.);
|
||||
#683 = DIRECTION('',(0.,-1.));
|
||||
#684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#685 = ORIENTED_EDGE('',*,*,#536,.T.);
|
||||
#686 = ORIENTED_EDGE('',*,*,#611,.F.);
|
||||
#687 = ORIENTED_EDGE('',*,*,#379,.F.);
|
||||
#688 = ADVANCED_FACE('',(#689),#339,.T.);
|
||||
#689 = FACE_BOUND('',#690,.T.);
|
||||
#690 = EDGE_LOOP('',(#691,#692,#693,#714));
|
||||
#691 = ORIENTED_EDGE('',*,*,#640,.T.);
|
||||
#692 = ORIENTED_EDGE('',*,*,#489,.T.);
|
||||
#693 = ORIENTED_EDGE('',*,*,#694,.F.);
|
||||
#694 = EDGE_CURVE('',#323,#490,#695,.T.);
|
||||
#695 = SURFACE_CURVE('',#696,(#700,#707),.PCURVE_S1.);
|
||||
#696 = LINE('',#697,#698);
|
||||
#697 = CARTESIAN_POINT('',(44.,-30.,0.));
|
||||
#698 = VECTOR('',#699,1.);
|
||||
#699 = DIRECTION('',(0.,0.,1.));
|
||||
#700 = PCURVE('',#339,#701);
|
||||
#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);
|
||||
#702 = LINE('',#703,#704);
|
||||
#703 = CARTESIAN_POINT('',(1.570796326795,0.));
|
||||
#704 = VECTOR('',#705,1.);
|
||||
#705 = DIRECTION('',(0.,-1.));
|
||||
#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#707 = PCURVE('',#367,#708);
|
||||
#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713);
|
||||
#709 = LINE('',#710,#711);
|
||||
#710 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#711 = VECTOR('',#712,1.);
|
||||
#712 = DIRECTION('',(0.,-1.));
|
||||
#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#714 = ORIENTED_EDGE('',*,*,#322,.F.);
|
||||
#715 = ADVANCED_FACE('',(#716),#367,.T.);
|
||||
#716 = FACE_BOUND('',#717,.T.);
|
||||
#717 = EDGE_LOOP('',(#718,#719,#720,#721));
|
||||
#718 = ORIENTED_EDGE('',*,*,#694,.T.);
|
||||
#719 = ORIENTED_EDGE('',*,*,#513,.T.);
|
||||
#720 = ORIENTED_EDGE('',*,*,#665,.F.);
|
||||
#721 = ORIENTED_EDGE('',*,*,#351,.F.);
|
||||
#722 = ADVANCED_FACE('',(#723),#449,.F.);
|
||||
#723 = FACE_BOUND('',#724,.F.);
|
||||
#724 = EDGE_LOOP('',(#725,#726,#747,#748));
|
||||
#725 = ORIENTED_EDGE('',*,*,#432,.F.);
|
||||
#726 = ORIENTED_EDGE('',*,*,#727,.F.);
|
||||
#727 = EDGE_CURVE('',#585,#433,#728,.T.);
|
||||
#728 = SEAM_CURVE('',#729,(#733,#740),.PCURVE_S1.);
|
||||
#729 = LINE('',#730,#731);
|
||||
#730 = CARTESIAN_POINT('',(-15.,-3.673940397442E-15,8.));
|
||||
#731 = VECTOR('',#732,1.);
|
||||
#732 = DIRECTION('',(-0.,0.,-1.));
|
||||
#733 = PCURVE('',#449,#734);
|
||||
#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);
|
||||
#735 = LINE('',#736,#737);
|
||||
#736 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||
#737 = VECTOR('',#738,1.);
|
||||
#738 = DIRECTION('',(0.,1.));
|
||||
#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#740 = PCURVE('',#449,#741);
|
||||
#741 = DEFINITIONAL_REPRESENTATION('',(#742),#746);
|
||||
#742 = LINE('',#743,#744);
|
||||
#743 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#744 = VECTOR('',#745,1.);
|
||||
#745 = DIRECTION('',(0.,1.));
|
||||
#746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#747 = ORIENTED_EDGE('',*,*,#584,.T.);
|
||||
#748 = ORIENTED_EDGE('',*,*,#727,.T.);
|
||||
#749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#753)) GLOBAL_UNIT_ASSIGNED_CONTEXT
|
||||
((#750,#751,#752)) REPRESENTATION_CONTEXT('Context #1',
|
||||
'3D Context with UNIT and UNCERTAINTY') );
|
||||
#750 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||
#751 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||
#752 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||
#753 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#750,
|
||||
'distance_accuracy_value','confusion accuracy');
|
||||
#754 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 9.2 KiB |
|
After Width: | Height: | Size: 9.2 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: 25 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 17 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: 19 KiB |
|
After Width: | Height: | Size: 9.2 KiB |
|
After Width: | Height: | Size: 9.2 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 5.5 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_002/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_002/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_002/renders/top.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/top-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/top/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/top/edge.png",
|
||||
"coverage": 0.006949186325073242,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"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,
|
||||
-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_002/renders/bottom.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/bottom-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/bottom/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/bottom/edge.png",
|
||||
"coverage": 0.006948232650756836,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
579,
|
||||
1763,
|
||||
1469
|
||||
],
|
||||
"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,
|
||||
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_002/renders/front.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/front-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/front/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/front/edge.png",
|
||||
"coverage": 0.004267692565917969,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
963,
|
||||
1763,
|
||||
1085
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 11,
|
||||
"hidden_edge_count": 15,
|
||||
"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_002/renders/back.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/back-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/back/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/back/edge.png",
|
||||
"coverage": 0.004267692565917969,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
963,
|
||||
1763,
|
||||
1085
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 11,
|
||||
"hidden_edge_count": 15,
|
||||
"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_002/renders/left.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/left-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/left/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/left/edge.png",
|
||||
"coverage": 0.004801750183105469,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
923,
|
||||
1763,
|
||||
1125
|
||||
],
|
||||
"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,
|
||||
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_002/renders/right.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/right-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/right/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/right/edge.png",
|
||||
"coverage": 0.004801750183105469,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
923,
|
||||
1763,
|
||||
1125
|
||||
],
|
||||
"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,
|
||||
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_002/renders/isometric.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/isometric-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/isometric/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260901T012040Z/artifacts/cad_49900eddd5cd/revisions/rev_002/renders/internal/isometric/edge.png",
|
||||
"coverage": 0.010237455368041992,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
611,
|
||||
1763,
|
||||
1437
|
||||
],
|
||||
"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: 23 KiB |