676 lines
16 KiB
JSON
676 lines
16 KiB
JSON
{
|
|
"build_attempted": true,
|
|
"built": false,
|
|
"cdsl_path": "json_to_cdsl\\output\\009595.cdsl.json",
|
|
"compiled": true,
|
|
"failure_category": "selector_resolution",
|
|
"feature_results": [
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_001",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_002",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_add_blind",
|
|
"blockers": [],
|
|
"feature_id": "f_004",
|
|
"required_capabilities": [
|
|
"atomic:extrude_add_blind",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_003",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [],
|
|
"feature_id": "f_005",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:through_all"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "hole_wizard",
|
|
"blockers": [],
|
|
"feature_id": "f_006",
|
|
"required_capabilities": [
|
|
"atomic:hole_wizard",
|
|
"active_body",
|
|
"selector:host_face"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "hole_wizard",
|
|
"blockers": [],
|
|
"feature_id": "f_007",
|
|
"required_capabilities": [
|
|
"atomic:hole_wizard",
|
|
"active_body",
|
|
"selector:host_face"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "pattern_linear",
|
|
"blockers": [],
|
|
"feature_id": "f_008",
|
|
"required_capabilities": [
|
|
"atomic:pattern_linear",
|
|
"feature_replay"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "hole_wizard",
|
|
"blockers": [],
|
|
"feature_id": "f_009",
|
|
"required_capabilities": [
|
|
"atomic:hole_wizard",
|
|
"active_body",
|
|
"selector:host_face"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "hole_wizard",
|
|
"blockers": [],
|
|
"feature_id": "f_010",
|
|
"required_capabilities": [
|
|
"atomic:hole_wizard",
|
|
"active_body",
|
|
"selector:host_face"
|
|
],
|
|
"resolved_status": "executable"
|
|
}
|
|
],
|
|
"first_blocker": {
|
|
"code": "selector_not_found",
|
|
"detail": {
|
|
"candidate_count": 12,
|
|
"minimum_score": 0.8
|
|
},
|
|
"feature_id": "f_006",
|
|
"message": "No runtime topology record satisfies the selector"
|
|
},
|
|
"geometry_verified": false,
|
|
"numeric_comparison": null,
|
|
"part_id": "009595",
|
|
"runtime_eligible": true,
|
|
"selector_resolution": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:100.530965:2",
|
|
"circle:100.530965:2",
|
|
"circle:100.530965:2",
|
|
"circle:100.530965:2",
|
|
"circle:94.247780:2",
|
|
"circle:94.247780:2",
|
|
"line:1000.000000:2",
|
|
"line:1000.000000:2",
|
|
"line:70.000000:2",
|
|
"line:70.000000:2"
|
|
],
|
|
"area_mm2": 65369.29242860863,
|
|
"bbox_mm": [
|
|
-500.0,
|
|
-35.0,
|
|
0.0,
|
|
500.0,
|
|
35.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
-1.0625878144043384,
|
|
-0.3541959381347688,
|
|
0.0
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
0.0,
|
|
-1.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
-0.0,
|
|
1.0
|
|
],
|
|
"plane_offset_mm": -0.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:3",
|
|
"score": 0.75
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"line:1000.000000:2",
|
|
"line:1000.000000:2",
|
|
"line:15.000000:2",
|
|
"line:15.000000:2"
|
|
],
|
|
"area_mm2": 14999.999999999996,
|
|
"bbox_mm": [
|
|
-500.0,
|
|
35.0,
|
|
0.0,
|
|
500.0,
|
|
35.0,
|
|
15.0
|
|
],
|
|
"center_mm": [
|
|
-5.107025913275722e-15,
|
|
35.0,
|
|
7.5
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
1.0,
|
|
0.0
|
|
],
|
|
"plane_normal": [
|
|
-0.0,
|
|
1.0,
|
|
0.0
|
|
],
|
|
"plane_offset_mm": 35.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:face:0",
|
|
"score": 0.25
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"line:15.000000:2",
|
|
"line:15.000000:2",
|
|
"line:70.000000:2",
|
|
"line:70.000000:2"
|
|
],
|
|
"area_mm2": 1050.0,
|
|
"bbox_mm": [
|
|
-500.0,
|
|
-35.0,
|
|
0.0,
|
|
-500.0,
|
|
35.0,
|
|
15.0
|
|
],
|
|
"center_mm": [
|
|
-500.0,
|
|
-1.3322676295501878e-15,
|
|
7.5
|
|
],
|
|
"normal": [
|
|
-1.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"plane_normal": [
|
|
1.0,
|
|
-0.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": -500.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:face:1",
|
|
"score": 0.25
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"line:15.000000:2",
|
|
"line:15.000000:2",
|
|
"line:70.000000:2",
|
|
"line:70.000000:2"
|
|
],
|
|
"area_mm2": 1050.0,
|
|
"bbox_mm": [
|
|
500.0,
|
|
-35.0,
|
|
0.0,
|
|
500.0,
|
|
35.0,
|
|
15.0
|
|
],
|
|
"center_mm": [
|
|
500.0,
|
|
1.3322676295501878e-15,
|
|
7.5
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"plane_normal": [
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"plane_offset_mm": 500.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:face:2",
|
|
"score": 0.25
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:100.530965:2",
|
|
"circle:100.530965:2",
|
|
"circle:100.530965:2",
|
|
"circle:100.530965:2",
|
|
"circle:94.247780:2",
|
|
"circle:94.247780:2",
|
|
"line:1000.000000:2",
|
|
"line:1000.000000:2",
|
|
"line:70.000000:2",
|
|
"line:70.000000:2"
|
|
],
|
|
"area_mm2": 65369.29242860863,
|
|
"bbox_mm": [
|
|
-500.0,
|
|
-35.0,
|
|
15.0,
|
|
500.0,
|
|
35.0,
|
|
15.0
|
|
],
|
|
"center_mm": [
|
|
-1.0625878144043384,
|
|
-0.3541959381347688,
|
|
15.0
|
|
],
|
|
"normal": [
|
|
0.0,
|
|
-0.0,
|
|
1.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
-0.0,
|
|
1.0
|
|
],
|
|
"plane_offset_mm": 15.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:4",
|
|
"score": 0.25
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"line:1000.000000:2",
|
|
"line:1000.000000:2",
|
|
"line:15.000000:2",
|
|
"line:15.000000:2"
|
|
],
|
|
"area_mm2": 14999.999999999996,
|
|
"bbox_mm": [
|
|
-500.0,
|
|
-35.0,
|
|
0.0,
|
|
500.0,
|
|
-35.0,
|
|
15.0
|
|
],
|
|
"center_mm": [
|
|
5.107025913275722e-15,
|
|
-35.0,
|
|
7.5
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": -35.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:face:5",
|
|
"score": 0.25
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:94.247780:2",
|
|
"circle:94.247780:2",
|
|
"line:15.000000:1"
|
|
],
|
|
"area_mm2": 1413.716694115407,
|
|
"bbox_mm": [
|
|
-270.0,
|
|
-10.0,
|
|
0.0,
|
|
-240.0,
|
|
20.0,
|
|
15.0
|
|
],
|
|
"center_mm": [
|
|
-270.0,
|
|
5.000000000000002,
|
|
7.5
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
-1.2246467991473532e-16,
|
|
0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:10",
|
|
"score": 0.125
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:100.530965:2",
|
|
"circle:100.530965:2",
|
|
"line:15.000000:1"
|
|
],
|
|
"area_mm2": 1507.9644737231006,
|
|
"bbox_mm": [
|
|
-401.0,
|
|
-11.0,
|
|
0.0,
|
|
-369.0,
|
|
21.0,
|
|
15.0
|
|
],
|
|
"center_mm": [
|
|
-401.0,
|
|
5.000000000000002,
|
|
7.5
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
-1.2246467991473532e-16,
|
|
0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:11",
|
|
"score": 0.125
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:100.530965:2",
|
|
"circle:100.530965:2",
|
|
"line:15.000000:1"
|
|
],
|
|
"area_mm2": 1507.9644737231006,
|
|
"bbox_mm": [
|
|
399.0,
|
|
-11.0,
|
|
0.0,
|
|
431.0,
|
|
21.0,
|
|
15.0
|
|
],
|
|
"center_mm": [
|
|
399.0,
|
|
5.000000000000002,
|
|
7.5
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
-1.2246467991473532e-16,
|
|
0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:6",
|
|
"score": 0.125
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:94.247780:2",
|
|
"circle:94.247780:2",
|
|
"line:15.000000:1"
|
|
],
|
|
"area_mm2": 1413.716694115407,
|
|
"bbox_mm": [
|
|
270.0,
|
|
-10.0,
|
|
0.0,
|
|
300.0,
|
|
20.0,
|
|
15.0
|
|
],
|
|
"center_mm": [
|
|
270.0,
|
|
5.000000000000002,
|
|
7.5
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
-1.2246467991473532e-16,
|
|
0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:7",
|
|
"score": 0.125
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:100.530965:2",
|
|
"circle:100.530965:2",
|
|
"line:15.000000:1"
|
|
],
|
|
"area_mm2": 1507.9644737231006,
|
|
"bbox_mm": [
|
|
139.0,
|
|
-11.0,
|
|
0.0,
|
|
171.0,
|
|
21.0,
|
|
15.0
|
|
],
|
|
"center_mm": [
|
|
139.0,
|
|
5.000000000000002,
|
|
7.5
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
-1.2246467991473532e-16,
|
|
0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:8",
|
|
"score": 0.125
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:100.530965:2",
|
|
"circle:100.530965:2",
|
|
"line:15.000000:1"
|
|
],
|
|
"area_mm2": 1507.9644737231006,
|
|
"bbox_mm": [
|
|
-141.0,
|
|
-11.0,
|
|
0.0,
|
|
-109.0,
|
|
21.0,
|
|
15.0
|
|
],
|
|
"center_mm": [
|
|
-141.0,
|
|
5.000000000000002,
|
|
7.5
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
-1.2246467991473532e-16,
|
|
0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:9",
|
|
"score": 0.125
|
|
}
|
|
],
|
|
"diagnostic": {
|
|
"code": "selector_not_found",
|
|
"detail": {
|
|
"candidate_count": 12,
|
|
"minimum_score": 0.8
|
|
},
|
|
"message": "No runtime topology record satisfies the selector"
|
|
},
|
|
"feature_id": "f_006",
|
|
"selector": {
|
|
"confidence": 0.8,
|
|
"geometry": {
|
|
"bbox_mm": [
|
|
-500.0,
|
|
-35.0,
|
|
0.0,
|
|
500.0,
|
|
35.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
-0.0,
|
|
-0.442176187,
|
|
0.0
|
|
],
|
|
"normal": [
|
|
0.0,
|
|
-0.0,
|
|
-1.0
|
|
],
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"source": "inferred_from_step",
|
|
"stable_id": "step-face-17e8daacfd1495ec78ef0cad"
|
|
},
|
|
"status": "not_found"
|
|
}
|
|
],
|
|
"semantic_valid": true,
|
|
"timings": {
|
|
"analysis_s": 4.954372
|
|
},
|
|
"topology_observed": false,
|
|
"unresolved_input": [],
|
|
"unsupported_atomic_ids": [],
|
|
"unsupported_profile_types": []
|
|
}
|