2042 lines
45 KiB
JSON
2042 lines
45 KiB
JSON
{
|
|
"build_attempted": true,
|
|
"build_result": {
|
|
"bbox_mm": {
|
|
"max": [
|
|
4.0,
|
|
4.0000000000000036,
|
|
2.0
|
|
],
|
|
"min": [
|
|
-4.0000000000000036,
|
|
-4.0,
|
|
0.0
|
|
]
|
|
},
|
|
"engine": "cdsl_only",
|
|
"feature_results": [
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"context": {
|
|
"normal": [
|
|
0.0,
|
|
1.0,
|
|
0.0
|
|
],
|
|
"origin_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"x_dir": [
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"y_dir": [
|
|
0.0,
|
|
0.0,
|
|
-1.0
|
|
]
|
|
},
|
|
"diagnostics": [],
|
|
"feature_id": "f_001",
|
|
"replay_definition": {
|
|
"atomic_id": "reference_plane",
|
|
"params": {
|
|
"angle_rad": 0.0,
|
|
"offset_mm": 0.0,
|
|
"plane": {
|
|
"normal": [
|
|
0.0,
|
|
1.0,
|
|
0.0
|
|
],
|
|
"origin_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"x_dir": [
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
},
|
|
"reverse": false,
|
|
"solidworks_type": 10
|
|
},
|
|
"sketch_id": null
|
|
},
|
|
"status": "executed"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"context": {
|
|
"normal": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"origin_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"x_dir": [
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"y_dir": [
|
|
0.0,
|
|
1.0,
|
|
0.0
|
|
]
|
|
},
|
|
"diagnostics": [],
|
|
"feature_id": "f_002",
|
|
"replay_definition": {
|
|
"atomic_id": "reference_plane",
|
|
"params": {
|
|
"angle_rad": 0.0,
|
|
"offset_mm": 0.0,
|
|
"plane": {
|
|
"normal": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"origin_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"x_dir": [
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
},
|
|
"reverse": false,
|
|
"solidworks_type": 10
|
|
},
|
|
"sketch_id": null
|
|
},
|
|
"status": "executed"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_add_blind",
|
|
"body_id": "body:f_004",
|
|
"diagnostics": [],
|
|
"feature_id": "f_004",
|
|
"replay_definition": {
|
|
"atomic_id": "extrude_add_blind",
|
|
"params": {
|
|
"distance_mm": 2.0,
|
|
"end_condition": {
|
|
"solidworks_code": 0,
|
|
"type": "blind"
|
|
},
|
|
"reverse": false
|
|
},
|
|
"sketch_id": "sk_002"
|
|
},
|
|
"status": "executed"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"body_id": "body:f_004",
|
|
"context": {
|
|
"normal": [
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"origin_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"x_dir": [
|
|
0.0,
|
|
1.0,
|
|
0.0
|
|
],
|
|
"y_dir": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
]
|
|
},
|
|
"diagnostics": [],
|
|
"feature_id": "f_003",
|
|
"replay_definition": {
|
|
"atomic_id": "reference_plane",
|
|
"params": {
|
|
"angle_rad": 0.0,
|
|
"offset_mm": 0.0,
|
|
"plane": {
|
|
"normal": [
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"origin_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"x_dir": [
|
|
0.0,
|
|
1.0,
|
|
0.0
|
|
]
|
|
},
|
|
"reverse": false,
|
|
"solidworks_type": 10
|
|
},
|
|
"sketch_id": null
|
|
},
|
|
"status": "executed"
|
|
},
|
|
{
|
|
"atomic_id": "hole_wizard",
|
|
"body_id": "body:f_005",
|
|
"diagnostics": [],
|
|
"feature_id": "f_005",
|
|
"replay_definition": {
|
|
"atomic_id": "hole_wizard",
|
|
"params": {
|
|
"countersink": {
|
|
"angle_rad": 1.5707963267948966,
|
|
"diameter_mm": 6.72
|
|
},
|
|
"depth_mm": 2.0,
|
|
"diameter_mm": 3.4,
|
|
"end_condition": {
|
|
"solidworks_code": 1,
|
|
"type": "through_all"
|
|
},
|
|
"hole_type": "六角凹头锥孔头 DIN 10642",
|
|
"host_face": {
|
|
"confidence": 0.8,
|
|
"geometry": {
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
-0.0,
|
|
-1.0
|
|
],
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"source": "inferred_from_step",
|
|
"stable_id": "step-face-866d0355dd87ab5726930968"
|
|
},
|
|
"positions": [
|
|
{
|
|
"mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"sketch_id": "sk_001"
|
|
},
|
|
"status": "executed"
|
|
}
|
|
],
|
|
"out_step": "artifacts/cdsl-rebuild-preview/parts/053267.step",
|
|
"runtime_diagnostics": [],
|
|
"selector_resolution": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2"
|
|
],
|
|
"area_mm2": 50.26548245743669,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
3.533949646070574e-17,
|
|
0.0,
|
|
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_004"
|
|
],
|
|
"record_id": "body:f_004:face:4",
|
|
"score": 1.0
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2"
|
|
],
|
|
"area_mm2": 50.26548245743669,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
2.0,
|
|
4.0,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
3.533949646070574e-17,
|
|
0.0,
|
|
2.0
|
|
],
|
|
"normal": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"plane_offset_mm": 2.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:5",
|
|
"score": 0.25
|
|
}
|
|
],
|
|
"record": {
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2"
|
|
],
|
|
"area_mm2": 50.26548245743669,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
3.533949646070574e-17,
|
|
0.0,
|
|
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_004"
|
|
],
|
|
"record_id": "body:f_004:face:4"
|
|
},
|
|
"selector": {
|
|
"confidence": 0.8,
|
|
"geometry": {
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
-0.0,
|
|
-1.0
|
|
],
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"source": "inferred_from_step",
|
|
"stable_id": "step-face-866d0355dd87ab5726930968"
|
|
},
|
|
"status": "resolved"
|
|
}
|
|
],
|
|
"topology_records": [
|
|
{
|
|
"feature_id": "f_001",
|
|
"geometry": {
|
|
"normal": [
|
|
0.0,
|
|
1.0,
|
|
0.0
|
|
],
|
|
"origin_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"x_dir": [
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"y_dir": [
|
|
0.0,
|
|
0.0,
|
|
-1.0
|
|
]
|
|
},
|
|
"kind": "plane",
|
|
"record_id": "f_001:plane"
|
|
},
|
|
{
|
|
"feature_id": "f_002",
|
|
"geometry": {
|
|
"normal": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"origin_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"x_dir": [
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"y_dir": [
|
|
0.0,
|
|
1.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "plane",
|
|
"record_id": "f_002:plane"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"line:2.000000:2",
|
|
"line:2.000000:2"
|
|
],
|
|
"area_mm2": 12.566370614359172,
|
|
"bbox_mm": [
|
|
4.779652381454671e-17,
|
|
0.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
2.8284271247461903,
|
|
2.82842712474619,
|
|
1.0
|
|
],
|
|
"normal": [
|
|
0.7071067811865476,
|
|
0.7071067811865475,
|
|
-0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:0"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"line:2.000000:2",
|
|
"line:2.000000:2"
|
|
],
|
|
"area_mm2": 12.566370614359172,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
0.0,
|
|
4.779652381454671e-17,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
-2.82842712474619,
|
|
2.8284271247461903,
|
|
1.0
|
|
],
|
|
"normal": [
|
|
-0.7071067811865475,
|
|
0.7071067811865476,
|
|
-0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:1"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"line:2.000000:2",
|
|
"line:2.000000:2"
|
|
],
|
|
"area_mm2": 12.566370614359172,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
0.0,
|
|
4.779652381454671e-17,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
-2.8284271247461903,
|
|
-2.82842712474619,
|
|
1.0
|
|
],
|
|
"normal": [
|
|
-0.7071067811865476,
|
|
-0.7071067811865475,
|
|
0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:2"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"line:2.000000:2",
|
|
"line:2.000000:2"
|
|
],
|
|
"area_mm2": 12.566370614359172,
|
|
"bbox_mm": [
|
|
0.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
0.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
2.82842712474619,
|
|
-2.8284271247461903,
|
|
1.0
|
|
],
|
|
"normal": [
|
|
0.7071067811865475,
|
|
-0.7071067811865476,
|
|
-0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:3"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2"
|
|
],
|
|
"area_mm2": 50.26548245743669,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
3.533949646070574e-17,
|
|
0.0,
|
|
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_004"
|
|
],
|
|
"record_id": "body:f_004:face:4"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2"
|
|
],
|
|
"area_mm2": 50.26548245743669,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
2.0,
|
|
4.0,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
3.533949646070574e-17,
|
|
0.0,
|
|
2.0
|
|
],
|
|
"normal": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"plane_offset_mm": 2.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:5"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
4.0,
|
|
0.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
4.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
4.0,
|
|
0.0,
|
|
2.0
|
|
],
|
|
"length_mm": 2.0,
|
|
"start_mm": [
|
|
4.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:0"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
4.779652381454671e-17,
|
|
4.0,
|
|
0.0,
|
|
4.779652381454671e-17,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
4.779652381454671e-17,
|
|
4.0,
|
|
1.0
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
4.779652381454671e-17,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"length_mm": 2.0,
|
|
"start_mm": [
|
|
4.779652381454671e-17,
|
|
4.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:1"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
4.779652381454671e-17,
|
|
0.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
2.8284271247461903,
|
|
2.82842712474619,
|
|
0.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
4.779652381454671e-17,
|
|
4.0,
|
|
0.0
|
|
],
|
|
"length_mm": 6.283185307179586,
|
|
"start_mm": [
|
|
4.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:2"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
4.779652381454671e-17,
|
|
0.0,
|
|
2.0,
|
|
4.0,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
2.8284271247461903,
|
|
2.82842712474619,
|
|
2.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
4.779652381454671e-17,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"length_mm": 6.283185307179586,
|
|
"start_mm": [
|
|
4.0,
|
|
0.0,
|
|
2.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:3"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
0.0,
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
1.0
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
2.0
|
|
],
|
|
"length_mm": 2.0,
|
|
"start_mm": [
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:4"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
0.0,
|
|
0.0,
|
|
4.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
-2.82842712474619,
|
|
2.8284271247461903,
|
|
0.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
0.0
|
|
],
|
|
"length_mm": 6.283185307179586,
|
|
"start_mm": [
|
|
4.779652381454671e-17,
|
|
4.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:5"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
2.0,
|
|
0.0,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
-2.82842712474619,
|
|
2.8284271247461903,
|
|
2.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
2.0
|
|
],
|
|
"length_mm": 6.283185307179586,
|
|
"start_mm": [
|
|
4.779652381454671e-17,
|
|
4.0,
|
|
2.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:6"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
0.0,
|
|
-4.0,
|
|
0.0,
|
|
0.0,
|
|
-4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
0.0,
|
|
-4.0,
|
|
1.0
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
0.0,
|
|
-4.0,
|
|
2.0
|
|
],
|
|
"length_mm": 2.0,
|
|
"start_mm": [
|
|
0.0,
|
|
-4.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:7"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
-4.779652381454671e-17,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
-2.8284271247461903,
|
|
-2.82842712474619,
|
|
0.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
0.0,
|
|
-4.0,
|
|
0.0
|
|
],
|
|
"length_mm": 6.283185307179586,
|
|
"start_mm": [
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:8"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
2.0,
|
|
-4.779652381454671e-17,
|
|
0.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
-2.8284271247461903,
|
|
-2.82842712474619,
|
|
2.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
0.0,
|
|
-4.0,
|
|
2.0
|
|
],
|
|
"length_mm": 6.283185307179586,
|
|
"start_mm": [
|
|
-4.0,
|
|
4.779652381454671e-17,
|
|
2.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:9"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
0.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
-4.779652381454671e-17,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
2.82842712474619,
|
|
-2.8284271247461903,
|
|
0.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
4.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"length_mm": 6.283185307179586,
|
|
"start_mm": [
|
|
0.0,
|
|
-4.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:10"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
0.0,
|
|
-4.0,
|
|
2.0,
|
|
4.0,
|
|
-4.779652381454671e-17,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
2.82842712474619,
|
|
-2.8284271247461903,
|
|
2.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
4.0,
|
|
0.0,
|
|
2.0
|
|
],
|
|
"length_mm": 6.283185307179586,
|
|
"start_mm": [
|
|
0.0,
|
|
-4.0,
|
|
2.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:edge:11"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"center_mm": [
|
|
0.0,
|
|
-4.0,
|
|
2.0
|
|
],
|
|
"incident_edge_count": 3
|
|
},
|
|
"kind": "vertex",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:vertex:0"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"center_mm": [
|
|
4.0,
|
|
0.0,
|
|
2.0
|
|
],
|
|
"incident_edge_count": 3
|
|
},
|
|
"kind": "vertex",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:vertex:1"
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"volume_mm3": 100.53096491487341
|
|
},
|
|
"kind": "body",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004"
|
|
},
|
|
{
|
|
"feature_id": "f_003",
|
|
"geometry": {
|
|
"normal": [
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"origin_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"x_dir": [
|
|
0.0,
|
|
1.0,
|
|
0.0
|
|
],
|
|
"y_dir": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
]
|
|
},
|
|
"kind": "plane",
|
|
"record_id": "f_003:plane"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:25.132741:2",
|
|
"circle:25.132741:2",
|
|
"line:2.000000:1"
|
|
],
|
|
"area_mm2": 50.26548245743671,
|
|
"bbox_mm": [
|
|
-4.0000000000000036,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0000000000000036,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
-8.403818958855789e-16,
|
|
4.0,
|
|
1.0
|
|
],
|
|
"normal": [
|
|
1.476130379180178e-16,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:0"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:10.681415:2",
|
|
"circle:25.132741:2"
|
|
],
|
|
"area_mm2": 41.18627968856221,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
2.0,
|
|
4.0,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
0.0,
|
|
0.0,
|
|
2.0
|
|
],
|
|
"normal": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"plane_offset_mm": 2.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:1"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:10.681415:2",
|
|
"circle:10.681415:2",
|
|
"line:0.340000:1"
|
|
],
|
|
"area_mm2": 3.6316811075497992,
|
|
"bbox_mm": [
|
|
-1.7000000000000002,
|
|
-1.7000000000000002,
|
|
1.6600000000000001,
|
|
1.7000000000000002,
|
|
1.7000000000000002,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
-1.7,
|
|
2.0818995585505003e-16,
|
|
1.83
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
-1.2246467991473532e-16,
|
|
-0.0
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:2"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:10.681415:2",
|
|
"circle:21.111503:2",
|
|
"line:2.347595:1"
|
|
],
|
|
"area_mm2": 37.31843952735501,
|
|
"bbox_mm": [
|
|
-3.36,
|
|
-3.36,
|
|
0.0,
|
|
3.36,
|
|
3.36,
|
|
1.6600000000000001
|
|
],
|
|
"center_mm": [
|
|
-2.53,
|
|
3.0983564018428034e-16,
|
|
0.8300000000000001
|
|
],
|
|
"normal": [
|
|
0.7071067811865476,
|
|
-8.659560562354933e-17,
|
|
-0.7071067811865475
|
|
],
|
|
"surface_type": "cone"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:face:3"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:21.111503:2",
|
|
"circle:25.132741:2"
|
|
],
|
|
"area_mm2": 14.798158035469406,
|
|
"bbox_mm": [
|
|
-4.0000000000000036,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0000000000000036,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
-4.6629367034256575e-15,
|
|
7.105427357601002e-15,
|
|
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:4"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-4.0000000000000036,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0000000000000036,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
-2.3718093754563595e-15,
|
|
4.0000000000000036,
|
|
0.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
0.0,
|
|
-4.0,
|
|
0.0
|
|
],
|
|
"length_mm": 25.132741228718356,
|
|
"start_mm": [
|
|
0.0,
|
|
-4.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:edge:0"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 1,
|
|
"bbox_mm": [
|
|
0.0,
|
|
-4.0,
|
|
0.0,
|
|
0.0,
|
|
-4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
0.0,
|
|
-4.0,
|
|
1.0
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
0.0,
|
|
-4.0,
|
|
2.0
|
|
],
|
|
"length_mm": 2.0,
|
|
"start_mm": [
|
|
0.0,
|
|
-4.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:edge:1"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
2.0,
|
|
4.0,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
-3.285032302141369e-16,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
0.0,
|
|
-4.0,
|
|
2.0
|
|
],
|
|
"length_mm": 25.132741228718345,
|
|
"start_mm": [
|
|
0.0,
|
|
-4.0,
|
|
2.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:edge:2"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-1.7,
|
|
-1.7,
|
|
2.0,
|
|
1.7,
|
|
1.7,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
-1.7,
|
|
2.0818995585505003e-16,
|
|
2.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
1.7,
|
|
-4.1637991171010006e-16,
|
|
2.0
|
|
],
|
|
"length_mm": 10.681415022205295,
|
|
"start_mm": [
|
|
1.7,
|
|
-4.1637991171010006e-16,
|
|
2.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:edge:3"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-1.7000000000000002,
|
|
-1.7000000000000002,
|
|
1.6600000000000001,
|
|
1.7000000000000002,
|
|
1.7000000000000002,
|
|
1.6600000000000001
|
|
],
|
|
"center_mm": [
|
|
-1.7000000000000002,
|
|
2.0818995585505008e-16,
|
|
1.6600000000000001
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
1.7000000000000002,
|
|
-4.1637991171010015e-16,
|
|
1.6600000000000001
|
|
],
|
|
"length_mm": 10.681415022205298,
|
|
"start_mm": [
|
|
1.7000000000000002,
|
|
-4.1637991171010015e-16,
|
|
1.6600000000000001
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:edge:4"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 1,
|
|
"bbox_mm": [
|
|
1.7,
|
|
-4.1637991171010006e-16,
|
|
1.6600000000000001,
|
|
1.7,
|
|
-4.1637991171010006e-16,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
1.7,
|
|
-4.1637991171010006e-16,
|
|
1.83
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
1.7,
|
|
-4.1637991171010006e-16,
|
|
2.0
|
|
],
|
|
"length_mm": 0.33999999999999986,
|
|
"start_mm": [
|
|
1.7000000000000002,
|
|
-4.1637991171010015e-16,
|
|
1.6600000000000001
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:edge:5"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 1,
|
|
"bbox_mm": [
|
|
1.7000000000000002,
|
|
-8.229626490270213e-16,
|
|
0.0,
|
|
3.36,
|
|
-4.163799117101001e-16,
|
|
1.6600000000000001
|
|
],
|
|
"center_mm": [
|
|
2.53,
|
|
-6.196712803685607e-16,
|
|
0.8300000000000001
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
3.36,
|
|
-8.229626490270213e-16,
|
|
0.0
|
|
],
|
|
"length_mm": 2.3475945135393377,
|
|
"start_mm": [
|
|
1.7000000000000002,
|
|
-4.1637991171010015e-16,
|
|
1.6600000000000001
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:edge:6"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-3.36,
|
|
-3.36,
|
|
0.0,
|
|
3.36,
|
|
3.36,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
-3.36,
|
|
4.1148132451351065e-16,
|
|
0.0
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
3.36,
|
|
-8.229626490270213e-16,
|
|
0.0
|
|
],
|
|
"length_mm": 21.111502632123408,
|
|
"start_mm": [
|
|
3.36,
|
|
-8.229626490270213e-16,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:edge:7"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"center_mm": [
|
|
3.36,
|
|
-8.229626490270213e-16,
|
|
0.0
|
|
],
|
|
"incident_edge_count": 2
|
|
},
|
|
"kind": "vertex",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005:vertex:0"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"bbox_mm": [
|
|
-4.0000000000000036,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0000000000000036,
|
|
2.0
|
|
],
|
|
"volume_mm3": 62.865514189881594
|
|
},
|
|
"kind": "body",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005"
|
|
}
|
|
],
|
|
"volume_mm3": 62.865514189881594
|
|
},
|
|
"built": true,
|
|
"cdsl_path": "json_to_cdsl/output/053267.cdsl.json",
|
|
"compiled": true,
|
|
"failure_category": "geometry_verified",
|
|
"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:circle",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_003",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "hole_wizard",
|
|
"blockers": [],
|
|
"feature_id": "f_005",
|
|
"required_capabilities": [
|
|
"atomic:hole_wizard",
|
|
"active_body",
|
|
"selector:host_face"
|
|
],
|
|
"resolved_status": "executable"
|
|
}
|
|
],
|
|
"geometry_verified": true,
|
|
"numeric_comparison": {
|
|
"actual": {
|
|
"bounding_box_mm": [
|
|
-4.0000000000000036,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0000000000000036,
|
|
2.0
|
|
],
|
|
"solid_count": 1,
|
|
"surface_area_mm2": 147.20004081638407,
|
|
"volume_mm3": 62.865514189881594
|
|
},
|
|
"bounding_box_max_delta_mm": 3.552713678800501e-15,
|
|
"classification": "verified",
|
|
"expected": {
|
|
"bounding_box_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
2.0000000000000018
|
|
],
|
|
"solid_count": 1,
|
|
"surface_area_mm2": 147.20004081637308,
|
|
"volume_mm3": 62.86551418988151
|
|
},
|
|
"passed": true,
|
|
"solid_count_matches": true,
|
|
"surface_area_relative_error": 7.472281589437514e-14,
|
|
"volume_relative_error": 1.3563100435904148e-15
|
|
},
|
|
"part_id": "053267",
|
|
"runtime_eligible": true,
|
|
"selector_resolution": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2"
|
|
],
|
|
"area_mm2": 50.26548245743669,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
3.533949646070574e-17,
|
|
0.0,
|
|
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_004"
|
|
],
|
|
"record_id": "body:f_004:face:4",
|
|
"score": 1.0
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2"
|
|
],
|
|
"area_mm2": 50.26548245743669,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
2.0,
|
|
4.0,
|
|
4.0,
|
|
2.0
|
|
],
|
|
"center_mm": [
|
|
3.533949646070574e-17,
|
|
0.0,
|
|
2.0
|
|
],
|
|
"normal": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"plane_offset_mm": 2.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:5",
|
|
"score": 0.25
|
|
}
|
|
],
|
|
"record": {
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2",
|
|
"circle:6.283185:2"
|
|
],
|
|
"area_mm2": 50.26548245743669,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
3.533949646070574e-17,
|
|
0.0,
|
|
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_004"
|
|
],
|
|
"record_id": "body:f_004:face:4"
|
|
},
|
|
"selector": {
|
|
"confidence": 0.8,
|
|
"geometry": {
|
|
"bbox_mm": [
|
|
-4.0,
|
|
-4.0,
|
|
0.0,
|
|
4.0,
|
|
4.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
-0.0,
|
|
-1.0
|
|
],
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"source": "inferred_from_step",
|
|
"stable_id": "step-face-866d0355dd87ab5726930968"
|
|
},
|
|
"status": "resolved"
|
|
}
|
|
],
|
|
"semantic_valid": true,
|
|
"timings": {
|
|
"analysis_s": 2.194128
|
|
},
|
|
"topology": {
|
|
"edge_count": 8,
|
|
"face_count": 5,
|
|
"vertex_count": 5
|
|
},
|
|
"topology_observed": true,
|
|
"unresolved_input": [],
|
|
"unsupported_atomic_ids": [],
|
|
"unsupported_profile_types": []
|
|
}
|