重构 改为标准化输出
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"candidate_id": "candidate_26c4430d35b105a3",
|
||||
"claim_coverage": [
|
||||
{
|
||||
"claim_id": "claim_001",
|
||||
"evidence_refs": [
|
||||
"ev_pending_bore_chain"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_002",
|
||||
"evidence_refs": [
|
||||
"ev_pending_bores"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_003",
|
||||
"evidence_refs": [
|
||||
"ev_solid_count"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_004",
|
||||
"evidence_refs": [
|
||||
"ev_solid_count"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_005",
|
||||
"evidence_refs": [
|
||||
"ev_thickness"
|
||||
],
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_006",
|
||||
"evidence_refs": [
|
||||
"ev_pending_outer_surfaces"
|
||||
],
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_007",
|
||||
"evidence_refs": [
|
||||
"ev_visual_deferred"
|
||||
],
|
||||
"status": "pending"
|
||||
}
|
||||
],
|
||||
"evidence": [
|
||||
"ev_pending_bore_chain: Candidate reports the target bore chain has not been introduced at this checkpoint; instruction says deferred deterministic pending claims should remain pending.",
|
||||
"ev_pending_bores: Candidate reports the target through bores have not been introduced at this checkpoint; absence of later through bores is explicitly not grounds for rejection here.",
|
||||
"ev_solid_count: Deterministic evidence reports solid_count = 1, satisfying single connected body and solid count for this checkpoint.",
|
||||
"ev_thickness: Deterministic bbox minimum dimension is 10.0 mm with 0.1 mm tolerance, satisfying the 10 mm thickness claim.",
|
||||
"ev_pending_outer_surfaces: Candidate reports the target external cylindrical-surface pattern is incomplete at this checkpoint, so this claim is deferred.",
|
||||
"ev_visual_deferred: Visual smooth-lobe validation is not required to pass at this checkpoint and remains pending."
|
||||
],
|
||||
"issues": [],
|
||||
"verdict": "accept",
|
||||
"working_head": "cad_7871f580c7ed:root:v9"
|
||||
}
|
||||
@@ -0,0 +1,477 @@
|
||||
{
|
||||
"action_id": "act_010",
|
||||
"actual_atomic_id": "extrude_add_blind",
|
||||
"blockers": [],
|
||||
"candidate_id": "candidate_26c4430d35b105a3",
|
||||
"claim_results": [
|
||||
{
|
||||
"claim_id": "claim_001",
|
||||
"claim_kind": "collinear_through_bore_chain",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"reason": "the target bore chain has not been introduced at this checkpoint"
|
||||
},
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_002",
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"reason": "the target bore has not been introduced at this checkpoint"
|
||||
},
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_003",
|
||||
"claim_kind": "single_connected_body",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"solid_count": 1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_004",
|
||||
"claim_kind": "solid_count_equals",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"solid_count": 1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_005",
|
||||
"claim_kind": "bbox_rank_dimension_mm",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"actual_mm": 10.0,
|
||||
"rank": "minimum",
|
||||
"tolerance_mm": 0.1
|
||||
},
|
||||
"status": "pass"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_006",
|
||||
"claim_kind": "outer_cylindrical_surface",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"reason": "the target external cylindrical-surface pattern is incomplete at this checkpoint"
|
||||
},
|
||||
"status": "pending"
|
||||
},
|
||||
{
|
||||
"claim_id": "claim_007",
|
||||
"claim_kind": "visual",
|
||||
"deterministic": false,
|
||||
"evidence": {
|
||||
"reason": "requires independent visual review"
|
||||
},
|
||||
"status": "pending"
|
||||
}
|
||||
],
|
||||
"fragment_hash": "70611e2a57ce2404308523086f8babb595defc04378e64efd095214bfbd31705",
|
||||
"health": {
|
||||
"bbox_mm": {
|
||||
"dimensions": [
|
||||
140.0,
|
||||
48.0,
|
||||
10.0
|
||||
],
|
||||
"max": [
|
||||
140.0,
|
||||
24.0,
|
||||
10.0
|
||||
],
|
||||
"min": [
|
||||
-1.0530814146819525e-15,
|
||||
-24.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"feature_count": 1,
|
||||
"solid_count": 1,
|
||||
"volume_mm3": 41782.29353293469
|
||||
},
|
||||
"operation_verifier_results": [
|
||||
{
|
||||
"claim_id": "operation_act_010_single_connected_body",
|
||||
"claim_kind": "single_connected_body",
|
||||
"deterministic": true,
|
||||
"evidence": {
|
||||
"solid_count": 1
|
||||
},
|
||||
"status": "pass"
|
||||
}
|
||||
],
|
||||
"paths": {
|
||||
"cdsl": "model.cdsl.json",
|
||||
"glb": "model.glb",
|
||||
"render_manifest": "renders/render-manifest.json",
|
||||
"report": "rebuild-report.json",
|
||||
"step": "model.step",
|
||||
"topology": "model.topology.json"
|
||||
},
|
||||
"render_manifest": {
|
||||
"contact_sheet_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/contact-sheet.jpg",
|
||||
"high_resolution": {
|
||||
"height": 2048,
|
||||
"method": "occ_hidden_line",
|
||||
"width": 2048
|
||||
},
|
||||
"renderer": "python-occ-hlr-pillow",
|
||||
"review_resolution": {
|
||||
"height": 1024,
|
||||
"resample": "lanczos",
|
||||
"width": 1024
|
||||
},
|
||||
"schema_version": "cad.render-manifest.v2",
|
||||
"source": {
|
||||
"bounds_mm": [
|
||||
-5.26540707341e-16,
|
||||
140.0,
|
||||
-24.0,
|
||||
24.0,
|
||||
0.0,
|
||||
10.0
|
||||
],
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/model.step",
|
||||
"type": "step"
|
||||
},
|
||||
"views": [
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-97.22222222222223,
|
||||
97.22222222222223,
|
||||
-97.22222222222223,
|
||||
97.22222222222223
|
||||
],
|
||||
"position": [
|
||||
70.0,
|
||||
0.0,
|
||||
100005.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "top",
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.006249666213989258,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/top/edge.png",
|
||||
"hidden_edge_count": 22,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/top/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
769,
|
||||
1763,
|
||||
1279
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 22
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/top-2x.png",
|
||||
"id": "top",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/top.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-97.22222222222223,
|
||||
97.22222222222223,
|
||||
-97.22222222222223,
|
||||
97.22222222222223
|
||||
],
|
||||
"position": [
|
||||
70.0,
|
||||
0.0,
|
||||
-99995.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "bottom",
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.006249427795410156,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/bottom/edge.png",
|
||||
"hidden_edge_count": 22,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/bottom/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
769,
|
||||
1763,
|
||||
1279
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 22
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/bottom-2x.png",
|
||||
"id": "bottom",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/bottom.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-97.22222222222223,
|
||||
97.22222222222223,
|
||||
-97.22222222222223,
|
||||
97.22222222222223
|
||||
],
|
||||
"position": [
|
||||
70.0,
|
||||
-100000.0,
|
||||
5.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "front",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.0040683746337890625,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/front/edge.png",
|
||||
"hidden_edge_count": 36,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/front/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
969,
|
||||
1763,
|
||||
1079
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 20
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/front-2x.png",
|
||||
"id": "front",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/front.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-97.22222222222223,
|
||||
97.22222222222223,
|
||||
-97.22222222222223,
|
||||
97.22222222222223
|
||||
],
|
||||
"position": [
|
||||
70.0,
|
||||
100000.0,
|
||||
5.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "back",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.0040683746337890625,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/back/edge.png",
|
||||
"hidden_edge_count": 36,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/back/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
969,
|
||||
1763,
|
||||
1079
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 20
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/back-2x.png",
|
||||
"id": "back",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/back.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-33.333333333333336,
|
||||
33.333333333333336,
|
||||
-33.333333333333336,
|
||||
33.333333333333336
|
||||
],
|
||||
"position": [
|
||||
-99930.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "left",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.005536079406738281,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/left/edge.png",
|
||||
"hidden_edge_count": 54,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/left/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
868,
|
||||
1763,
|
||||
1180
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 12
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/left-2x.png",
|
||||
"id": "left",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/left.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-33.333333333333336,
|
||||
33.333333333333336,
|
||||
-33.333333333333336,
|
||||
33.333333333333336
|
||||
],
|
||||
"position": [
|
||||
100070.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "right",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.005536079406738281,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/right/edge.png",
|
||||
"hidden_edge_count": 54,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/right/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
868,
|
||||
1763,
|
||||
1180
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 12
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/right-2x.png",
|
||||
"id": "right",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/right.png",
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"camera": {
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"frame_mm": [
|
||||
-84.4599766417296,
|
||||
84.45997664172346,
|
||||
-84.45997664172714,
|
||||
84.45997664172592
|
||||
],
|
||||
"position": [
|
||||
61615.74548966637,
|
||||
-61545.74548966637,
|
||||
49241.596391733096
|
||||
],
|
||||
"projection": "orthographic",
|
||||
"view": "isometric",
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"coverage": 0.011601924896240234,
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/isometric/edge.png",
|
||||
"hidden_edge_count": 30,
|
||||
"intentional_crop": false,
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/isometric/line-mask.png",
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
606,
|
||||
1763,
|
||||
1442
|
||||
],
|
||||
"touches_border": false,
|
||||
"valid": true,
|
||||
"visible_edge_count": 44
|
||||
},
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/isometric-2x.png",
|
||||
"id": "isometric",
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/isometric.png",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"schema_version": "cad.v3.candidate.v1",
|
||||
"selector_snapshot_id": "",
|
||||
"stage_id": "stage_26c4430d35b105a37be3",
|
||||
"working_head": "cad_7871f580c7ed:root:v9"
|
||||
}
|
||||
@@ -0,0 +1,164 @@
|
||||
{
|
||||
"action_id": "act_010",
|
||||
"candidate_id": "candidate_26c4430d35b105a3",
|
||||
"contract_hash": "fa9ffc9fd2141453fa18a389813dde2e2ef3fb4c7ef5d05e61d51d614309e95f",
|
||||
"fragment": {
|
||||
"feature": {
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"params": {
|
||||
"distance_mm": 10
|
||||
}
|
||||
},
|
||||
"sketch": {
|
||||
"profile": {
|
||||
"contours": [
|
||||
{
|
||||
"closed": true,
|
||||
"role": "outer",
|
||||
"segments": [
|
||||
{
|
||||
"center": [
|
||||
30,
|
||||
16
|
||||
],
|
||||
"clockwise": false,
|
||||
"end": [
|
||||
60,
|
||||
16
|
||||
],
|
||||
"radius_mm": 30,
|
||||
"start": [
|
||||
0,
|
||||
16
|
||||
],
|
||||
"type": "arc"
|
||||
},
|
||||
{
|
||||
"center": [
|
||||
100,
|
||||
16
|
||||
],
|
||||
"clockwise": false,
|
||||
"end": [
|
||||
140,
|
||||
16
|
||||
],
|
||||
"radius_mm": 40,
|
||||
"start": [
|
||||
60,
|
||||
16
|
||||
],
|
||||
"type": "arc"
|
||||
},
|
||||
{
|
||||
"center": [
|
||||
140,
|
||||
0
|
||||
],
|
||||
"clockwise": false,
|
||||
"end": [
|
||||
140,
|
||||
-16
|
||||
],
|
||||
"radius_mm": 16,
|
||||
"start": [
|
||||
140,
|
||||
16
|
||||
],
|
||||
"type": "arc"
|
||||
},
|
||||
{
|
||||
"center": [
|
||||
100,
|
||||
-16
|
||||
],
|
||||
"clockwise": false,
|
||||
"end": [
|
||||
60,
|
||||
-16
|
||||
],
|
||||
"radius_mm": 40,
|
||||
"start": [
|
||||
140,
|
||||
-16
|
||||
],
|
||||
"type": "arc"
|
||||
},
|
||||
{
|
||||
"center": [
|
||||
30,
|
||||
-16
|
||||
],
|
||||
"clockwise": false,
|
||||
"end": [
|
||||
0,
|
||||
-16
|
||||
],
|
||||
"radius_mm": 30,
|
||||
"start": [
|
||||
60,
|
||||
-16
|
||||
],
|
||||
"type": "arc"
|
||||
},
|
||||
{
|
||||
"center": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"clockwise": false,
|
||||
"end": [
|
||||
0,
|
||||
16
|
||||
],
|
||||
"radius_mm": 16,
|
||||
"start": [
|
||||
0,
|
||||
-16
|
||||
],
|
||||
"type": "arc"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"type": "analytic_contours"
|
||||
},
|
||||
"workplane": {
|
||||
"normal": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"origin_mm": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"x_dir": [
|
||||
1,
|
||||
0,
|
||||
0
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"fragment_audit": {
|
||||
"assigned_feature_ids": [
|
||||
"feature_001"
|
||||
],
|
||||
"assigned_sketch_ids": [
|
||||
"sketch_001"
|
||||
],
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"contract_hash": "fa9ffc9fd2141453fa18a389813dde2e2ef3fb4c7ef5d05e61d51d614309e95f",
|
||||
"fragment_hash": "70611e2a57ce2404308523086f8babb595defc04378e64efd095214bfbd31705",
|
||||
"reference_snapshot_id": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
|
||||
"reference_tokens": [],
|
||||
"schema_version": "cad.v3.fragment-audit.v1",
|
||||
"selector_snapshot_id": "",
|
||||
"selector_tokens": []
|
||||
},
|
||||
"idempotency_key": "137c2cae9d2a0070e0981d7c19f48eb047f8d4e72e96c4adff035e61293b2bd0",
|
||||
"schema_version": "cad.v3.candidate-input.v1",
|
||||
"working_head": "cad_7871f580c7ed:root:v9"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"files": {
|
||||
"candidate-review.json": "c5fd933e58550bdadc4eda81d5f49847f7429abb57e0f5f755d5eb047262a877",
|
||||
"candidate.json": "d818f56b36b854918fb130f57867e27670e2d5e6f36d4bc4fe9987277d58110b",
|
||||
"input.json": "a1655d51bbab63aa9cbcff74eca341989ebd4f2d6023feae21ecfd097d4b1dc0",
|
||||
"model.cdsl.json": "2daecaa8f2377ffcb3c8218ab31e2ad19718a1a889ddc96d0b3546f1e602adca",
|
||||
"model.glb": "bdddd51f2b9411bf5a4146cfb0843d68d2fd9a0645f143579a4343e38bb5566d",
|
||||
"model.step": "b168436b14cbca56133221b95ed4248049872fa8d17debff533fa4cca57c63af",
|
||||
"model.topology.json": "6f0f0b7da4e06689ddf7e2ad854f938dbe9e37fc62bc12fd6f5d7d23ecb2dc7a",
|
||||
"rebuild-report.json": "84fadc3c86886a51d507ed34382f6a9a9da6eea621612e7313192f3cd4b54c92",
|
||||
"renders/back.png": "bd86ac465c971995224bb0e0b4bfe5553c2ec833bd5e51f4ebb4e548106f5814",
|
||||
"renders/bottom.png": "7a947684cdf6bba49495499540c3a2a61f9c6228d1610ce02c6ef190e7bebee9",
|
||||
"renders/contact-sheet.jpg": "9ab62d71755a58917035db72a97e63bc8363b4c9f14f5174b76f23b33db1634d",
|
||||
"renders/front.png": "158f870ccf8f5f4d9fad29eee4f826a55bae103448faf833a75f55895289d9f9",
|
||||
"renders/internal/back-2x.png": "5fda8a4fed333e99e1ff50c660e6804b6836ecfc2003f2b9d34b2670793bc138",
|
||||
"renders/internal/back/edge.png": "d3b1f7d362e9b92d8205c71eacc634b65d2fe91825a95c067b65bc83c2e38eb1",
|
||||
"renders/internal/back/line-mask.png": "d3b1f7d362e9b92d8205c71eacc634b65d2fe91825a95c067b65bc83c2e38eb1",
|
||||
"renders/internal/bottom-2x.png": "dc57ac707e5715572c8c9eb7f7839d73cf16110cf3d4081bcce97cf59a5a7636",
|
||||
"renders/internal/bottom/edge.png": "e7337b9e8bc9fc4f87dec1256abe59ec5800779ee6ebea0cd55d54832850cb01",
|
||||
"renders/internal/bottom/line-mask.png": "e7337b9e8bc9fc4f87dec1256abe59ec5800779ee6ebea0cd55d54832850cb01",
|
||||
"renders/internal/front-2x.png": "b53e203acf156b0ef6be638fdc64b4656ea81d60b8622c35ddc4bbb299e99505",
|
||||
"renders/internal/front/edge.png": "f7c8ee3bfe04f6eebf60f489f2ef62007669c4f0ef6747f6ce4ed070b884ba76",
|
||||
"renders/internal/front/line-mask.png": "f7c8ee3bfe04f6eebf60f489f2ef62007669c4f0ef6747f6ce4ed070b884ba76",
|
||||
"renders/internal/isometric-2x.png": "4b43574f5981812a6231563c8bf06e7ebe789fa3c71427d8c5429c605e82a45e",
|
||||
"renders/internal/isometric/edge.png": "e974b240d50064540ff39a09b0e5b2e7c25de6b696676d7b0c9bb0f5d6c52940",
|
||||
"renders/internal/isometric/line-mask.png": "e974b240d50064540ff39a09b0e5b2e7c25de6b696676d7b0c9bb0f5d6c52940",
|
||||
"renders/internal/left-2x.png": "4905eecc51506caf9436f37059e45183381a76aa15cf412012b31e2aa7de1d34",
|
||||
"renders/internal/left/edge.png": "8bf2eda69a03b7411d42b477d1a087b100ecc9b242eb2d3c2036eea63b020da0",
|
||||
"renders/internal/left/line-mask.png": "8bf2eda69a03b7411d42b477d1a087b100ecc9b242eb2d3c2036eea63b020da0",
|
||||
"renders/internal/right-2x.png": "4905eecc51506caf9436f37059e45183381a76aa15cf412012b31e2aa7de1d34",
|
||||
"renders/internal/right/edge.png": "8bf2eda69a03b7411d42b477d1a087b100ecc9b242eb2d3c2036eea63b020da0",
|
||||
"renders/internal/right/line-mask.png": "8bf2eda69a03b7411d42b477d1a087b100ecc9b242eb2d3c2036eea63b020da0",
|
||||
"renders/internal/top-2x.png": "b846ee3d8ba83f9acdff804f2927e7b55a6933f22e51792e9c942dc6f74417f9",
|
||||
"renders/internal/top/edge.png": "29b97668f1da41aca1d29f417e5c34cbb70d34be948ea1ab374d6c70447a134a",
|
||||
"renders/internal/top/line-mask.png": "29b97668f1da41aca1d29f417e5c34cbb70d34be948ea1ab374d6c70447a134a",
|
||||
"renders/isometric.png": "6029a9910d84f996a2b13da7ed12d19db644e5755a80e620f2cb96ac6a744b68",
|
||||
"renders/left.png": "cafaa330742e99ea4a3496a81d53054a75178b3e0fa12ef71d5b5b537a7bc26c",
|
||||
"renders/render-manifest.json": "99154380122b48693c23a0952ea7239312306e4d80dd3b245a8397d60123bd80",
|
||||
"renders/right.png": "cafaa330742e99ea4a3496a81d53054a75178b3e0fa12ef71d5b5b537a7bc26c",
|
||||
"renders/top.png": "93a68f482873f3ecf7e69501d87fe57caa16f837b6e441880617761e8886acf1"
|
||||
},
|
||||
"schema_version": "cad.v3.artifact-manifest.v1"
|
||||
}
|
||||
@@ -0,0 +1,154 @@
|
||||
{
|
||||
"schema": "cad.cdsl.llm.v1",
|
||||
"schema_version": "1.1.0",
|
||||
"kind": "part",
|
||||
"part_id": "cad_7871f580c7ed",
|
||||
"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": "arc",
|
||||
"start": [
|
||||
0,
|
||||
16
|
||||
],
|
||||
"end": [
|
||||
60,
|
||||
16
|
||||
],
|
||||
"center": [
|
||||
30,
|
||||
16
|
||||
],
|
||||
"radius_mm": 30,
|
||||
"clockwise": false
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
60,
|
||||
16
|
||||
],
|
||||
"end": [
|
||||
140,
|
||||
16
|
||||
],
|
||||
"center": [
|
||||
100,
|
||||
16
|
||||
],
|
||||
"radius_mm": 40,
|
||||
"clockwise": false
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
140,
|
||||
16
|
||||
],
|
||||
"end": [
|
||||
140,
|
||||
-16
|
||||
],
|
||||
"center": [
|
||||
140,
|
||||
0
|
||||
],
|
||||
"radius_mm": 16,
|
||||
"clockwise": false
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
140,
|
||||
-16
|
||||
],
|
||||
"end": [
|
||||
60,
|
||||
-16
|
||||
],
|
||||
"center": [
|
||||
100,
|
||||
-16
|
||||
],
|
||||
"radius_mm": 40,
|
||||
"clockwise": false
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
60,
|
||||
-16
|
||||
],
|
||||
"end": [
|
||||
0,
|
||||
-16
|
||||
],
|
||||
"center": [
|
||||
30,
|
||||
-16
|
||||
],
|
||||
"radius_mm": 30,
|
||||
"clockwise": false
|
||||
},
|
||||
{
|
||||
"type": "arc",
|
||||
"start": [
|
||||
0,
|
||||
-16
|
||||
],
|
||||
"end": [
|
||||
0,
|
||||
16
|
||||
],
|
||||
"center": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"radius_mm": 16,
|
||||
"clockwise": false
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"features": [
|
||||
{
|
||||
"id": "feature_001",
|
||||
"atomic_id": "extrude_add_blind",
|
||||
"params": {
|
||||
"distance_mm": 10
|
||||
},
|
||||
"depends_on": [],
|
||||
"sketch_id": "sketch_001"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,607 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
|
||||
FILE_NAME('Open CASCADE Shape Model','2026-09-01T07:44:43',('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),#513);
|
||||
#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,#139,#217,#295,#373,#446,#495,#504));
|
||||
#17 = ADVANCED_FACE('',(#18),#32,.T.);
|
||||
#18 = FACE_BOUND('',#19,.F.);
|
||||
#19 = EDGE_LOOP('',(#20,#55,#84,#112));
|
||||
#20 = ORIENTED_EDGE('',*,*,#21,.T.);
|
||||
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
|
||||
#22 = VERTEX_POINT('',#23);
|
||||
#23 = CARTESIAN_POINT('',(-5.26540707341E-16,16.,0.));
|
||||
#24 = VERTEX_POINT('',#25);
|
||||
#25 = CARTESIAN_POINT('',(-5.26540707341E-16,16.,10.));
|
||||
#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
|
||||
#27 = LINE('',#28,#29);
|
||||
#28 = CARTESIAN_POINT('',(-5.26540707341E-16,16.,0.));
|
||||
#29 = VECTOR('',#30,1.);
|
||||
#30 = DIRECTION('',(0.,0.,1.));
|
||||
#31 = PCURVE('',#32,#37);
|
||||
#32 = CYLINDRICAL_SURFACE('',#33,30.);
|
||||
#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
|
||||
#34 = CARTESIAN_POINT('',(30.,16.,0.));
|
||||
#35 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#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,16.);
|
||||
#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
|
||||
#46 = CARTESIAN_POINT('',(2.046455532142E-15,8.11984757097E-16,0.));
|
||||
#47 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#48 = DIRECTION('',(-1.279034707589E-16,-1.,0.));
|
||||
#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
|
||||
#50 = LINE('',#51,#52);
|
||||
#51 = CARTESIAN_POINT('',(-3.14159265359,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('',(60.,16.,10.));
|
||||
#59 = SURFACE_CURVE('',#60,(#65,#72),.PCURVE_S1.);
|
||||
#60 = CIRCLE('',#61,30.);
|
||||
#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
|
||||
#62 = CARTESIAN_POINT('',(30.,16.,10.));
|
||||
#63 = DIRECTION('',(0.,0.,1.));
|
||||
#64 = DIRECTION('',(-1.,0.,-0.));
|
||||
#65 = PCURVE('',#32,#66);
|
||||
#66 = DEFINITIONAL_REPRESENTATION('',(#67),#71);
|
||||
#67 = LINE('',#68,#69);
|
||||
#68 = CARTESIAN_POINT('',(-0.,-10.));
|
||||
#69 = VECTOR('',#70,1.);
|
||||
#70 = DIRECTION('',(-1.,0.));
|
||||
#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#72 = PCURVE('',#73,#78);
|
||||
#73 = PLANE('',#74);
|
||||
#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77);
|
||||
#75 = CARTESIAN_POINT('',(70.,2.203233289179E-16,10.));
|
||||
#76 = DIRECTION('',(0.,0.,1.));
|
||||
#77 = DIRECTION('',(1.,0.,-0.));
|
||||
#78 = DEFINITIONAL_REPRESENTATION('',(#79),#83);
|
||||
#79 = CIRCLE('',#80,30.);
|
||||
#80 = AXIS2_PLACEMENT_2D('',#81,#82);
|
||||
#81 = CARTESIAN_POINT('',(-40.,16.));
|
||||
#82 = DIRECTION('',(-1.,0.));
|
||||
#83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#84 = ORIENTED_EDGE('',*,*,#85,.F.);
|
||||
#85 = EDGE_CURVE('',#86,#57,#88,.T.);
|
||||
#86 = VERTEX_POINT('',#87);
|
||||
#87 = CARTESIAN_POINT('',(60.,16.,0.));
|
||||
#88 = SURFACE_CURVE('',#89,(#93,#100),.PCURVE_S1.);
|
||||
#89 = LINE('',#90,#91);
|
||||
#90 = CARTESIAN_POINT('',(60.,16.,0.));
|
||||
#91 = VECTOR('',#92,1.);
|
||||
#92 = DIRECTION('',(0.,0.,1.));
|
||||
#93 = PCURVE('',#32,#94);
|
||||
#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
|
||||
#95 = LINE('',#96,#97);
|
||||
#96 = CARTESIAN_POINT('',(-3.14159265359,0.));
|
||||
#97 = VECTOR('',#98,1.);
|
||||
#98 = DIRECTION('',(-0.,-1.));
|
||||
#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#100 = PCURVE('',#101,#106);
|
||||
#101 = CYLINDRICAL_SURFACE('',#102,40.);
|
||||
#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105);
|
||||
#103 = CARTESIAN_POINT('',(100.,16.,0.));
|
||||
#104 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#105 = DIRECTION('',(-1.,0.,-0.));
|
||||
#106 = DEFINITIONAL_REPRESENTATION('',(#107),#111);
|
||||
#107 = LINE('',#108,#109);
|
||||
#108 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#109 = VECTOR('',#110,1.);
|
||||
#110 = DIRECTION('',(-0.,-1.));
|
||||
#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#112 = ORIENTED_EDGE('',*,*,#113,.F.);
|
||||
#113 = EDGE_CURVE('',#22,#86,#114,.T.);
|
||||
#114 = SURFACE_CURVE('',#115,(#120,#127),.PCURVE_S1.);
|
||||
#115 = CIRCLE('',#116,30.);
|
||||
#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119);
|
||||
#117 = CARTESIAN_POINT('',(30.,16.,0.));
|
||||
#118 = DIRECTION('',(0.,0.,1.));
|
||||
#119 = DIRECTION('',(-1.,0.,-0.));
|
||||
#120 = PCURVE('',#32,#121);
|
||||
#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);
|
||||
#122 = LINE('',#123,#124);
|
||||
#123 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#124 = VECTOR('',#125,1.);
|
||||
#125 = DIRECTION('',(-1.,0.));
|
||||
#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#127 = PCURVE('',#128,#133);
|
||||
#128 = PLANE('',#129);
|
||||
#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
|
||||
#130 = CARTESIAN_POINT('',(70.,2.203233289179E-16,0.));
|
||||
#131 = DIRECTION('',(0.,0.,1.));
|
||||
#132 = DIRECTION('',(1.,0.,-0.));
|
||||
#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
|
||||
#134 = CIRCLE('',#135,30.);
|
||||
#135 = AXIS2_PLACEMENT_2D('',#136,#137);
|
||||
#136 = CARTESIAN_POINT('',(-40.,16.));
|
||||
#137 = DIRECTION('',(-1.,0.));
|
||||
#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#139 = ADVANCED_FACE('',(#140),#101,.T.);
|
||||
#140 = FACE_BOUND('',#141,.F.);
|
||||
#141 = EDGE_LOOP('',(#142,#143,#167,#195));
|
||||
#142 = ORIENTED_EDGE('',*,*,#85,.T.);
|
||||
#143 = ORIENTED_EDGE('',*,*,#144,.T.);
|
||||
#144 = EDGE_CURVE('',#57,#145,#147,.T.);
|
||||
#145 = VERTEX_POINT('',#146);
|
||||
#146 = CARTESIAN_POINT('',(140.,16.,10.));
|
||||
#147 = SURFACE_CURVE('',#148,(#153,#160),.PCURVE_S1.);
|
||||
#148 = CIRCLE('',#149,40.);
|
||||
#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
|
||||
#150 = CARTESIAN_POINT('',(100.,16.,10.));
|
||||
#151 = DIRECTION('',(0.,0.,1.));
|
||||
#152 = DIRECTION('',(-1.,0.,-0.));
|
||||
#153 = PCURVE('',#101,#154);
|
||||
#154 = DEFINITIONAL_REPRESENTATION('',(#155),#159);
|
||||
#155 = LINE('',#156,#157);
|
||||
#156 = CARTESIAN_POINT('',(-0.,-10.));
|
||||
#157 = VECTOR('',#158,1.);
|
||||
#158 = DIRECTION('',(-1.,0.));
|
||||
#159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#160 = PCURVE('',#73,#161);
|
||||
#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);
|
||||
#162 = CIRCLE('',#163,40.);
|
||||
#163 = AXIS2_PLACEMENT_2D('',#164,#165);
|
||||
#164 = CARTESIAN_POINT('',(30.,16.));
|
||||
#165 = DIRECTION('',(-1.,0.));
|
||||
#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#167 = ORIENTED_EDGE('',*,*,#168,.F.);
|
||||
#168 = EDGE_CURVE('',#169,#145,#171,.T.);
|
||||
#169 = VERTEX_POINT('',#170);
|
||||
#170 = CARTESIAN_POINT('',(140.,16.,0.));
|
||||
#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.);
|
||||
#172 = LINE('',#173,#174);
|
||||
#173 = CARTESIAN_POINT('',(140.,16.,0.));
|
||||
#174 = VECTOR('',#175,1.);
|
||||
#175 = DIRECTION('',(0.,0.,1.));
|
||||
#176 = PCURVE('',#101,#177);
|
||||
#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);
|
||||
#178 = LINE('',#179,#180);
|
||||
#179 = CARTESIAN_POINT('',(-3.14159265359,0.));
|
||||
#180 = VECTOR('',#181,1.);
|
||||
#181 = DIRECTION('',(-0.,-1.));
|
||||
#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#183 = PCURVE('',#184,#189);
|
||||
#184 = CYLINDRICAL_SURFACE('',#185,16.);
|
||||
#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
|
||||
#186 = CARTESIAN_POINT('',(140.,-8.11984757097E-16,0.));
|
||||
#187 = DIRECTION('',(-0.,0.,-1.));
|
||||
#188 = DIRECTION('',(0.,1.,0.));
|
||||
#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194);
|
||||
#190 = LINE('',#191,#192);
|
||||
#191 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#192 = VECTOR('',#193,1.);
|
||||
#193 = DIRECTION('',(-0.,-1.));
|
||||
#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#195 = ORIENTED_EDGE('',*,*,#196,.F.);
|
||||
#196 = EDGE_CURVE('',#86,#169,#197,.T.);
|
||||
#197 = SURFACE_CURVE('',#198,(#203,#210),.PCURVE_S1.);
|
||||
#198 = CIRCLE('',#199,40.);
|
||||
#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
|
||||
#200 = CARTESIAN_POINT('',(100.,16.,0.));
|
||||
#201 = DIRECTION('',(0.,0.,1.));
|
||||
#202 = DIRECTION('',(-1.,0.,-0.));
|
||||
#203 = PCURVE('',#101,#204);
|
||||
#204 = DEFINITIONAL_REPRESENTATION('',(#205),#209);
|
||||
#205 = LINE('',#206,#207);
|
||||
#206 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#207 = VECTOR('',#208,1.);
|
||||
#208 = DIRECTION('',(-1.,0.));
|
||||
#209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#210 = PCURVE('',#128,#211);
|
||||
#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216);
|
||||
#212 = CIRCLE('',#213,40.);
|
||||
#213 = AXIS2_PLACEMENT_2D('',#214,#215);
|
||||
#214 = CARTESIAN_POINT('',(30.,16.));
|
||||
#215 = DIRECTION('',(-1.,0.));
|
||||
#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#217 = ADVANCED_FACE('',(#218),#184,.T.);
|
||||
#218 = FACE_BOUND('',#219,.F.);
|
||||
#219 = EDGE_LOOP('',(#220,#221,#245,#273));
|
||||
#220 = ORIENTED_EDGE('',*,*,#168,.T.);
|
||||
#221 = ORIENTED_EDGE('',*,*,#222,.T.);
|
||||
#222 = EDGE_CURVE('',#145,#223,#225,.T.);
|
||||
#223 = VERTEX_POINT('',#224);
|
||||
#224 = CARTESIAN_POINT('',(140.,-16.,10.));
|
||||
#225 = SURFACE_CURVE('',#226,(#231,#238),.PCURVE_S1.);
|
||||
#226 = CIRCLE('',#227,16.);
|
||||
#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
|
||||
#228 = CARTESIAN_POINT('',(140.,-8.11984757097E-16,10.));
|
||||
#229 = DIRECTION('',(0.,-0.,1.));
|
||||
#230 = DIRECTION('',(0.,1.,0.));
|
||||
#231 = PCURVE('',#184,#232);
|
||||
#232 = DEFINITIONAL_REPRESENTATION('',(#233),#237);
|
||||
#233 = LINE('',#234,#235);
|
||||
#234 = CARTESIAN_POINT('',(-0.,-10.));
|
||||
#235 = VECTOR('',#236,1.);
|
||||
#236 = DIRECTION('',(-1.,0.));
|
||||
#237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#238 = PCURVE('',#73,#239);
|
||||
#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244);
|
||||
#240 = CIRCLE('',#241,16.);
|
||||
#241 = AXIS2_PLACEMENT_2D('',#242,#243);
|
||||
#242 = CARTESIAN_POINT('',(70.,-1.032308086015E-15));
|
||||
#243 = DIRECTION('',(0.,1.));
|
||||
#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#245 = ORIENTED_EDGE('',*,*,#246,.F.);
|
||||
#246 = EDGE_CURVE('',#247,#223,#249,.T.);
|
||||
#247 = VERTEX_POINT('',#248);
|
||||
#248 = CARTESIAN_POINT('',(140.,-16.,0.));
|
||||
#249 = SURFACE_CURVE('',#250,(#254,#261),.PCURVE_S1.);
|
||||
#250 = LINE('',#251,#252);
|
||||
#251 = CARTESIAN_POINT('',(140.,-16.,0.));
|
||||
#252 = VECTOR('',#253,1.);
|
||||
#253 = DIRECTION('',(0.,0.,1.));
|
||||
#254 = PCURVE('',#184,#255);
|
||||
#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
|
||||
#256 = LINE('',#257,#258);
|
||||
#257 = CARTESIAN_POINT('',(-3.14159265359,0.));
|
||||
#258 = VECTOR('',#259,1.);
|
||||
#259 = DIRECTION('',(-0.,-1.));
|
||||
#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#261 = PCURVE('',#262,#267);
|
||||
#262 = CYLINDRICAL_SURFACE('',#263,40.);
|
||||
#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
|
||||
#264 = CARTESIAN_POINT('',(100.,-16.,0.));
|
||||
#265 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#266 = DIRECTION('',(1.,0.,-0.));
|
||||
#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
|
||||
#268 = LINE('',#269,#270);
|
||||
#269 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#270 = VECTOR('',#271,1.);
|
||||
#271 = DIRECTION('',(-0.,-1.));
|
||||
#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#273 = ORIENTED_EDGE('',*,*,#274,.F.);
|
||||
#274 = EDGE_CURVE('',#169,#247,#275,.T.);
|
||||
#275 = SURFACE_CURVE('',#276,(#281,#288),.PCURVE_S1.);
|
||||
#276 = CIRCLE('',#277,16.);
|
||||
#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280);
|
||||
#278 = CARTESIAN_POINT('',(140.,-8.11984757097E-16,0.));
|
||||
#279 = DIRECTION('',(0.,-0.,1.));
|
||||
#280 = DIRECTION('',(0.,1.,0.));
|
||||
#281 = PCURVE('',#184,#282);
|
||||
#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287);
|
||||
#283 = LINE('',#284,#285);
|
||||
#284 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#285 = VECTOR('',#286,1.);
|
||||
#286 = DIRECTION('',(-1.,0.));
|
||||
#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#288 = PCURVE('',#128,#289);
|
||||
#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
|
||||
#290 = CIRCLE('',#291,16.);
|
||||
#291 = AXIS2_PLACEMENT_2D('',#292,#293);
|
||||
#292 = CARTESIAN_POINT('',(70.,-1.032308086015E-15));
|
||||
#293 = DIRECTION('',(0.,1.));
|
||||
#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#295 = ADVANCED_FACE('',(#296),#262,.T.);
|
||||
#296 = FACE_BOUND('',#297,.F.);
|
||||
#297 = EDGE_LOOP('',(#298,#299,#323,#351));
|
||||
#298 = ORIENTED_EDGE('',*,*,#246,.T.);
|
||||
#299 = ORIENTED_EDGE('',*,*,#300,.T.);
|
||||
#300 = EDGE_CURVE('',#223,#301,#303,.T.);
|
||||
#301 = VERTEX_POINT('',#302);
|
||||
#302 = CARTESIAN_POINT('',(60.,-16.,10.));
|
||||
#303 = SURFACE_CURVE('',#304,(#309,#316),.PCURVE_S1.);
|
||||
#304 = CIRCLE('',#305,40.);
|
||||
#305 = AXIS2_PLACEMENT_3D('',#306,#307,#308);
|
||||
#306 = CARTESIAN_POINT('',(100.,-16.,10.));
|
||||
#307 = DIRECTION('',(0.,0.,1.));
|
||||
#308 = DIRECTION('',(1.,0.,-0.));
|
||||
#309 = PCURVE('',#262,#310);
|
||||
#310 = DEFINITIONAL_REPRESENTATION('',(#311),#315);
|
||||
#311 = LINE('',#312,#313);
|
||||
#312 = CARTESIAN_POINT('',(-0.,-10.));
|
||||
#313 = VECTOR('',#314,1.);
|
||||
#314 = DIRECTION('',(-1.,0.));
|
||||
#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#316 = PCURVE('',#73,#317);
|
||||
#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);
|
||||
#318 = CIRCLE('',#319,40.);
|
||||
#319 = AXIS2_PLACEMENT_2D('',#320,#321);
|
||||
#320 = CARTESIAN_POINT('',(30.,-16.));
|
||||
#321 = DIRECTION('',(1.,0.));
|
||||
#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#323 = ORIENTED_EDGE('',*,*,#324,.F.);
|
||||
#324 = EDGE_CURVE('',#325,#301,#327,.T.);
|
||||
#325 = VERTEX_POINT('',#326);
|
||||
#326 = CARTESIAN_POINT('',(60.,-16.,0.));
|
||||
#327 = SURFACE_CURVE('',#328,(#332,#339),.PCURVE_S1.);
|
||||
#328 = LINE('',#329,#330);
|
||||
#329 = CARTESIAN_POINT('',(60.,-16.,0.));
|
||||
#330 = VECTOR('',#331,1.);
|
||||
#331 = DIRECTION('',(0.,0.,1.));
|
||||
#332 = PCURVE('',#262,#333);
|
||||
#333 = DEFINITIONAL_REPRESENTATION('',(#334),#338);
|
||||
#334 = LINE('',#335,#336);
|
||||
#335 = CARTESIAN_POINT('',(-3.14159265359,0.));
|
||||
#336 = VECTOR('',#337,1.);
|
||||
#337 = DIRECTION('',(-0.,-1.));
|
||||
#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#339 = PCURVE('',#340,#345);
|
||||
#340 = CYLINDRICAL_SURFACE('',#341,30.);
|
||||
#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);
|
||||
#342 = CARTESIAN_POINT('',(30.,-16.,0.));
|
||||
#343 = DIRECTION('',(-0.,-0.,-1.));
|
||||
#344 = DIRECTION('',(1.,0.,-0.));
|
||||
#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
|
||||
#346 = LINE('',#347,#348);
|
||||
#347 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#348 = VECTOR('',#349,1.);
|
||||
#349 = DIRECTION('',(-0.,-1.));
|
||||
#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#351 = ORIENTED_EDGE('',*,*,#352,.F.);
|
||||
#352 = EDGE_CURVE('',#247,#325,#353,.T.);
|
||||
#353 = SURFACE_CURVE('',#354,(#359,#366),.PCURVE_S1.);
|
||||
#354 = CIRCLE('',#355,40.);
|
||||
#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358);
|
||||
#356 = CARTESIAN_POINT('',(100.,-16.,0.));
|
||||
#357 = DIRECTION('',(0.,0.,1.));
|
||||
#358 = DIRECTION('',(1.,0.,-0.));
|
||||
#359 = PCURVE('',#262,#360);
|
||||
#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365);
|
||||
#361 = LINE('',#362,#363);
|
||||
#362 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#363 = VECTOR('',#364,1.);
|
||||
#364 = DIRECTION('',(-1.,0.));
|
||||
#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#366 = PCURVE('',#128,#367);
|
||||
#367 = DEFINITIONAL_REPRESENTATION('',(#368),#372);
|
||||
#368 = CIRCLE('',#369,40.);
|
||||
#369 = AXIS2_PLACEMENT_2D('',#370,#371);
|
||||
#370 = CARTESIAN_POINT('',(30.,-16.));
|
||||
#371 = DIRECTION('',(1.,0.));
|
||||
#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#373 = ADVANCED_FACE('',(#374),#340,.T.);
|
||||
#374 = FACE_BOUND('',#375,.F.);
|
||||
#375 = EDGE_LOOP('',(#376,#377,#401,#424));
|
||||
#376 = ORIENTED_EDGE('',*,*,#324,.T.);
|
||||
#377 = ORIENTED_EDGE('',*,*,#378,.T.);
|
||||
#378 = EDGE_CURVE('',#301,#379,#381,.T.);
|
||||
#379 = VERTEX_POINT('',#380);
|
||||
#380 = CARTESIAN_POINT('',(0.,-16.,10.));
|
||||
#381 = SURFACE_CURVE('',#382,(#387,#394),.PCURVE_S1.);
|
||||
#382 = CIRCLE('',#383,30.);
|
||||
#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
|
||||
#384 = CARTESIAN_POINT('',(30.,-16.,10.));
|
||||
#385 = DIRECTION('',(0.,0.,1.));
|
||||
#386 = DIRECTION('',(1.,0.,-0.));
|
||||
#387 = PCURVE('',#340,#388);
|
||||
#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);
|
||||
#389 = LINE('',#390,#391);
|
||||
#390 = CARTESIAN_POINT('',(-0.,-10.));
|
||||
#391 = VECTOR('',#392,1.);
|
||||
#392 = DIRECTION('',(-1.,0.));
|
||||
#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#394 = PCURVE('',#73,#395);
|
||||
#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);
|
||||
#396 = CIRCLE('',#397,30.);
|
||||
#397 = AXIS2_PLACEMENT_2D('',#398,#399);
|
||||
#398 = CARTESIAN_POINT('',(-40.,-16.));
|
||||
#399 = DIRECTION('',(1.,0.));
|
||||
#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#401 = ORIENTED_EDGE('',*,*,#402,.F.);
|
||||
#402 = EDGE_CURVE('',#403,#379,#405,.T.);
|
||||
#403 = VERTEX_POINT('',#404);
|
||||
#404 = CARTESIAN_POINT('',(0.,-16.,0.));
|
||||
#405 = SURFACE_CURVE('',#406,(#410,#417),.PCURVE_S1.);
|
||||
#406 = LINE('',#407,#408);
|
||||
#407 = CARTESIAN_POINT('',(0.,-16.,0.));
|
||||
#408 = VECTOR('',#409,1.);
|
||||
#409 = DIRECTION('',(0.,0.,1.));
|
||||
#410 = PCURVE('',#340,#411);
|
||||
#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);
|
||||
#412 = LINE('',#413,#414);
|
||||
#413 = CARTESIAN_POINT('',(-3.14159265359,0.));
|
||||
#414 = VECTOR('',#415,1.);
|
||||
#415 = DIRECTION('',(-0.,-1.));
|
||||
#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#417 = PCURVE('',#44,#418);
|
||||
#418 = DEFINITIONAL_REPRESENTATION('',(#419),#423);
|
||||
#419 = LINE('',#420,#421);
|
||||
#420 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#421 = VECTOR('',#422,1.);
|
||||
#422 = DIRECTION('',(-0.,-1.));
|
||||
#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#424 = ORIENTED_EDGE('',*,*,#425,.F.);
|
||||
#425 = EDGE_CURVE('',#325,#403,#426,.T.);
|
||||
#426 = SURFACE_CURVE('',#427,(#432,#439),.PCURVE_S1.);
|
||||
#427 = CIRCLE('',#428,30.);
|
||||
#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431);
|
||||
#429 = CARTESIAN_POINT('',(30.,-16.,0.));
|
||||
#430 = DIRECTION('',(0.,0.,1.));
|
||||
#431 = DIRECTION('',(1.,0.,-0.));
|
||||
#432 = PCURVE('',#340,#433);
|
||||
#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
|
||||
#434 = LINE('',#435,#436);
|
||||
#435 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#436 = VECTOR('',#437,1.);
|
||||
#437 = DIRECTION('',(-1.,0.));
|
||||
#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#439 = PCURVE('',#128,#440);
|
||||
#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445);
|
||||
#441 = CIRCLE('',#442,30.);
|
||||
#442 = AXIS2_PLACEMENT_2D('',#443,#444);
|
||||
#443 = CARTESIAN_POINT('',(-40.,-16.));
|
||||
#444 = DIRECTION('',(1.,0.));
|
||||
#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#446 = ADVANCED_FACE('',(#447),#44,.T.);
|
||||
#447 = FACE_BOUND('',#448,.F.);
|
||||
#448 = EDGE_LOOP('',(#449,#450,#472,#473));
|
||||
#449 = ORIENTED_EDGE('',*,*,#402,.T.);
|
||||
#450 = ORIENTED_EDGE('',*,*,#451,.T.);
|
||||
#451 = EDGE_CURVE('',#379,#24,#452,.T.);
|
||||
#452 = SURFACE_CURVE('',#453,(#458,#465),.PCURVE_S1.);
|
||||
#453 = CIRCLE('',#454,16.);
|
||||
#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);
|
||||
#455 = CARTESIAN_POINT('',(2.046455532142E-15,8.11984757097E-16,10.));
|
||||
#456 = DIRECTION('',(0.,0.,1.));
|
||||
#457 = DIRECTION('',(-1.279034707589E-16,-1.,0.));
|
||||
#458 = PCURVE('',#44,#459);
|
||||
#459 = DEFINITIONAL_REPRESENTATION('',(#460),#464);
|
||||
#460 = LINE('',#461,#462);
|
||||
#461 = CARTESIAN_POINT('',(-0.,-10.));
|
||||
#462 = VECTOR('',#463,1.);
|
||||
#463 = DIRECTION('',(-1.,0.));
|
||||
#464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#465 = PCURVE('',#73,#466);
|
||||
#466 = DEFINITIONAL_REPRESENTATION('',(#467),#471);
|
||||
#467 = CIRCLE('',#468,16.);
|
||||
#468 = AXIS2_PLACEMENT_2D('',#469,#470);
|
||||
#469 = CARTESIAN_POINT('',(-70.,5.916614281791E-16));
|
||||
#470 = DIRECTION('',(-1.279034707589E-16,-1.));
|
||||
#471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#472 = ORIENTED_EDGE('',*,*,#21,.F.);
|
||||
#473 = ORIENTED_EDGE('',*,*,#474,.F.);
|
||||
#474 = EDGE_CURVE('',#403,#22,#475,.T.);
|
||||
#475 = SURFACE_CURVE('',#476,(#481,#488),.PCURVE_S1.);
|
||||
#476 = CIRCLE('',#477,16.);
|
||||
#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
|
||||
#478 = CARTESIAN_POINT('',(2.046455532142E-15,8.11984757097E-16,0.));
|
||||
#479 = DIRECTION('',(0.,0.,1.));
|
||||
#480 = DIRECTION('',(-1.279034707589E-16,-1.,0.));
|
||||
#481 = PCURVE('',#44,#482);
|
||||
#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
|
||||
#483 = LINE('',#484,#485);
|
||||
#484 = CARTESIAN_POINT('',(-0.,0.));
|
||||
#485 = VECTOR('',#486,1.);
|
||||
#486 = DIRECTION('',(-1.,0.));
|
||||
#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#488 = PCURVE('',#128,#489);
|
||||
#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494);
|
||||
#490 = CIRCLE('',#491,16.);
|
||||
#491 = AXIS2_PLACEMENT_2D('',#492,#493);
|
||||
#492 = CARTESIAN_POINT('',(-70.,5.916614281791E-16));
|
||||
#493 = DIRECTION('',(-1.279034707589E-16,-1.));
|
||||
#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||
) );
|
||||
#495 = ADVANCED_FACE('',(#496),#128,.F.);
|
||||
#496 = FACE_BOUND('',#497,.F.);
|
||||
#497 = EDGE_LOOP('',(#498,#499,#500,#501,#502,#503));
|
||||
#498 = ORIENTED_EDGE('',*,*,#113,.T.);
|
||||
#499 = ORIENTED_EDGE('',*,*,#196,.T.);
|
||||
#500 = ORIENTED_EDGE('',*,*,#274,.T.);
|
||||
#501 = ORIENTED_EDGE('',*,*,#352,.T.);
|
||||
#502 = ORIENTED_EDGE('',*,*,#425,.T.);
|
||||
#503 = ORIENTED_EDGE('',*,*,#474,.T.);
|
||||
#504 = ADVANCED_FACE('',(#505),#73,.T.);
|
||||
#505 = FACE_BOUND('',#506,.T.);
|
||||
#506 = EDGE_LOOP('',(#507,#508,#509,#510,#511,#512));
|
||||
#507 = ORIENTED_EDGE('',*,*,#56,.T.);
|
||||
#508 = ORIENTED_EDGE('',*,*,#144,.T.);
|
||||
#509 = ORIENTED_EDGE('',*,*,#222,.T.);
|
||||
#510 = ORIENTED_EDGE('',*,*,#300,.T.);
|
||||
#511 = ORIENTED_EDGE('',*,*,#378,.T.);
|
||||
#512 = ORIENTED_EDGE('',*,*,#451,.T.);
|
||||
#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#517)) GLOBAL_UNIT_ASSIGNED_CONTEXT
|
||||
((#514,#515,#516)) REPRESENTATION_CONTEXT('Context #1',
|
||||
'3D Context with UNIT and UNCERTAINTY') );
|
||||
#514 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||
#515 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||
#516 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||
#517 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#514,
|
||||
'distance_accuracy_value','confusion accuracy');
|
||||
#518 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 75 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/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/model.step",
|
||||
"bounds_mm": [
|
||||
-5.26540707341e-16,
|
||||
140.0,
|
||||
-24.0,
|
||||
24.0,
|
||||
0.0,
|
||||
10.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/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/contact-sheet.jpg",
|
||||
"views": [
|
||||
{
|
||||
"id": "top",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
70.0,
|
||||
0.0,
|
||||
100005.0
|
||||
],
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"view": "top",
|
||||
"frame_mm": [
|
||||
-97.22222222222223,
|
||||
97.22222222222223,
|
||||
-97.22222222222223,
|
||||
97.22222222222223
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/top.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/top-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/top/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/top/edge.png",
|
||||
"coverage": 0.006249666213989258,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
769,
|
||||
1763,
|
||||
1279
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 22,
|
||||
"hidden_edge_count": 22,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "bottom",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
70.0,
|
||||
0.0,
|
||||
-99995.0
|
||||
],
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"view": "bottom",
|
||||
"frame_mm": [
|
||||
-97.22222222222223,
|
||||
97.22222222222223,
|
||||
-97.22222222222223,
|
||||
97.22222222222223
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/bottom.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/bottom-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/bottom/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/bottom/edge.png",
|
||||
"coverage": 0.006249427795410156,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
769,
|
||||
1763,
|
||||
1279
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 22,
|
||||
"hidden_edge_count": 22,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "front",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
70.0,
|
||||
-100000.0,
|
||||
5.0
|
||||
],
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "front",
|
||||
"frame_mm": [
|
||||
-97.22222222222223,
|
||||
97.22222222222223,
|
||||
-97.22222222222223,
|
||||
97.22222222222223
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/front.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/front-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/front/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/front/edge.png",
|
||||
"coverage": 0.0040683746337890625,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
969,
|
||||
1763,
|
||||
1079
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 20,
|
||||
"hidden_edge_count": 36,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "back",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
70.0,
|
||||
100000.0,
|
||||
5.0
|
||||
],
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "back",
|
||||
"frame_mm": [
|
||||
-97.22222222222223,
|
||||
97.22222222222223,
|
||||
-97.22222222222223,
|
||||
97.22222222222223
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/back.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/back-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/back/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/back/edge.png",
|
||||
"coverage": 0.0040683746337890625,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
969,
|
||||
1763,
|
||||
1079
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 20,
|
||||
"hidden_edge_count": 36,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "left",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
-99930.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "left",
|
||||
"frame_mm": [
|
||||
-33.333333333333336,
|
||||
33.333333333333336,
|
||||
-33.333333333333336,
|
||||
33.333333333333336
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/left.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/left-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/left/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/left/edge.png",
|
||||
"coverage": 0.005536079406738281,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
868,
|
||||
1763,
|
||||
1180
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 12,
|
||||
"hidden_edge_count": 54,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "right",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
100070.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "right",
|
||||
"frame_mm": [
|
||||
-33.333333333333336,
|
||||
33.333333333333336,
|
||||
-33.333333333333336,
|
||||
33.333333333333336
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/right.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/right-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/right/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/right/edge.png",
|
||||
"coverage": 0.005536079406738281,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
868,
|
||||
1763,
|
||||
1180
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 12,
|
||||
"hidden_edge_count": 54,
|
||||
"valid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "isometric",
|
||||
"camera": {
|
||||
"projection": "orthographic",
|
||||
"position": [
|
||||
61615.74548966637,
|
||||
-61545.74548966637,
|
||||
49241.596391733096
|
||||
],
|
||||
"focal_point": [
|
||||
70.0,
|
||||
0.0,
|
||||
5.0
|
||||
],
|
||||
"view_up": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"view": "isometric",
|
||||
"frame_mm": [
|
||||
-84.4599766417296,
|
||||
84.45997664172346,
|
||||
-84.45997664172714,
|
||||
84.45997664172592
|
||||
]
|
||||
},
|
||||
"target": null,
|
||||
"path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/isometric.png",
|
||||
"high_resolution_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/isometric-2x.png",
|
||||
"diagnostics": {
|
||||
"line_mask_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/isometric/line-mask.png",
|
||||
"edge_path": "/Users/lk/Projects/cdsl-cad/backend/live-evals/20260831T233833Z/artifacts/cad_7871f580c7ed/revisions/rev_001/renders/internal/isometric/edge.png",
|
||||
"coverage": 0.011601924896240234,
|
||||
"pixel_bbox": [
|
||||
285,
|
||||
606,
|
||||
1763,
|
||||
1442
|
||||
],
|
||||
"touches_border": false,
|
||||
"intentional_crop": false,
|
||||
"visible_edge_count": 44,
|
||||
"hidden_edge_count": 30,
|
||||
"valid": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 50 KiB |