重构 改为标准化输出
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"candidate_id": "candidate_bca111761813526f",
|
||||
"claim_coverage": [
|
||||
{
|
||||
"claim_id": "claim_001",
|
||||
"evidence_refs": [
|
||||
"ev_solid_count"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_002",
|
||||
"evidence_refs": [
|
||||
"ev_bbox"
|
||||
],
|
||||
"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_outer_cylinder"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_006",
|
||||
"evidence_refs": [
|
||||
"ev_center_bore"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_007",
|
||||
"evidence_refs": [
|
||||
"ev_bolt_bores"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_008",
|
||||
"evidence_refs": [
|
||||
"ev_hole_pattern"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_009",
|
||||
"evidence_refs": [
|
||||
"ev_visual"
|
||||
],
|
||||
"status": "pass"
|
||||
}
|
||||
],
|
||||
"evidence": [
|
||||
"ev_solid_count: deterministic evidence reports exactly 1 solid.",
|
||||
"ev_bbox: deterministic bounding box dimensions are 120.0 x 120.0 x 12.0 mm, matching required diameter extents and thickness within tolerance.",
|
||||
"ev_outer_cylinder: deterministic evidence reports one external cylindrical surface group with diameter 120 mm and axial span 12.0 mm.",
|
||||
"ev_center_bore: deterministic evidence reports one through bore for the centered 40 mm cylindrical bore.",
|
||||
"ev_bolt_bores: deterministic evidence reports six through cylindrical bores for the bolt holes.",
|
||||
"ev_hole_pattern: deterministic evidence reports six centers at pitch radius 45.0 mm with 1.04719755 rad angular spacing and concentric bore diameter 40 mm.",
|
||||
"ev_visual: top and isometric renders show a circular flange with a central bore and six evenly distributed smaller holes on the bolt circle."
|
||||
],
|
||||
"issues": [],
|
||||
"verdict": "accept",
|
||||
"working_head": "cad_630647071bf9:rev_002:v22"
|
||||
}
|
||||
@@ -0,0 +1,575 @@
|
||||
{
|
||||
"action_id": "act_023",
|
||||
"actual_atomic_id": "hole_blind",
|
||||
"blockers": [],
|
||||
"candidate_id": "candidate_bca111761813526f",
|
||||
"claim_results": [
|
||||
{
|
||||
"claim_id": "claim_001",
|
||||
"claim_kind": "solid_count_equals",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"solid_count": 1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_002",
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"actual_mm": 120.0,
|
||||
"axis": "x",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_003",
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"actual_mm": 120.0,
|
||||
"axis": "y",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_004",
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"actual_mm": 12.0,
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_005",
|
||||
"claim_kind": "outer_cylindrical_surface",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"axial_spans_mm": [
|
||||
12.0
|
||||
],
|
||||
"diameter_mm": 120,
|
||||
"external_cylindrical_faces": [
|
||||
"body:feature_003:face:1"
|
||||
],
|
||||
"external_cylindrical_surface_groups": [
|
||||
[
|
||||
"body:feature_003:face:1"
|
||||
]
|
||||
],
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_006",
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"through_bores": [
|
||||
"body:feature_003:face:5"
|
||||
]
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_007",
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"through_bores": [
|
||||
"body:feature_003:face:2",
|
||||
"body:feature_003:face:3",
|
||||
"body:feature_003:face:4",
|
||||
"body:feature_003:face:6",
|
||||
"body:feature_003:face:7",
|
||||
"body:feature_003:face:8"
|
||||
]
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_008",
|
||||
"claim_kind": "circular_hole_pattern",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"angular_spacing_rad": [
|
||||
1.0471975511965974,
|
||||
1.0471975511965979,
|
||||
1.0471975511965979,
|
||||
1.0471975511965974,
|
||||
1.0471975511965979,
|
||||
1.0471975511965983
|
||||
],
|
||||
"centres_mm": [
|
||||
[
|
||||
22.5,
|
||||
-38.97114317029974,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
-22.5,
|
||||
-38.97114317029974,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
45.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
22.5,
|
||||
38.97114317029974,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
-45.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
-22.5,
|
||||
38.97114317029974,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"concentric_bore_diameter_mm": 40,
|
||||
"count": 6,
|
||||
"pitch_radius_mm": 45.0
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_009",
|
||||
"claim_kind": "visual",
|
||||
"deterministic": false,
|
||||
"evidence": {
|
||||
"reason": "requires independent visual review"
|
||||
},
|
||||
"status": "pending"
|
||||
}
|
||||
],
|
||||
"fragment_hash": "41a90ae6e95e54a631baa3443b084d86108bcf74adc7655e0d93720b10c08a5e",
|
||||
"health": {
|
||||
"bbox_mm": {
|
||||
"dimensions": [
|
||||
120.0,
|
||||
120.0,
|
||||
12.0
|
||||
],
|
||||
"max": [
|
||||
60.0,
|
||||
60.0,
|
||||
0.0
|
||||
],
|
||||
"min": [
|
||||
-60.0,
|
||||
-60.0,
|
||||
-12.0
|
||||
]
|
||||
},
|
||||
"feature_count": 3,
|
||||
"solid_count": 1,
|
||||
"volume_mm3": 117018.04316091265
|
||||
},
|
||||
"operation_verifier_results": [
|
||||
{
|
||||
"claim_id": "operation_act_023_cylindrical_bore",
|
||||
"claim_kind": "cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"matched_cylindrical_faces": [
|
||||
"body:feature_003:face:5"
|
||||
]
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "operation_act_023_through_cylindrical_bore",
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"through_bores": [
|
||||
"body:feature_003:face:5"
|
||||
]
|
||||
},
|
||||
"status": "pass"
|
||||
}
|
||||
],
|
||||
"paths": {
|
||||
"cdsl": "model.cdsl.json",
|
||||
"glb": "model.glb",
|
||||
"render_manifest": "renders/render-manifest.json",
|
||||
"report": "rebuild-report.json",
|
||||
"step": "model.step",
|
||||
"topology": "model.topology.json"
|
||||
},
|
||||
"render_manifest": {
|
||||
"contact_sheet_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_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": [
|
||||
-60.0,
|
||||
60.0,
|
||||
-60.0,
|
||||
60.0,
|
||||
-12.0,
|
||||
0.0
|
||||
],
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/model.step",
|
||||
"type": "step"
|
||||
},
|
||||
"views": [
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
99994.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "top",
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.009068489074707031,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/top/edge.png",
|
||||
"hidden_edge_count": 8,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/top/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 8
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/top-2x.png",
|
||||
"id": "top",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/top.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
-100006.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "bottom",
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.009068012237548828,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/bottom/edge.png",
|
||||
"hidden_edge_count": 8,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/bottom/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 8
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/bottom-2x.png",
|
||||
"id": "bottom",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/bottom.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
-100000.0,
|
||||
-6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "front",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.0052127838134765625,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/front/edge.png",
|
||||
"hidden_edge_count": 44,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/front/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 4
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/front-2x.png",
|
||||
"id": "front",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/front.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
0.0,
|
||||
100000.0,
|
||||
-6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "back",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.0052127838134765625,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/back/edge.png",
|
||||
"hidden_edge_count": 44,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/back/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 4
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/back-2x.png",
|
||||
"id": "back",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/back.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
-100000.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "left",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.0049419403076171875,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/left/edge.png",
|
||||
"hidden_edge_count": 60,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/left/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 4
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/left-2x.png",
|
||||
"id": "left",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/left.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
],
|
||||
"position": [
|
||||
100000.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "right",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.0049419403076171875,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/right/edge.png",
|
||||
"hidden_edge_count": 58,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/right/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 6
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/right-2x.png",
|
||||
"id": "right",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/right.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-83.33333333333641,
|
||||
83.33333333333027,
|
||||
-83.33327613983434,
|
||||
83.33339052683235
|
||||
],
|
||||
"position": [
|
||||
61545.74548966637,
|
||||
-61545.74548966637,
|
||||
49230.596391733096
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "isometric",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.014971256256103516,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/isometric/edge.png",
|
||||
"hidden_edge_count": 36,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/isometric/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
595,
|
||||
1763,
|
||||
1453
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 30
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/isometric-2x.png",
|
||||
"id": "isometric",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/isometric.png",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"schema_version": "cad.v3.candidate.v1",
|
||||
"selector_snapshot_id": "cad_630647071bf9/candidate_889e94bf0d01457a",
|
||||
"stage_id": "stage_bca111761813526f9cb7",
|
||||
"working_head": "cad_630647071bf9:rev_002:v22"
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"action_id": "act_023",
|
||||
"candidate_id": "candidate_bca111761813526f",
|
||||
"contract_hash": "f62e12603feeca6d7e83acdab651fcb023e08a46c39fd1509e9dcb81d4f0c721",
|
||||
"fragment": {
|
||||
"feature": {
|
||||
"atomic_id": "hole_blind",
|
||||
"params": {
|
||||
"depth_mm": 12,
|
||||
"diameter_mm": 40,
|
||||
"positions": [
|
||||
{
|
||||
"mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"selector_tokens": [
|
||||
"sel_21b4bbfafc9a84db"
|
||||
]
|
||||
}
|
||||
},
|
||||
"fragment_audit": {
|
||||
"assigned_feature_ids": [
|
||||
"feature_003"
|
||||
],
|
||||
"assigned_sketch_ids": [],
|
||||
"atomic_id": "hole_blind",
|
||||
"contract_hash": "f62e12603feeca6d7e83acdab651fcb023e08a46c39fd1509e9dcb81d4f0c721",
|
||||
"fragment_hash": "41a90ae6e95e54a631baa3443b084d86108bcf74adc7655e0d93720b10c08a5e",
|
||||
"reference_snapshot_id": "049a6e5c50aab98a23e77b21cc4d8a2934a70a43cb7d3757f5031f5c3f95d372",
|
||||
"reference_tokens": [],
|
||||
"schema_version": "cad.v3.fragment-audit.v1",
|
||||
"selector_snapshot_id": "cad_630647071bf9/candidate_889e94bf0d01457a",
|
||||
"selector_tokens": [
|
||||
"sel_21b4bbfafc9a84db"
|
||||
]
|
||||
},
|
||||
"idempotency_key": "0036e33401607b1ba7c7378c0ff42dd561ceaeb95d85528682be0fc85bb46aca",
|
||||
"schema_version": "cad.v3.candidate-input.v1",
|
||||
"working_head": "cad_630647071bf9:rev_002:v22"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"files": {
|
||||
"candidate-review.json": "f601462180c81d77d9dfe5bc4230c3d45e3fcccc1e22c0b8dca6991ef37974fe",
|
||||
"candidate.json": "48dff697427094a5108e42584026fbdf3eeae94f0484df2981a8ec4df99bc038",
|
||||
"input.json": "cecff854a4fd21a650eb4ece083853c09ab67eec8f5e5c189d0c6a0f7c386ec0",
|
||||
"model.cdsl.json": "e1c17b769bbe9c69fdb0825906381a655fadd400f10e9a2b012a231f5c88fa9f",
|
||||
"model.glb": "d76f3cf44ddcddbe41e04884f030009d1706951bf2c4110676660f093da05e38",
|
||||
"model.step": "31f4eb745af67bfb9aeb092a98c9d7358e009adad967d649149b9ad951dafd59",
|
||||
"model.topology.json": "33cbadbb0a294ec4301fe083e7686a44b39ff36d1b2d151913d5cd35df4a52f2",
|
||||
"rebuild-report.json": "54c5585497c409303dd33e14cc8214b361015d3458f7d6aa4602bb8d4ad2b880",
|
||||
"renders/back.png": "bf9a26dc9c3bc441b339985e8b6611ceb24bfb454d456a20d79b6bdec69b3f90",
|
||||
"renders/bottom.png": "a700d77f9a9747a583cc5e12b9ee5cdf3b54387190fb018a23c51a48a208de50",
|
||||
"renders/contact-sheet.jpg": "78d9193d9979474538fbc5a5d9ed63123ef93736f5fed75d15d0526669177d06",
|
||||
"renders/front.png": "bf9a26dc9c3bc441b339985e8b6611ceb24bfb454d456a20d79b6bdec69b3f90",
|
||||
"renders/internal/back-2x.png": "dbe5fb9092002ace7f00536d2efdb6b16077d87e8a2f9f827e8155bdda766b17",
|
||||
"renders/internal/back/edge.png": "11107931fabb33e110478a1e0f7353dac04b88a37cc850d2cacca5a429e0810c",
|
||||
"renders/internal/back/line-mask.png": "11107931fabb33e110478a1e0f7353dac04b88a37cc850d2cacca5a429e0810c",
|
||||
"renders/internal/bottom-2x.png": "33939e20a301ab0f2763370dad914ebd2d3c1bc9af93bf147f78ea756dafa46f",
|
||||
"renders/internal/bottom/edge.png": "f59b5b774fb6d7fa520d7557b2f33f8eff3f8281bc0e3d42881eb605d1f2cbca",
|
||||
"renders/internal/bottom/line-mask.png": "f59b5b774fb6d7fa520d7557b2f33f8eff3f8281bc0e3d42881eb605d1f2cbca",
|
||||
"renders/internal/front-2x.png": "dbe5fb9092002ace7f00536d2efdb6b16077d87e8a2f9f827e8155bdda766b17",
|
||||
"renders/internal/front/edge.png": "11107931fabb33e110478a1e0f7353dac04b88a37cc850d2cacca5a429e0810c",
|
||||
"renders/internal/front/line-mask.png": "11107931fabb33e110478a1e0f7353dac04b88a37cc850d2cacca5a429e0810c",
|
||||
"renders/internal/isometric-2x.png": "982243b42176bac58e85084d5733ccfdbb2c8c4fa8982a8b52a40cd4d6b5d4fe",
|
||||
"renders/internal/isometric/edge.png": "4bc6216ca589cbf96cfb8c757381c31cbacb89dbe8cd96e1cb78ab91d35dc06d",
|
||||
"renders/internal/isometric/line-mask.png": "4bc6216ca589cbf96cfb8c757381c31cbacb89dbe8cd96e1cb78ab91d35dc06d",
|
||||
"renders/internal/left-2x.png": "a160cd69d2f3d2ee4ddc2a26fd400d4cf8f83599ef6712fc2e100f9af45d266f",
|
||||
"renders/internal/left/edge.png": "7485ecaedccbd244ba35e0a6c85f3166b8f6c34454130a8406a2f3099e10fc0e",
|
||||
"renders/internal/left/line-mask.png": "7485ecaedccbd244ba35e0a6c85f3166b8f6c34454130a8406a2f3099e10fc0e",
|
||||
"renders/internal/right-2x.png": "a160cd69d2f3d2ee4ddc2a26fd400d4cf8f83599ef6712fc2e100f9af45d266f",
|
||||
"renders/internal/right/edge.png": "7485ecaedccbd244ba35e0a6c85f3166b8f6c34454130a8406a2f3099e10fc0e",
|
||||
"renders/internal/right/line-mask.png": "7485ecaedccbd244ba35e0a6c85f3166b8f6c34454130a8406a2f3099e10fc0e",
|
||||
"renders/internal/top-2x.png": "df826a518405c91b8667cc7e1ccefbcabf686a2a97962f3a6ea836eb210baff0",
|
||||
"renders/internal/top/edge.png": "e2506aad52b74029ae2fa6607792a8bd488d526334f96cd2816d89345c20ab76",
|
||||
"renders/internal/top/line-mask.png": "e2506aad52b74029ae2fa6607792a8bd488d526334f96cd2816d89345c20ab76",
|
||||
"renders/isometric.png": "f1d005bb7c5572ecd764e469d148c2a98f841fcd63dbd16b5bc3ea579346aa7d",
|
||||
"renders/left.png": "5ffc0107096381f5cc3634d0cd19c5d98ae5efb480ffafd7271d1d366af69f50",
|
||||
"renders/render-manifest.json": "0effbf8c5cc2ffc699d1942920360d69f525f115b13b005c057a5b5916ba6a6f",
|
||||
"renders/right.png": "5ffc0107096381f5cc3634d0cd19c5d98ae5efb480ffafd7271d1d366af69f50",
|
||||
"renders/top.png": "c1008dd6b73ad6b7831af7e7be327eba30ff4b27066bc8a8dddd699a7ecbeaf0"
|
||||
},
|
||||
"schema_version": "cad.v3.artifact-manifest.v1"
|
||||
}
|
||||
@@ -0,0 +1,236 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.1.0",
|
||||
"kind": "part",
|
||||
"part_id": "cad_630647071bf9",
|
||||
"geometry": {
|
||||
"sketches": [
|
||||
{
|
||||
"id": "sketch_001",
|
||||
"workplane": {
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"x_dir": [
|
||||
1,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"normal": [
|
||||
0,
|
||||
1,
|
||||
0
|
||||
]
|
||||
},
|
||||
"profile": {
|
||||
"type": "analytic_contours",
|
||||
"contours": [
|
||||
{
|
||||
"role": "outer",
|
||||
"closed": true,
|
||||
"segments": [
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"end": [
|
||||
60,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
60,
|
||||
0
|
||||
],
|
||||
"end": [
|
||||
60,
|
||||
12
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
60,
|
||||
12
|
||||
],
|
||||
"end": [
|
||||
0,
|
||||
12
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"start": [
|
||||
0,
|
||||
12
|
||||
],
|
||||
"end": [
|
||||
0,
|
||||
0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"features": [
|
||||
{
|
||||
"id": "feature_001",
|
||||
"atomic_id": "revolve_add",
|
||||
"params": {
|
||||
"angle_deg": 360,
|
||||
"axis": {
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"direction": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
"depends_on": [],
|
||||
"sketch_id": "sketch_001"
|
||||
},
|
||||
{
|
||||
"id": "feature_002",
|
||||
"atomic_id": "hole_wizard",
|
||||
"params": {
|
||||
"hole_type": "simple",
|
||||
"diameter_mm": 8,
|
||||
"depth_mm": 12,
|
||||
"end_condition": {
|
||||
"type": "through_all",
|
||||
"solidworks_code": 0
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"mm": [
|
||||
44.999999999999986,
|
||||
6.06329801181952e-15,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"mm": [
|
||||
22.499999999999986,
|
||||
38.97114317029975,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"mm": [
|
||||
-22.500000000000014,
|
||||
38.97114317029975,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"mm": [
|
||||
-45.000000000000014,
|
||||
6.06329801181952e-15,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"mm": [
|
||||
-22.500000000000014,
|
||||
-38.97114317029973,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"mm": [
|
||||
22.499999999999986,
|
||||
-38.97114317029973,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
],
|
||||
"host_face": {
|
||||
"frame": {
|
||||
"origin_mm": [
|
||||
1.4210854715202004e-14,
|
||||
-6.06329801181952e-15,
|
||||
0.0
|
||||
],
|
||||
"x_dir": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"y_dir": [
|
||||
-0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"depends_on": [
|
||||
"feature_001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "feature_003",
|
||||
"atomic_id": "hole_blind",
|
||||
"params": {
|
||||
"diameter_mm": 40,
|
||||
"depth_mm": 12,
|
||||
"positions": [
|
||||
{
|
||||
"mm": [
|
||||
8.881784197001252e-16,
|
||||
6.0106190144674274e-15,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
],
|
||||
"host_face": {
|
||||
"frame": {
|
||||
"origin_mm": [
|
||||
-8.881784197001252e-16,
|
||||
-6.0106190144674274e-15,
|
||||
0.0
|
||||
],
|
||||
"x_dir": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"y_dir": [
|
||||
-0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"depends_on": [
|
||||
"feature_002"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,947 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
|
||||
FILE_NAME('Open CASCADE Shape Model','2026-09-01T03:40: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),#757);
|
||||
#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,#299,#354,#408,#462,#516,#570,#624,#678,#732)
|
||||
);
|
||||
#17 = ADVANCED_FACE('',(#18,#54,#89,#124,#159,#194,#229,#264),#31,.T.);
|
||||
#18 = FACE_BOUND('',#19,.F.);
|
||||
#19 = EDGE_LOOP('',(#20));
|
||||
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
|
||||
#21 = EDGE_CURVE('',#22,#22,#24,.T.);
|
||||
#22 = VERTEX_POINT('',#23);
|
||||
#23 = CARTESIAN_POINT('',(60.,0.,0.));
|
||||
#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
|
||||
#25 = CIRCLE('',#26,60.);
|
||||
#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
|
||||
#27 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#28 = DIRECTION('',(0.,0.,1.));
|
||||
#29 = DIRECTION('',(1.,0.,-0.));
|
||||
#30 = PCURVE('',#31,#36);
|
||||
#31 = PLANE('',#32);
|
||||
#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
|
||||
#33 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#34 = DIRECTION('',(0.,0.,1.));
|
||||
#35 = DIRECTION('',(1.,0.,-0.));
|
||||
#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
|
||||
#37 = CIRCLE('',#38,60.);
|
||||
#38 = AXIS2_PLACEMENT_2D('',#39,#40);
|
||||
#39 = CARTESIAN_POINT('',(0.,0.));
|
||||
#40 = DIRECTION('',(1.,-0.));
|
||||
#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#42 = PCURVE('',#43,#48);
|
||||
#43 = CYLINDRICAL_SURFACE('',#44,60.);
|
||||
#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
|
||||
#45 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#46 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#47 = DIRECTION('',(1.,0.,0.));
|
||||
#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
|
||||
#49 = LINE('',#50,#51);
|
||||
#50 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#51 = VECTOR('',#52,1.);
|
||||
#52 = DIRECTION('',(-1.,0.));
|
||||
#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#54 = FACE_BOUND('',#55,.F.);
|
||||
#55 = EDGE_LOOP('',(#56));
|
||||
#56 = ORIENTED_EDGE('',*,*,#57,.F.);
|
||||
#57 = EDGE_CURVE('',#58,#58,#60,.T.);
|
||||
#58 = VERTEX_POINT('',#59);
|
||||
#59 = CARTESIAN_POINT('',(18.5,-38.9711431703,0.));
|
||||
#60 = SURFACE_CURVE('',#61,(#66,#77),.PCURVE_S1.);
|
||||
#61 = CIRCLE('',#62,4.);
|
||||
#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65);
|
||||
#63 = CARTESIAN_POINT('',(22.5,-38.9711431703,0.));
|
||||
#64 = DIRECTION('',(0.,0.,-1.));
|
||||
#65 = DIRECTION('',(-1.,0.,0.));
|
||||
#66 = PCURVE('',#31,#67);
|
||||
#67 = DEFINITIONAL_REPRESENTATION('',(#68),#76);
|
||||
#68 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#69,#70,#71,#72,#73,#74,#75),
|
||||
.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(
|
||||
'') );
|
||||
#69 = CARTESIAN_POINT('',(18.5,-38.9711431703));
|
||||
#70 = CARTESIAN_POINT('',(18.5,-32.04293994002));
|
||||
#71 = CARTESIAN_POINT('',(24.5,-35.50704155516));
|
||||
#72 = CARTESIAN_POINT('',(30.5,-38.9711431703));
|
||||
#73 = CARTESIAN_POINT('',(24.5,-42.43524478543));
|
||||
#74 = CARTESIAN_POINT('',(18.5,-45.89934640057));
|
||||
#75 = CARTESIAN_POINT('',(18.5,-38.9711431703));
|
||||
#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#77 = PCURVE('',#78,#83);
|
||||
#78 = CYLINDRICAL_SURFACE('',#79,4.);
|
||||
#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
|
||||
#80 = CARTESIAN_POINT('',(22.5,-38.9711431703,0.));
|
||||
#81 = DIRECTION('',(-0.,0.,-1.));
|
||||
#82 = DIRECTION('',(-1.,0.,0.));
|
||||
#83 = DEFINITIONAL_REPRESENTATION('',(#84),#88);
|
||||
#84 = LINE('',#85,#86);
|
||||
#85 = CARTESIAN_POINT('',(0.,0.));
|
||||
#86 = VECTOR('',#87,1.);
|
||||
#87 = DIRECTION('',(1.,0.));
|
||||
#88 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#89 = FACE_BOUND('',#90,.F.);
|
||||
#90 = EDGE_LOOP('',(#91));
|
||||
#91 = ORIENTED_EDGE('',*,*,#92,.F.);
|
||||
#92 = EDGE_CURVE('',#93,#93,#95,.T.);
|
||||
#93 = VERTEX_POINT('',#94);
|
||||
#94 = CARTESIAN_POINT('',(-26.5,-38.9711431703,0.));
|
||||
#95 = SURFACE_CURVE('',#96,(#101,#112),.PCURVE_S1.);
|
||||
#96 = CIRCLE('',#97,4.);
|
||||
#97 = AXIS2_PLACEMENT_3D('',#98,#99,#100);
|
||||
#98 = CARTESIAN_POINT('',(-22.5,-38.9711431703,0.));
|
||||
#99 = DIRECTION('',(0.,0.,-1.));
|
||||
#100 = DIRECTION('',(-1.,0.,0.));
|
||||
#101 = PCURVE('',#31,#102);
|
||||
#102 = DEFINITIONAL_REPRESENTATION('',(#103),#111);
|
||||
#103 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#104,#105,#106,#107,#108,#109
|
||||
,#110),.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(
|
||||
'') );
|
||||
#104 = CARTESIAN_POINT('',(-26.5,-38.9711431703));
|
||||
#105 = CARTESIAN_POINT('',(-26.5,-32.04293994002));
|
||||
#106 = CARTESIAN_POINT('',(-20.5,-35.50704155516));
|
||||
#107 = CARTESIAN_POINT('',(-14.5,-38.9711431703));
|
||||
#108 = CARTESIAN_POINT('',(-20.5,-42.43524478543));
|
||||
#109 = CARTESIAN_POINT('',(-26.5,-45.89934640057));
|
||||
#110 = CARTESIAN_POINT('',(-26.5,-38.9711431703));
|
||||
#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#112 = PCURVE('',#113,#118);
|
||||
#113 = CYLINDRICAL_SURFACE('',#114,4.);
|
||||
#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117);
|
||||
#115 = CARTESIAN_POINT('',(-22.5,-38.9711431703,0.));
|
||||
#116 = DIRECTION('',(-0.,0.,-1.));
|
||||
#117 = DIRECTION('',(-1.,0.,0.));
|
||||
#118 = DEFINITIONAL_REPRESENTATION('',(#119),#123);
|
||||
#119 = LINE('',#120,#121);
|
||||
#120 = CARTESIAN_POINT('',(0.,0.));
|
||||
#121 = VECTOR('',#122,1.);
|
||||
#122 = DIRECTION('',(1.,0.));
|
||||
#123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#124 = FACE_BOUND('',#125,.F.);
|
||||
#125 = EDGE_LOOP('',(#126));
|
||||
#126 = ORIENTED_EDGE('',*,*,#127,.F.);
|
||||
#127 = EDGE_CURVE('',#128,#128,#130,.T.);
|
||||
#128 = VERTEX_POINT('',#129);
|
||||
#129 = CARTESIAN_POINT('',(41.,-9.797174393179E-16,0.));
|
||||
#130 = SURFACE_CURVE('',#131,(#136,#147),.PCURVE_S1.);
|
||||
#131 = CIRCLE('',#132,4.);
|
||||
#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135);
|
||||
#133 = CARTESIAN_POINT('',(45.,0.,0.));
|
||||
#134 = DIRECTION('',(0.,0.,-1.));
|
||||
#135 = DIRECTION('',(-1.,0.,0.));
|
||||
#136 = PCURVE('',#31,#137);
|
||||
#137 = DEFINITIONAL_REPRESENTATION('',(#138),#146);
|
||||
#138 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#139,#140,#141,#142,#143,#144
|
||||
,#145),.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(
|
||||
'') );
|
||||
#139 = CARTESIAN_POINT('',(41.,0.));
|
||||
#140 = CARTESIAN_POINT('',(41.,6.928203230276));
|
||||
#141 = CARTESIAN_POINT('',(47.,3.464101615138));
|
||||
#142 = CARTESIAN_POINT('',(53.,9.797174393179E-16));
|
||||
#143 = CARTESIAN_POINT('',(47.,-3.464101615138));
|
||||
#144 = CARTESIAN_POINT('',(41.,-6.928203230276));
|
||||
#145 = CARTESIAN_POINT('',(41.,0.));
|
||||
#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#147 = PCURVE('',#148,#153);
|
||||
#148 = CYLINDRICAL_SURFACE('',#149,4.);
|
||||
#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
|
||||
#150 = CARTESIAN_POINT('',(45.,0.,0.));
|
||||
#151 = DIRECTION('',(-0.,0.,-1.));
|
||||
#152 = DIRECTION('',(-1.,0.,0.));
|
||||
#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);
|
||||
#154 = LINE('',#155,#156);
|
||||
#155 = CARTESIAN_POINT('',(0.,0.));
|
||||
#156 = VECTOR('',#157,1.);
|
||||
#157 = DIRECTION('',(1.,0.));
|
||||
#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#159 = FACE_BOUND('',#160,.F.);
|
||||
#160 = EDGE_LOOP('',(#161));
|
||||
#161 = ORIENTED_EDGE('',*,*,#162,.F.);
|
||||
#162 = EDGE_CURVE('',#163,#163,#165,.T.);
|
||||
#163 = VERTEX_POINT('',#164);
|
||||
#164 = CARTESIAN_POINT('',(-20.,-4.898587196589E-15,0.));
|
||||
#165 = SURFACE_CURVE('',#166,(#171,#182),.PCURVE_S1.);
|
||||
#166 = CIRCLE('',#167,20.);
|
||||
#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
|
||||
#168 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#169 = DIRECTION('',(0.,0.,-1.));
|
||||
#170 = DIRECTION('',(-1.,0.,0.));
|
||||
#171 = PCURVE('',#31,#172);
|
||||
#172 = DEFINITIONAL_REPRESENTATION('',(#173),#181);
|
||||
#173 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#174,#175,#176,#177,#178,#179
|
||||
,#180),.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(
|
||||
'') );
|
||||
#174 = CARTESIAN_POINT('',(-20.,0.));
|
||||
#175 = CARTESIAN_POINT('',(-20.,34.641016151378));
|
||||
#176 = CARTESIAN_POINT('',(10.,17.320508075689));
|
||||
#177 = CARTESIAN_POINT('',(40.,4.898587196589E-15));
|
||||
#178 = CARTESIAN_POINT('',(10.,-17.32050807568));
|
||||
#179 = CARTESIAN_POINT('',(-20.,-34.64101615137));
|
||||
#180 = CARTESIAN_POINT('',(-20.,0.));
|
||||
#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#182 = PCURVE('',#183,#188);
|
||||
#183 = CYLINDRICAL_SURFACE('',#184,20.);
|
||||
#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187);
|
||||
#185 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#186 = DIRECTION('',(-0.,0.,-1.));
|
||||
#187 = DIRECTION('',(-1.,0.,0.));
|
||||
#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193);
|
||||
#189 = LINE('',#190,#191);
|
||||
#190 = CARTESIAN_POINT('',(0.,0.));
|
||||
#191 = VECTOR('',#192,1.);
|
||||
#192 = DIRECTION('',(1.,0.));
|
||||
#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#194 = FACE_BOUND('',#195,.F.);
|
||||
#195 = EDGE_LOOP('',(#196));
|
||||
#196 = ORIENTED_EDGE('',*,*,#197,.F.);
|
||||
#197 = EDGE_CURVE('',#198,#198,#200,.T.);
|
||||
#198 = VERTEX_POINT('',#199);
|
||||
#199 = CARTESIAN_POINT('',(18.5,38.9711431703,0.));
|
||||
#200 = SURFACE_CURVE('',#201,(#206,#217),.PCURVE_S1.);
|
||||
#201 = CIRCLE('',#202,4.);
|
||||
#202 = AXIS2_PLACEMENT_3D('',#203,#204,#205);
|
||||
#203 = CARTESIAN_POINT('',(22.5,38.9711431703,0.));
|
||||
#204 = DIRECTION('',(0.,0.,-1.));
|
||||
#205 = DIRECTION('',(-1.,0.,0.));
|
||||
#206 = PCURVE('',#31,#207);
|
||||
#207 = DEFINITIONAL_REPRESENTATION('',(#208),#216);
|
||||
#208 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#209,#210,#211,#212,#213,#214
|
||||
,#215),.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(
|
||||
'') );
|
||||
#209 = CARTESIAN_POINT('',(18.5,38.9711431703));
|
||||
#210 = CARTESIAN_POINT('',(18.5,45.899346400575));
|
||||
#211 = CARTESIAN_POINT('',(24.5,42.435244785437));
|
||||
#212 = CARTESIAN_POINT('',(30.5,38.9711431703));
|
||||
#213 = CARTESIAN_POINT('',(24.5,35.507041555162));
|
||||
#214 = CARTESIAN_POINT('',(18.5,32.042939940024));
|
||||
#215 = CARTESIAN_POINT('',(18.5,38.9711431703));
|
||||
#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#217 = PCURVE('',#218,#223);
|
||||
#218 = CYLINDRICAL_SURFACE('',#219,4.);
|
||||
#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
|
||||
#220 = CARTESIAN_POINT('',(22.5,38.9711431703,0.));
|
||||
#221 = DIRECTION('',(-0.,0.,-1.));
|
||||
#222 = DIRECTION('',(-1.,0.,0.));
|
||||
#223 = DEFINITIONAL_REPRESENTATION('',(#224),#228);
|
||||
#224 = LINE('',#225,#226);
|
||||
#225 = CARTESIAN_POINT('',(0.,0.));
|
||||
#226 = VECTOR('',#227,1.);
|
||||
#227 = DIRECTION('',(1.,0.));
|
||||
#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#229 = FACE_BOUND('',#230,.F.);
|
||||
#230 = EDGE_LOOP('',(#231));
|
||||
#231 = ORIENTED_EDGE('',*,*,#232,.F.);
|
||||
#232 = EDGE_CURVE('',#233,#233,#235,.T.);
|
||||
#233 = VERTEX_POINT('',#234);
|
||||
#234 = CARTESIAN_POINT('',(-49.,-9.797174393179E-16,0.));
|
||||
#235 = SURFACE_CURVE('',#236,(#241,#252),.PCURVE_S1.);
|
||||
#236 = CIRCLE('',#237,4.);
|
||||
#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240);
|
||||
#238 = CARTESIAN_POINT('',(-45.,0.,0.));
|
||||
#239 = DIRECTION('',(0.,0.,-1.));
|
||||
#240 = DIRECTION('',(-1.,0.,0.));
|
||||
#241 = PCURVE('',#31,#242);
|
||||
#242 = DEFINITIONAL_REPRESENTATION('',(#243),#251);
|
||||
#243 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#244,#245,#246,#247,#248,#249
|
||||
,#250),.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(
|
||||
'') );
|
||||
#244 = CARTESIAN_POINT('',(-49.,0.));
|
||||
#245 = CARTESIAN_POINT('',(-49.,6.928203230276));
|
||||
#246 = CARTESIAN_POINT('',(-43.,3.464101615138));
|
||||
#247 = CARTESIAN_POINT('',(-37.,9.797174393179E-16));
|
||||
#248 = CARTESIAN_POINT('',(-43.,-3.464101615138));
|
||||
#249 = CARTESIAN_POINT('',(-49.,-6.928203230276));
|
||||
#250 = CARTESIAN_POINT('',(-49.,0.));
|
||||
#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#252 = PCURVE('',#253,#258);
|
||||
#253 = CYLINDRICAL_SURFACE('',#254,4.);
|
||||
#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257);
|
||||
#255 = CARTESIAN_POINT('',(-45.,0.,0.));
|
||||
#256 = DIRECTION('',(-0.,0.,-1.));
|
||||
#257 = DIRECTION('',(-1.,0.,0.));
|
||||
#258 = DEFINITIONAL_REPRESENTATION('',(#259),#263);
|
||||
#259 = LINE('',#260,#261);
|
||||
#260 = CARTESIAN_POINT('',(0.,0.));
|
||||
#261 = VECTOR('',#262,1.);
|
||||
#262 = DIRECTION('',(1.,0.));
|
||||
#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#264 = FACE_BOUND('',#265,.F.);
|
||||
#265 = EDGE_LOOP('',(#266));
|
||||
#266 = ORIENTED_EDGE('',*,*,#267,.F.);
|
||||
#267 = EDGE_CURVE('',#268,#268,#270,.T.);
|
||||
#268 = VERTEX_POINT('',#269);
|
||||
#269 = CARTESIAN_POINT('',(-26.5,38.9711431703,0.));
|
||||
#270 = SURFACE_CURVE('',#271,(#276,#287),.PCURVE_S1.);
|
||||
#271 = CIRCLE('',#272,4.);
|
||||
#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275);
|
||||
#273 = CARTESIAN_POINT('',(-22.5,38.9711431703,0.));
|
||||
#274 = DIRECTION('',(0.,0.,-1.));
|
||||
#275 = DIRECTION('',(-1.,0.,0.));
|
||||
#276 = PCURVE('',#31,#277);
|
||||
#277 = DEFINITIONAL_REPRESENTATION('',(#278),#286);
|
||||
#278 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#279,#280,#281,#282,#283,#284
|
||||
,#285),.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(
|
||||
'') );
|
||||
#279 = CARTESIAN_POINT('',(-26.5,38.9711431703));
|
||||
#280 = CARTESIAN_POINT('',(-26.5,45.899346400575));
|
||||
#281 = CARTESIAN_POINT('',(-20.5,42.435244785437));
|
||||
#282 = CARTESIAN_POINT('',(-14.5,38.9711431703));
|
||||
#283 = CARTESIAN_POINT('',(-20.5,35.507041555162));
|
||||
#284 = CARTESIAN_POINT('',(-26.5,32.042939940024));
|
||||
#285 = CARTESIAN_POINT('',(-26.5,38.9711431703));
|
||||
#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#287 = PCURVE('',#288,#293);
|
||||
#288 = CYLINDRICAL_SURFACE('',#289,4.);
|
||||
#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);
|
||||
#290 = CARTESIAN_POINT('',(-22.5,38.9711431703,0.));
|
||||
#291 = DIRECTION('',(-0.,0.,-1.));
|
||||
#292 = DIRECTION('',(-1.,0.,0.));
|
||||
#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
|
||||
#294 = LINE('',#295,#296);
|
||||
#295 = CARTESIAN_POINT('',(0.,0.));
|
||||
#296 = VECTOR('',#297,1.);
|
||||
#297 = DIRECTION('',(1.,0.));
|
||||
#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#299 = ADVANCED_FACE('',(#300),#43,.T.);
|
||||
#300 = FACE_BOUND('',#301,.F.);
|
||||
#301 = EDGE_LOOP('',(#302,#303,#326,#353));
|
||||
#302 = ORIENTED_EDGE('',*,*,#21,.T.);
|
||||
#303 = ORIENTED_EDGE('',*,*,#304,.T.);
|
||||
#304 = EDGE_CURVE('',#22,#305,#307,.T.);
|
||||
#305 = VERTEX_POINT('',#306);
|
||||
#306 = CARTESIAN_POINT('',(60.,0.,-12.));
|
||||
#307 = SEAM_CURVE('',#308,(#312,#319),.PCURVE_S1.);
|
||||
#308 = LINE('',#309,#310);
|
||||
#309 = CARTESIAN_POINT('',(60.,0.,0.));
|
||||
#310 = VECTOR('',#311,1.);
|
||||
#311 = DIRECTION('',(0.,0.,-1.));
|
||||
#312 = PCURVE('',#43,#313);
|
||||
#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);
|
||||
#314 = LINE('',#315,#316);
|
||||
#315 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#316 = VECTOR('',#317,1.);
|
||||
#317 = DIRECTION('',(-0.,1.));
|
||||
#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#319 = PCURVE('',#43,#320);
|
||||
#320 = DEFINITIONAL_REPRESENTATION('',(#321),#325);
|
||||
#321 = LINE('',#322,#323);
|
||||
#322 = CARTESIAN_POINT('',(-6.28318530718,0.));
|
||||
#323 = VECTOR('',#324,1.);
|
||||
#324 = DIRECTION('',(-0.,1.));
|
||||
#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#326 = ORIENTED_EDGE('',*,*,#327,.F.);
|
||||
#327 = EDGE_CURVE('',#305,#305,#328,.T.);
|
||||
#328 = SURFACE_CURVE('',#329,(#334,#341),.PCURVE_S1.);
|
||||
#329 = CIRCLE('',#330,60.);
|
||||
#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333);
|
||||
#331 = CARTESIAN_POINT('',(0.,0.,-12.));
|
||||
#332 = DIRECTION('',(0.,0.,1.));
|
||||
#333 = DIRECTION('',(1.,0.,-0.));
|
||||
#334 = PCURVE('',#43,#335);
|
||||
#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);
|
||||
#336 = LINE('',#337,#338);
|
||||
#337 = CARTESIAN_POINT('',(-0.,12.));
|
||||
#338 = VECTOR('',#339,1.);
|
||||
#339 = DIRECTION('',(-1.,0.));
|
||||
#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#341 = PCURVE('',#342,#347);
|
||||
#342 = PLANE('',#343);
|
||||
#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
|
||||
#344 = CARTESIAN_POINT('',(0.,0.,-12.));
|
||||
#345 = DIRECTION('',(0.,0.,1.));
|
||||
#346 = DIRECTION('',(1.,0.,-0.));
|
||||
#347 = DEFINITIONAL_REPRESENTATION('',(#348),#352);
|
||||
#348 = CIRCLE('',#349,60.);
|
||||
#349 = AXIS2_PLACEMENT_2D('',#350,#351);
|
||||
#350 = CARTESIAN_POINT('',(0.,0.));
|
||||
#351 = DIRECTION('',(1.,0.));
|
||||
#352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#353 = ORIENTED_EDGE('',*,*,#304,.F.);
|
||||
#354 = ADVANCED_FACE('',(#355),#78,.F.);
|
||||
#355 = FACE_BOUND('',#356,.F.);
|
||||
#356 = EDGE_LOOP('',(#357,#385,#406,#407));
|
||||
#357 = ORIENTED_EDGE('',*,*,#358,.F.);
|
||||
#358 = EDGE_CURVE('',#359,#359,#361,.T.);
|
||||
#359 = VERTEX_POINT('',#360);
|
||||
#360 = CARTESIAN_POINT('',(18.5,-38.9711431703,-12.));
|
||||
#361 = SURFACE_CURVE('',#362,(#367,#374),.PCURVE_S1.);
|
||||
#362 = CIRCLE('',#363,4.);
|
||||
#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
|
||||
#364 = CARTESIAN_POINT('',(22.5,-38.9711431703,-12.));
|
||||
#365 = DIRECTION('',(0.,0.,-1.));
|
||||
#366 = DIRECTION('',(-1.,0.,0.));
|
||||
#367 = PCURVE('',#78,#368);
|
||||
#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
|
||||
#369 = LINE('',#370,#371);
|
||||
#370 = CARTESIAN_POINT('',(0.,12.));
|
||||
#371 = VECTOR('',#372,1.);
|
||||
#372 = DIRECTION('',(1.,0.));
|
||||
#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#374 = PCURVE('',#342,#375);
|
||||
#375 = DEFINITIONAL_REPRESENTATION('',(#376),#384);
|
||||
#376 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#377,#378,#379,#380,#381,#382
|
||||
,#383),.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(
|
||||
'') );
|
||||
#377 = CARTESIAN_POINT('',(18.5,-38.9711431703));
|
||||
#378 = CARTESIAN_POINT('',(18.5,-32.04293994002));
|
||||
#379 = CARTESIAN_POINT('',(24.5,-35.50704155516));
|
||||
#380 = CARTESIAN_POINT('',(30.5,-38.9711431703));
|
||||
#381 = CARTESIAN_POINT('',(24.5,-42.43524478543));
|
||||
#382 = CARTESIAN_POINT('',(18.5,-45.89934640057));
|
||||
#383 = CARTESIAN_POINT('',(18.5,-38.9711431703));
|
||||
#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#385 = ORIENTED_EDGE('',*,*,#386,.F.);
|
||||
#386 = EDGE_CURVE('',#58,#359,#387,.T.);
|
||||
#387 = SEAM_CURVE('',#388,(#392,#399),.PCURVE_S1.);
|
||||
#388 = LINE('',#389,#390);
|
||||
#389 = CARTESIAN_POINT('',(18.5,-38.9711431703,0.));
|
||||
#390 = VECTOR('',#391,1.);
|
||||
#391 = DIRECTION('',(-0.,0.,-1.));
|
||||
#392 = PCURVE('',#78,#393);
|
||||
#393 = DEFINITIONAL_REPRESENTATION('',(#394),#398);
|
||||
#394 = LINE('',#395,#396);
|
||||
#395 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||
#396 = VECTOR('',#397,1.);
|
||||
#397 = DIRECTION('',(0.,1.));
|
||||
#398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#399 = PCURVE('',#78,#400);
|
||||
#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405);
|
||||
#401 = LINE('',#402,#403);
|
||||
#402 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#403 = VECTOR('',#404,1.);
|
||||
#404 = DIRECTION('',(0.,1.));
|
||||
#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#406 = ORIENTED_EDGE('',*,*,#57,.T.);
|
||||
#407 = ORIENTED_EDGE('',*,*,#386,.T.);
|
||||
#408 = ADVANCED_FACE('',(#409),#113,.F.);
|
||||
#409 = FACE_BOUND('',#410,.F.);
|
||||
#410 = EDGE_LOOP('',(#411,#439,#460,#461));
|
||||
#411 = ORIENTED_EDGE('',*,*,#412,.F.);
|
||||
#412 = EDGE_CURVE('',#413,#413,#415,.T.);
|
||||
#413 = VERTEX_POINT('',#414);
|
||||
#414 = CARTESIAN_POINT('',(-26.5,-38.9711431703,-12.));
|
||||
#415 = SURFACE_CURVE('',#416,(#421,#428),.PCURVE_S1.);
|
||||
#416 = CIRCLE('',#417,4.);
|
||||
#417 = AXIS2_PLACEMENT_3D('',#418,#419,#420);
|
||||
#418 = CARTESIAN_POINT('',(-22.5,-38.9711431703,-12.));
|
||||
#419 = DIRECTION('',(0.,0.,-1.));
|
||||
#420 = DIRECTION('',(-1.,0.,0.));
|
||||
#421 = PCURVE('',#113,#422);
|
||||
#422 = DEFINITIONAL_REPRESENTATION('',(#423),#427);
|
||||
#423 = LINE('',#424,#425);
|
||||
#424 = CARTESIAN_POINT('',(0.,12.));
|
||||
#425 = VECTOR('',#426,1.);
|
||||
#426 = DIRECTION('',(1.,0.));
|
||||
#427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#428 = PCURVE('',#342,#429);
|
||||
#429 = DEFINITIONAL_REPRESENTATION('',(#430),#438);
|
||||
#430 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#431,#432,#433,#434,#435,#436
|
||||
,#437),.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(
|
||||
'') );
|
||||
#431 = CARTESIAN_POINT('',(-26.5,-38.9711431703));
|
||||
#432 = CARTESIAN_POINT('',(-26.5,-32.04293994002));
|
||||
#433 = CARTESIAN_POINT('',(-20.5,-35.50704155516));
|
||||
#434 = CARTESIAN_POINT('',(-14.5,-38.9711431703));
|
||||
#435 = CARTESIAN_POINT('',(-20.5,-42.43524478543));
|
||||
#436 = CARTESIAN_POINT('',(-26.5,-45.89934640057));
|
||||
#437 = CARTESIAN_POINT('',(-26.5,-38.9711431703));
|
||||
#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#439 = ORIENTED_EDGE('',*,*,#440,.F.);
|
||||
#440 = EDGE_CURVE('',#93,#413,#441,.T.);
|
||||
#441 = SEAM_CURVE('',#442,(#446,#453),.PCURVE_S1.);
|
||||
#442 = LINE('',#443,#444);
|
||||
#443 = CARTESIAN_POINT('',(-26.5,-38.9711431703,0.));
|
||||
#444 = VECTOR('',#445,1.);
|
||||
#445 = DIRECTION('',(-0.,0.,-1.));
|
||||
#446 = PCURVE('',#113,#447);
|
||||
#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);
|
||||
#448 = LINE('',#449,#450);
|
||||
#449 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||
#450 = VECTOR('',#451,1.);
|
||||
#451 = DIRECTION('',(0.,1.));
|
||||
#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#453 = PCURVE('',#113,#454);
|
||||
#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459);
|
||||
#455 = LINE('',#456,#457);
|
||||
#456 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#457 = VECTOR('',#458,1.);
|
||||
#458 = DIRECTION('',(0.,1.));
|
||||
#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#460 = ORIENTED_EDGE('',*,*,#92,.T.);
|
||||
#461 = ORIENTED_EDGE('',*,*,#440,.T.);
|
||||
#462 = ADVANCED_FACE('',(#463),#148,.F.);
|
||||
#463 = FACE_BOUND('',#464,.F.);
|
||||
#464 = EDGE_LOOP('',(#465,#493,#514,#515));
|
||||
#465 = ORIENTED_EDGE('',*,*,#466,.F.);
|
||||
#466 = EDGE_CURVE('',#467,#467,#469,.T.);
|
||||
#467 = VERTEX_POINT('',#468);
|
||||
#468 = CARTESIAN_POINT('',(41.,-9.797174393179E-16,-12.));
|
||||
#469 = SURFACE_CURVE('',#470,(#475,#482),.PCURVE_S1.);
|
||||
#470 = CIRCLE('',#471,4.);
|
||||
#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474);
|
||||
#472 = CARTESIAN_POINT('',(45.,0.,-12.));
|
||||
#473 = DIRECTION('',(0.,0.,-1.));
|
||||
#474 = DIRECTION('',(-1.,0.,0.));
|
||||
#475 = PCURVE('',#148,#476);
|
||||
#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);
|
||||
#477 = LINE('',#478,#479);
|
||||
#478 = CARTESIAN_POINT('',(0.,12.));
|
||||
#479 = VECTOR('',#480,1.);
|
||||
#480 = DIRECTION('',(1.,0.));
|
||||
#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#482 = PCURVE('',#342,#483);
|
||||
#483 = DEFINITIONAL_REPRESENTATION('',(#484),#492);
|
||||
#484 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#485,#486,#487,#488,#489,#490
|
||||
,#491),.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(
|
||||
'') );
|
||||
#485 = CARTESIAN_POINT('',(41.,0.));
|
||||
#486 = CARTESIAN_POINT('',(41.,6.928203230276));
|
||||
#487 = CARTESIAN_POINT('',(47.,3.464101615138));
|
||||
#488 = CARTESIAN_POINT('',(53.,9.797174393179E-16));
|
||||
#489 = CARTESIAN_POINT('',(47.,-3.464101615138));
|
||||
#490 = CARTESIAN_POINT('',(41.,-6.928203230276));
|
||||
#491 = CARTESIAN_POINT('',(41.,0.));
|
||||
#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#493 = ORIENTED_EDGE('',*,*,#494,.F.);
|
||||
#494 = EDGE_CURVE('',#128,#467,#495,.T.);
|
||||
#495 = SEAM_CURVE('',#496,(#500,#507),.PCURVE_S1.);
|
||||
#496 = LINE('',#497,#498);
|
||||
#497 = CARTESIAN_POINT('',(41.,-9.797174393179E-16,0.));
|
||||
#498 = VECTOR('',#499,1.);
|
||||
#499 = DIRECTION('',(-0.,0.,-1.));
|
||||
#500 = PCURVE('',#148,#501);
|
||||
#501 = DEFINITIONAL_REPRESENTATION('',(#502),#506);
|
||||
#502 = LINE('',#503,#504);
|
||||
#503 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||
#504 = VECTOR('',#505,1.);
|
||||
#505 = DIRECTION('',(0.,1.));
|
||||
#506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#507 = PCURVE('',#148,#508);
|
||||
#508 = DEFINITIONAL_REPRESENTATION('',(#509),#513);
|
||||
#509 = LINE('',#510,#511);
|
||||
#510 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#511 = VECTOR('',#512,1.);
|
||||
#512 = DIRECTION('',(0.,1.));
|
||||
#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#514 = ORIENTED_EDGE('',*,*,#127,.T.);
|
||||
#515 = ORIENTED_EDGE('',*,*,#494,.T.);
|
||||
#516 = ADVANCED_FACE('',(#517),#183,.F.);
|
||||
#517 = FACE_BOUND('',#518,.F.);
|
||||
#518 = EDGE_LOOP('',(#519,#547,#568,#569));
|
||||
#519 = ORIENTED_EDGE('',*,*,#520,.F.);
|
||||
#520 = EDGE_CURVE('',#521,#521,#523,.T.);
|
||||
#521 = VERTEX_POINT('',#522);
|
||||
#522 = CARTESIAN_POINT('',(-20.,-4.898587196589E-15,-12.));
|
||||
#523 = SURFACE_CURVE('',#524,(#529,#536),.PCURVE_S1.);
|
||||
#524 = CIRCLE('',#525,20.);
|
||||
#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);
|
||||
#526 = CARTESIAN_POINT('',(0.,0.,-12.));
|
||||
#527 = DIRECTION('',(0.,0.,-1.));
|
||||
#528 = DIRECTION('',(-1.,0.,0.));
|
||||
#529 = PCURVE('',#183,#530);
|
||||
#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535);
|
||||
#531 = LINE('',#532,#533);
|
||||
#532 = CARTESIAN_POINT('',(0.,12.));
|
||||
#533 = VECTOR('',#534,1.);
|
||||
#534 = DIRECTION('',(1.,0.));
|
||||
#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#536 = PCURVE('',#342,#537);
|
||||
#537 = DEFINITIONAL_REPRESENTATION('',(#538),#546);
|
||||
#538 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#539,#540,#541,#542,#543,#544
|
||||
,#545),.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(
|
||||
'') );
|
||||
#539 = CARTESIAN_POINT('',(-20.,0.));
|
||||
#540 = CARTESIAN_POINT('',(-20.,34.641016151378));
|
||||
#541 = CARTESIAN_POINT('',(10.,17.320508075689));
|
||||
#542 = CARTESIAN_POINT('',(40.,4.898587196589E-15));
|
||||
#543 = CARTESIAN_POINT('',(10.,-17.32050807568));
|
||||
#544 = CARTESIAN_POINT('',(-20.,-34.64101615137));
|
||||
#545 = CARTESIAN_POINT('',(-20.,0.));
|
||||
#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#547 = ORIENTED_EDGE('',*,*,#548,.F.);
|
||||
#548 = EDGE_CURVE('',#163,#521,#549,.T.);
|
||||
#549 = SEAM_CURVE('',#550,(#554,#561),.PCURVE_S1.);
|
||||
#550 = LINE('',#551,#552);
|
||||
#551 = CARTESIAN_POINT('',(-20.,-4.898587196589E-15,0.));
|
||||
#552 = VECTOR('',#553,1.);
|
||||
#553 = DIRECTION('',(-0.,0.,-1.));
|
||||
#554 = PCURVE('',#183,#555);
|
||||
#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560);
|
||||
#556 = LINE('',#557,#558);
|
||||
#557 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||
#558 = VECTOR('',#559,1.);
|
||||
#559 = DIRECTION('',(0.,1.));
|
||||
#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#561 = PCURVE('',#183,#562);
|
||||
#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567);
|
||||
#563 = LINE('',#564,#565);
|
||||
#564 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#565 = VECTOR('',#566,1.);
|
||||
#566 = DIRECTION('',(0.,1.));
|
||||
#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#568 = ORIENTED_EDGE('',*,*,#162,.T.);
|
||||
#569 = ORIENTED_EDGE('',*,*,#548,.T.);
|
||||
#570 = ADVANCED_FACE('',(#571),#218,.F.);
|
||||
#571 = FACE_BOUND('',#572,.F.);
|
||||
#572 = EDGE_LOOP('',(#573,#601,#622,#623));
|
||||
#573 = ORIENTED_EDGE('',*,*,#574,.F.);
|
||||
#574 = EDGE_CURVE('',#575,#575,#577,.T.);
|
||||
#575 = VERTEX_POINT('',#576);
|
||||
#576 = CARTESIAN_POINT('',(18.5,38.9711431703,-12.));
|
||||
#577 = SURFACE_CURVE('',#578,(#583,#590),.PCURVE_S1.);
|
||||
#578 = CIRCLE('',#579,4.);
|
||||
#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
|
||||
#580 = CARTESIAN_POINT('',(22.5,38.9711431703,-12.));
|
||||
#581 = DIRECTION('',(0.,0.,-1.));
|
||||
#582 = DIRECTION('',(-1.,0.,0.));
|
||||
#583 = PCURVE('',#218,#584);
|
||||
#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589);
|
||||
#585 = LINE('',#586,#587);
|
||||
#586 = CARTESIAN_POINT('',(0.,12.));
|
||||
#587 = VECTOR('',#588,1.);
|
||||
#588 = DIRECTION('',(1.,0.));
|
||||
#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#590 = PCURVE('',#342,#591);
|
||||
#591 = DEFINITIONAL_REPRESENTATION('',(#592),#600);
|
||||
#592 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#593,#594,#595,#596,#597,#598
|
||||
,#599),.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(
|
||||
'') );
|
||||
#593 = CARTESIAN_POINT('',(18.5,38.9711431703));
|
||||
#594 = CARTESIAN_POINT('',(18.5,45.899346400575));
|
||||
#595 = CARTESIAN_POINT('',(24.5,42.435244785437));
|
||||
#596 = CARTESIAN_POINT('',(30.5,38.9711431703));
|
||||
#597 = CARTESIAN_POINT('',(24.5,35.507041555162));
|
||||
#598 = CARTESIAN_POINT('',(18.5,32.042939940024));
|
||||
#599 = CARTESIAN_POINT('',(18.5,38.9711431703));
|
||||
#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#601 = ORIENTED_EDGE('',*,*,#602,.F.);
|
||||
#602 = EDGE_CURVE('',#198,#575,#603,.T.);
|
||||
#603 = SEAM_CURVE('',#604,(#608,#615),.PCURVE_S1.);
|
||||
#604 = LINE('',#605,#606);
|
||||
#605 = CARTESIAN_POINT('',(18.5,38.9711431703,0.));
|
||||
#606 = VECTOR('',#607,1.);
|
||||
#607 = DIRECTION('',(-0.,0.,-1.));
|
||||
#608 = PCURVE('',#218,#609);
|
||||
#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614);
|
||||
#610 = LINE('',#611,#612);
|
||||
#611 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||
#612 = VECTOR('',#613,1.);
|
||||
#613 = DIRECTION('',(0.,1.));
|
||||
#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#615 = PCURVE('',#218,#616);
|
||||
#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621);
|
||||
#617 = LINE('',#618,#619);
|
||||
#618 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#619 = VECTOR('',#620,1.);
|
||||
#620 = DIRECTION('',(0.,1.));
|
||||
#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#622 = ORIENTED_EDGE('',*,*,#197,.T.);
|
||||
#623 = ORIENTED_EDGE('',*,*,#602,.T.);
|
||||
#624 = ADVANCED_FACE('',(#625),#253,.F.);
|
||||
#625 = FACE_BOUND('',#626,.F.);
|
||||
#626 = EDGE_LOOP('',(#627,#655,#676,#677));
|
||||
#627 = ORIENTED_EDGE('',*,*,#628,.F.);
|
||||
#628 = EDGE_CURVE('',#629,#629,#631,.T.);
|
||||
#629 = VERTEX_POINT('',#630);
|
||||
#630 = CARTESIAN_POINT('',(-49.,-9.797174393179E-16,-12.));
|
||||
#631 = SURFACE_CURVE('',#632,(#637,#644),.PCURVE_S1.);
|
||||
#632 = CIRCLE('',#633,4.);
|
||||
#633 = AXIS2_PLACEMENT_3D('',#634,#635,#636);
|
||||
#634 = CARTESIAN_POINT('',(-45.,0.,-12.));
|
||||
#635 = DIRECTION('',(0.,0.,-1.));
|
||||
#636 = DIRECTION('',(-1.,0.,0.));
|
||||
#637 = PCURVE('',#253,#638);
|
||||
#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
|
||||
#639 = LINE('',#640,#641);
|
||||
#640 = CARTESIAN_POINT('',(0.,12.));
|
||||
#641 = VECTOR('',#642,1.);
|
||||
#642 = DIRECTION('',(1.,0.));
|
||||
#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#644 = PCURVE('',#342,#645);
|
||||
#645 = DEFINITIONAL_REPRESENTATION('',(#646),#654);
|
||||
#646 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#647,#648,#649,#650,#651,#652
|
||||
,#653),.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(
|
||||
'') );
|
||||
#647 = CARTESIAN_POINT('',(-49.,0.));
|
||||
#648 = CARTESIAN_POINT('',(-49.,6.928203230276));
|
||||
#649 = CARTESIAN_POINT('',(-43.,3.464101615138));
|
||||
#650 = CARTESIAN_POINT('',(-37.,9.797174393179E-16));
|
||||
#651 = CARTESIAN_POINT('',(-43.,-3.464101615138));
|
||||
#652 = CARTESIAN_POINT('',(-49.,-6.928203230276));
|
||||
#653 = CARTESIAN_POINT('',(-49.,0.));
|
||||
#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#655 = ORIENTED_EDGE('',*,*,#656,.F.);
|
||||
#656 = EDGE_CURVE('',#233,#629,#657,.T.);
|
||||
#657 = SEAM_CURVE('',#658,(#662,#669),.PCURVE_S1.);
|
||||
#658 = LINE('',#659,#660);
|
||||
#659 = CARTESIAN_POINT('',(-49.,-9.797174393179E-16,0.));
|
||||
#660 = VECTOR('',#661,1.);
|
||||
#661 = DIRECTION('',(-0.,0.,-1.));
|
||||
#662 = PCURVE('',#253,#663);
|
||||
#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
|
||||
#664 = LINE('',#665,#666);
|
||||
#665 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||
#666 = VECTOR('',#667,1.);
|
||||
#667 = DIRECTION('',(0.,1.));
|
||||
#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#669 = PCURVE('',#253,#670);
|
||||
#670 = DEFINITIONAL_REPRESENTATION('',(#671),#675);
|
||||
#671 = LINE('',#672,#673);
|
||||
#672 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#673 = VECTOR('',#674,1.);
|
||||
#674 = DIRECTION('',(0.,1.));
|
||||
#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#676 = ORIENTED_EDGE('',*,*,#232,.T.);
|
||||
#677 = ORIENTED_EDGE('',*,*,#656,.T.);
|
||||
#678 = ADVANCED_FACE('',(#679),#288,.F.);
|
||||
#679 = FACE_BOUND('',#680,.F.);
|
||||
#680 = EDGE_LOOP('',(#681,#709,#730,#731));
|
||||
#681 = ORIENTED_EDGE('',*,*,#682,.F.);
|
||||
#682 = EDGE_CURVE('',#683,#683,#685,.T.);
|
||||
#683 = VERTEX_POINT('',#684);
|
||||
#684 = CARTESIAN_POINT('',(-26.5,38.9711431703,-12.));
|
||||
#685 = SURFACE_CURVE('',#686,(#691,#698),.PCURVE_S1.);
|
||||
#686 = CIRCLE('',#687,4.);
|
||||
#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);
|
||||
#688 = CARTESIAN_POINT('',(-22.5,38.9711431703,-12.));
|
||||
#689 = DIRECTION('',(0.,0.,-1.));
|
||||
#690 = DIRECTION('',(-1.,0.,0.));
|
||||
#691 = PCURVE('',#288,#692);
|
||||
#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697);
|
||||
#693 = LINE('',#694,#695);
|
||||
#694 = CARTESIAN_POINT('',(0.,12.));
|
||||
#695 = VECTOR('',#696,1.);
|
||||
#696 = DIRECTION('',(1.,0.));
|
||||
#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#698 = PCURVE('',#342,#699);
|
||||
#699 = DEFINITIONAL_REPRESENTATION('',(#700),#708);
|
||||
#700 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#701,#702,#703,#704,#705,#706
|
||||
,#707),.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(
|
||||
'') );
|
||||
#701 = CARTESIAN_POINT('',(-26.5,38.9711431703));
|
||||
#702 = CARTESIAN_POINT('',(-26.5,45.899346400575));
|
||||
#703 = CARTESIAN_POINT('',(-20.5,42.435244785437));
|
||||
#704 = CARTESIAN_POINT('',(-14.5,38.9711431703));
|
||||
#705 = CARTESIAN_POINT('',(-20.5,35.507041555162));
|
||||
#706 = CARTESIAN_POINT('',(-26.5,32.042939940024));
|
||||
#707 = CARTESIAN_POINT('',(-26.5,38.9711431703));
|
||||
#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#709 = ORIENTED_EDGE('',*,*,#710,.F.);
|
||||
#710 = EDGE_CURVE('',#268,#683,#711,.T.);
|
||||
#711 = SEAM_CURVE('',#712,(#716,#723),.PCURVE_S1.);
|
||||
#712 = LINE('',#713,#714);
|
||||
#713 = CARTESIAN_POINT('',(-26.5,38.9711431703,0.));
|
||||
#714 = VECTOR('',#715,1.);
|
||||
#715 = DIRECTION('',(-0.,0.,-1.));
|
||||
#716 = PCURVE('',#288,#717);
|
||||
#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
|
||||
#718 = LINE('',#719,#720);
|
||||
#719 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||
#720 = VECTOR('',#721,1.);
|
||||
#721 = DIRECTION('',(0.,1.));
|
||||
#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#723 = PCURVE('',#288,#724);
|
||||
#724 = DEFINITIONAL_REPRESENTATION('',(#725),#729);
|
||||
#725 = LINE('',#726,#727);
|
||||
#726 = CARTESIAN_POINT('',(0.,-0.));
|
||||
#727 = VECTOR('',#728,1.);
|
||||
#728 = DIRECTION('',(0.,1.));
|
||||
#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#730 = ORIENTED_EDGE('',*,*,#267,.T.);
|
||||
#731 = ORIENTED_EDGE('',*,*,#710,.T.);
|
||||
#732 = ADVANCED_FACE('',(#733,#736,#739,#742,#745,#748,#751,#754),#342,
|
||||
.F.);
|
||||
#733 = FACE_BOUND('',#734,.F.);
|
||||
#734 = EDGE_LOOP('',(#735));
|
||||
#735 = ORIENTED_EDGE('',*,*,#327,.T.);
|
||||
#736 = FACE_BOUND('',#737,.F.);
|
||||
#737 = EDGE_LOOP('',(#738));
|
||||
#738 = ORIENTED_EDGE('',*,*,#412,.T.);
|
||||
#739 = FACE_BOUND('',#740,.F.);
|
||||
#740 = EDGE_LOOP('',(#741));
|
||||
#741 = ORIENTED_EDGE('',*,*,#358,.T.);
|
||||
#742 = FACE_BOUND('',#743,.F.);
|
||||
#743 = EDGE_LOOP('',(#744));
|
||||
#744 = ORIENTED_EDGE('',*,*,#628,.T.);
|
||||
#745 = FACE_BOUND('',#746,.F.);
|
||||
#746 = EDGE_LOOP('',(#747));
|
||||
#747 = ORIENTED_EDGE('',*,*,#520,.T.);
|
||||
#748 = FACE_BOUND('',#749,.F.);
|
||||
#749 = EDGE_LOOP('',(#750));
|
||||
#750 = ORIENTED_EDGE('',*,*,#682,.T.);
|
||||
#751 = FACE_BOUND('',#752,.F.);
|
||||
#752 = EDGE_LOOP('',(#753));
|
||||
#753 = ORIENTED_EDGE('',*,*,#466,.T.);
|
||||
#754 = FACE_BOUND('',#755,.F.);
|
||||
#755 = EDGE_LOOP('',(#756));
|
||||
#756 = ORIENTED_EDGE('',*,*,#574,.T.);
|
||||
#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#761)) GLOBAL_UNIT_ASSIGNED_CONTEXT
|
||||
((#758,#759,#760)) REPRESENTATION_CONTEXT('Context #1',
|
||||
'3D Context with UNIT and UNCERTAINTY') );
|
||||
#758 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||
#759 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||
#760 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||
#761 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#758,
|
||||
'distance_accuracy_value','confusion accuracy');
|
||||
#762 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 19 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: 31 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
@@ -0,0 +1,358 @@
|
||||
{
|
||||
"schema_version": "cad.render-manifest.v2",
|
||||
"renderer": "python-occ-hlr-pillow",
|
||||
"source": {
|
||||
"type": "step",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/model.step",
|
||||
"bounds_mm": [
|
||||
-60.0,
|
||||
60.0,
|
||||
-60.0,
|
||||
60.0,
|
||||
-12.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"high_resolution": {
|
||||
"width": 2048,
|
||||
"height": 2048,
|
||||
"method": "occ_hidden_line"
|
||||
},
|
||||
"review_resolution": {
|
||||
"width": 1024,
|
||||
"height": 1024,
|
||||
"resample": "lanczos"
|
||||
},
|
||||
"contact_sheet_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/contact-sheet.jpg",
|
||||
"views": [
|
||||
{
|
||||
"id": "top",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
99994.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"view": "top",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/top.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/top-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/top/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/top/edge.png",
|
||||
"coverage": 0.009068489074707031,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 8,
|
||||
"hidden_edge_count": 8,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "bottom",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
0.0,
|
||||
-100006.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"view": "bottom",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/bottom.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/bottom-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/bottom/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/bottom/edge.png",
|
||||
"coverage": 0.009068012237548828,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
285,
|
||||
1763,
|
||||
1763
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 8,
|
||||
"hidden_edge_count": 8,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "front",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
-100000.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "front",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/front.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/front-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/front/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/front/edge.png",
|
||||
"coverage": 0.0052127838134765625,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 4,
|
||||
"hidden_edge_count": 44,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "back",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
0.0,
|
||||
100000.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "back",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/back.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/back-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/back/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/back/edge.png",
|
||||
"coverage": 0.0052127838134765625,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 4,
|
||||
"hidden_edge_count": 44,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "left",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
-100000.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "left",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/left.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/left-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/left/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/left/edge.png",
|
||||
"coverage": 0.0049419403076171875,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 4,
|
||||
"hidden_edge_count": 60,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "right",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
100000.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "right",
|
||||
"frame_mm": [
|
||||
-83.33333333333334,
|
||||
83.33333333333334,
|
||||
-83.33333333333334,
|
||||
83.33333333333334
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/right.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/right-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/right/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/right/edge.png",
|
||||
"coverage": 0.0049419403076171875,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
948,
|
||||
1763,
|
||||
1100
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 6,
|
||||
"hidden_edge_count": 58,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "isometric",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
61545.74548966637,
|
||||
-61545.74548966637,
|
||||
49230.596391733096
|
||||
],
|
||||
"focal_point": [
|
||||
0.0,
|
||||
0.0,
|
||||
-6.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "isometric",
|
||||
"frame_mm": [
|
||||
-83.33333333333641,
|
||||
83.33333333333027,
|
||||
-83.33327613983434,
|
||||
83.33339052683235
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/isometric.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/isometric-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/isometric/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T193133Z/artifacts/cad_630647071bf9/revisions/rev_003/renders/internal/isometric/edge.png",
|
||||
"coverage": 0.014971256256103516,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
595,
|
||||
1763,
|
||||
1453
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 30,
|
||||
"hidden_edge_count": 36,
|
||||
"valid": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 68 KiB |