1948 lines
42 KiB
JSON
1948 lines
42 KiB
JSON
{
|
|
"build_attempted": true,
|
|
"build_result": {
|
|
"bbox_mm": {
|
|
"max": [
|
|
5.0,
|
|
10.2,
|
|
5.0
|
|
],
|
|
"min": [
|
|
-5.0,
|
|
0.0,
|
|
-5.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": "revolve_add",
|
|
"body_id": "body:f_004",
|
|
"diagnostics": [],
|
|
"feature_id": "f_004",
|
|
"replay_definition": {
|
|
"atomic_id": "revolve_add",
|
|
"params": {
|
|
"angle_deg": 360.0,
|
|
"axis": {
|
|
"direction": [
|
|
0.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"origin_mm": [
|
|
-0.0,
|
|
10.2,
|
|
0.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": {
|
|
"depth_mm": 15.0,
|
|
"diameter_mm": 4.5,
|
|
"end_condition": {
|
|
"solidworks_code": 0,
|
|
"type": "blind"
|
|
},
|
|
"hole_type": "钻孔大小",
|
|
"host_face": {
|
|
"confidence": 0.8,
|
|
"geometry": {
|
|
"bbox_mm": [
|
|
-5.0,
|
|
-0.0,
|
|
-5.0,
|
|
5.0,
|
|
0.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
0.0,
|
|
-0.0,
|
|
-0.0
|
|
],
|
|
"normal": [
|
|
0.0,
|
|
-1.0,
|
|
-0.0
|
|
],
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"source": "inferred_from_step",
|
|
"stable_id": "step-face-d7a3e9b66fc9e0b483effad6"
|
|
},
|
|
"positions": [
|
|
{
|
|
"mm": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"sketch_id": "sk_001"
|
|
},
|
|
"status": "executed"
|
|
}
|
|
],
|
|
"out_step": "artifacts/cdsl-rebuild-preview/parts/197680.step",
|
|
"runtime_diagnostics": [],
|
|
"selector_resolution": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:31.415927:2"
|
|
],
|
|
"area_mm2": 78.53981633974483,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
0.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
8.881784197001252e-16,
|
|
0.0,
|
|
7.815970093361101e-16
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": -0.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:0",
|
|
"score": 1.0
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:25.132741:2",
|
|
"circle:31.415927:2"
|
|
],
|
|
"area_mm2": 28.27433388230814,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
2.0,
|
|
-5.0,
|
|
5.0,
|
|
2.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
-2.6645352591003757e-15,
|
|
2.0,
|
|
-1.5173048003210468e-15
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": 2.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:2",
|
|
"score": 0.25
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:25.132741:2"
|
|
],
|
|
"area_mm2": 50.265482457436676,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
10.2,
|
|
-4.0,
|
|
4.0,
|
|
10.2,
|
|
4.0
|
|
],
|
|
"center_mm": [
|
|
-4.440892098500626e-16,
|
|
10.2,
|
|
-1.5785983631388945e-16
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": 10.2,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:4",
|
|
"score": 0.25
|
|
}
|
|
],
|
|
"record": {
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:31.415927:2"
|
|
],
|
|
"area_mm2": 78.53981633974483,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
0.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
8.881784197001252e-16,
|
|
0.0,
|
|
7.815970093361101e-16
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": -0.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:0"
|
|
},
|
|
"selector": {
|
|
"confidence": 0.8,
|
|
"geometry": {
|
|
"bbox_mm": [
|
|
-5.0,
|
|
-0.0,
|
|
-5.0,
|
|
5.0,
|
|
0.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
0.0,
|
|
-0.0,
|
|
-0.0
|
|
],
|
|
"normal": [
|
|
0.0,
|
|
-1.0,
|
|
-0.0
|
|
],
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"source": "inferred_from_step",
|
|
"stable_id": "step-face-d7a3e9b66fc9e0b483effad6"
|
|
},
|
|
"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:31.415927:2"
|
|
],
|
|
"area_mm2": 78.53981633974483,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
0.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
8.881784197001252e-16,
|
|
0.0,
|
|
7.815970093361101e-16
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": -0.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"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:31.415927:2",
|
|
"circle:31.415927:2",
|
|
"line:2.000000:1"
|
|
],
|
|
"area_mm2": 62.83185307179587,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
2.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
5.0,
|
|
1.0,
|
|
-6.123233995736766e-16
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
-0.0,
|
|
-1.2246467991473532e-16
|
|
],
|
|
"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:25.132741:2",
|
|
"circle:31.415927:2"
|
|
],
|
|
"area_mm2": 28.27433388230814,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
2.0,
|
|
-5.0,
|
|
5.0,
|
|
2.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
-2.6645352591003757e-15,
|
|
2.0,
|
|
-1.5173048003210468e-15
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": 2.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"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:25.132741:2",
|
|
"circle:25.132741:2",
|
|
"line:8.200000:1"
|
|
],
|
|
"area_mm2": 206.0884780754904,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
2.0,
|
|
-4.0,
|
|
4.0,
|
|
10.2,
|
|
4.0
|
|
],
|
|
"center_mm": [
|
|
4.0,
|
|
6.1,
|
|
-4.898587196589413e-16
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
-0.0,
|
|
-1.2246467991473532e-16
|
|
],
|
|
"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:25.132741:2"
|
|
],
|
|
"area_mm2": 50.265482457436676,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
10.2,
|
|
-4.0,
|
|
4.0,
|
|
10.2,
|
|
4.0
|
|
],
|
|
"center_mm": [
|
|
-4.440892098500626e-16,
|
|
10.2,
|
|
-1.5785983631388945e-16
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": 10.2,
|
|
"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": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
0.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
5.0,
|
|
0.0,
|
|
-6.123233995736766e-16
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-5.0,
|
|
-0.0,
|
|
-0.0
|
|
],
|
|
"length_mm": 31.41592653589793,
|
|
"start_mm": [
|
|
-5.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": [
|
|
-5.0,
|
|
2.0,
|
|
-5.0,
|
|
5.0,
|
|
2.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
5.0,
|
|
2.0,
|
|
-6.123233995736766e-16
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-5.0,
|
|
2.0,
|
|
0.0
|
|
],
|
|
"length_mm": 31.41592653589793,
|
|
"start_mm": [
|
|
-5.0,
|
|
2.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": 1,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
0.0,
|
|
-5.0,
|
|
2.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
-5.0,
|
|
1.0,
|
|
0.0
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
-5.0,
|
|
2.0,
|
|
0.0
|
|
],
|
|
"length_mm": 2.0,
|
|
"start_mm": [
|
|
-5.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.0,
|
|
2.0,
|
|
-4.0,
|
|
4.0,
|
|
2.0,
|
|
4.0
|
|
],
|
|
"center_mm": [
|
|
4.0,
|
|
2.0,
|
|
-4.898587196589413e-16
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-4.0,
|
|
2.0,
|
|
0.0
|
|
],
|
|
"length_mm": 25.132741228718345,
|
|
"start_mm": [
|
|
-4.0,
|
|
2.0,
|
|
0.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,
|
|
10.2,
|
|
-4.0,
|
|
4.0,
|
|
10.2,
|
|
4.0
|
|
],
|
|
"center_mm": [
|
|
4.0,
|
|
10.2,
|
|
-4.898587196589413e-16
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-4.0,
|
|
10.2,
|
|
0.0
|
|
],
|
|
"length_mm": 25.132741228718345,
|
|
"start_mm": [
|
|
-4.0,
|
|
10.2,
|
|
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": 1,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
2.0,
|
|
0.0,
|
|
-4.0,
|
|
10.2,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
-4.0,
|
|
6.1,
|
|
0.0
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
-4.0,
|
|
10.2,
|
|
0.0
|
|
],
|
|
"length_mm": 8.2,
|
|
"start_mm": [
|
|
-4.0,
|
|
2.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": {
|
|
"center_mm": [
|
|
-4.0,
|
|
2.0,
|
|
0.0
|
|
],
|
|
"incident_edge_count": 2
|
|
},
|
|
"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,
|
|
10.2,
|
|
0.0
|
|
],
|
|
"incident_edge_count": 2
|
|
},
|
|
"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": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
10.2,
|
|
5.0
|
|
],
|
|
"volume_mm3": 569.2565888304705
|
|
},
|
|
"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:14.137167:2",
|
|
"circle:31.415927:2"
|
|
],
|
|
"area_mm2": 62.63550353094651,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
0.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
-4.440892098500626e-16,
|
|
0.0,
|
|
4.440892098500626e-16
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": -0.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"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:31.415927:2",
|
|
"circle:31.415927:2",
|
|
"line:2.000000:1"
|
|
],
|
|
"area_mm2": 62.83185307179587,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
2.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
5.0,
|
|
1.0,
|
|
-6.123233995736766e-16
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
-0.0,
|
|
-1.2246467991473532e-16
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:face:1"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:14.137167:2",
|
|
"circle:14.137167:2",
|
|
"line:10.200000:1"
|
|
],
|
|
"area_mm2": 144.19910279977148,
|
|
"bbox_mm": [
|
|
-2.25,
|
|
0.0,
|
|
-2.25,
|
|
2.25,
|
|
10.2,
|
|
2.25
|
|
],
|
|
"center_mm": [
|
|
2.755455298081545e-16,
|
|
5.1,
|
|
-2.25
|
|
],
|
|
"normal": [
|
|
-1.2246467991473532e-16,
|
|
0.0,
|
|
1.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:25.132741:2",
|
|
"circle:31.415927:2"
|
|
],
|
|
"area_mm2": 28.27433388230814,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
2.0,
|
|
-5.0,
|
|
5.0,
|
|
2.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
-2.6645352591003757e-15,
|
|
2.0,
|
|
-1.5173048003210468e-15
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": 2.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:face:3"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:14.137167:2",
|
|
"circle:25.132741:2"
|
|
],
|
|
"area_mm2": 34.36116964863835,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
10.2,
|
|
-4.0,
|
|
4.0,
|
|
10.2,
|
|
4.0
|
|
],
|
|
"center_mm": [
|
|
8.881784197001252e-16,
|
|
10.2,
|
|
-1.3322676295501878e-15
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": 10.2,
|
|
"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": {
|
|
"adjacency_signature": [
|
|
"circle:25.132741:2",
|
|
"circle:25.132741:2",
|
|
"line:8.200000:1"
|
|
],
|
|
"area_mm2": 206.0884780754904,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
2.0,
|
|
-4.0,
|
|
4.0,
|
|
10.2,
|
|
4.0
|
|
],
|
|
"center_mm": [
|
|
4.0,
|
|
6.1,
|
|
-4.898587196589413e-16
|
|
],
|
|
"normal": [
|
|
1.0,
|
|
-0.0,
|
|
-1.2246467991473532e-16
|
|
],
|
|
"surface_type": "cylinder"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:face:5"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
0.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
5.0,
|
|
0.0,
|
|
-6.123233995736766e-16
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-5.0,
|
|
-0.0,
|
|
-0.0
|
|
],
|
|
"length_mm": 31.41592653589793,
|
|
"start_mm": [
|
|
-5.0,
|
|
-0.0,
|
|
-0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:edge:0"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-2.25,
|
|
0.0,
|
|
-2.25,
|
|
2.25,
|
|
0.0,
|
|
2.25
|
|
],
|
|
"center_mm": [
|
|
2.755455298081545e-16,
|
|
0.0,
|
|
-2.25
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-5.51091059616309e-16,
|
|
0.0,
|
|
2.25
|
|
],
|
|
"length_mm": 14.137166941154069,
|
|
"start_mm": [
|
|
-5.51091059616309e-16,
|
|
0.0,
|
|
2.25
|
|
]
|
|
},
|
|
"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": [
|
|
-5.0,
|
|
2.0,
|
|
-5.0,
|
|
5.0,
|
|
2.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
5.0,
|
|
2.0,
|
|
-6.123233995736766e-16
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-5.0,
|
|
2.0,
|
|
0.0
|
|
],
|
|
"length_mm": 31.41592653589793,
|
|
"start_mm": [
|
|
-5.0,
|
|
2.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:edge:2"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 1,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
0.0,
|
|
-5.0,
|
|
2.0,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
-5.0,
|
|
1.0,
|
|
0.0
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
-5.0,
|
|
2.0,
|
|
0.0
|
|
],
|
|
"length_mm": 2.0,
|
|
"start_mm": [
|
|
-5.0,
|
|
-0.0,
|
|
-0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:edge:3"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-2.25,
|
|
10.2,
|
|
-2.25,
|
|
2.25,
|
|
10.2,
|
|
2.25
|
|
],
|
|
"center_mm": [
|
|
2.755455298081545e-16,
|
|
10.2,
|
|
-2.25
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-5.51091059616309e-16,
|
|
10.2,
|
|
2.25
|
|
],
|
|
"length_mm": 14.137166941154069,
|
|
"start_mm": [
|
|
-5.51091059616309e-16,
|
|
10.2,
|
|
2.25
|
|
]
|
|
},
|
|
"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": [
|
|
-5.51091059616309e-16,
|
|
0.0,
|
|
2.25,
|
|
-5.51091059616309e-16,
|
|
10.2,
|
|
2.25
|
|
],
|
|
"center_mm": [
|
|
-5.51091059616309e-16,
|
|
5.1,
|
|
2.25
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
-5.51091059616309e-16,
|
|
10.2,
|
|
2.25
|
|
],
|
|
"length_mm": 10.2,
|
|
"start_mm": [
|
|
-5.51091059616309e-16,
|
|
0.0,
|
|
2.25
|
|
]
|
|
},
|
|
"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": 2,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
2.0,
|
|
-4.0,
|
|
4.0,
|
|
2.0,
|
|
4.0
|
|
],
|
|
"center_mm": [
|
|
4.0,
|
|
2.0,
|
|
-4.898587196589413e-16
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-4.0,
|
|
2.0,
|
|
0.0
|
|
],
|
|
"length_mm": 25.132741228718345,
|
|
"start_mm": [
|
|
-4.0,
|
|
2.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:edge:6"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 2,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
10.2,
|
|
-4.0,
|
|
4.0,
|
|
10.2,
|
|
4.0
|
|
],
|
|
"center_mm": [
|
|
4.0,
|
|
10.2,
|
|
-4.898587196589413e-16
|
|
],
|
|
"curve_type": "circle",
|
|
"end_mm": [
|
|
-4.0,
|
|
10.2,
|
|
0.0
|
|
],
|
|
"length_mm": 25.132741228718345,
|
|
"start_mm": [
|
|
-4.0,
|
|
10.2,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:edge:7"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"adjacent_face_count": 1,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
2.0,
|
|
0.0,
|
|
-4.0,
|
|
10.2,
|
|
0.0
|
|
],
|
|
"center_mm": [
|
|
-4.0,
|
|
6.1,
|
|
0.0
|
|
],
|
|
"curve_type": "line",
|
|
"end_mm": [
|
|
-4.0,
|
|
10.2,
|
|
0.0
|
|
],
|
|
"length_mm": 8.2,
|
|
"start_mm": [
|
|
-4.0,
|
|
2.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "edge",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:edge:8"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"center_mm": [
|
|
-4.0,
|
|
2.0,
|
|
0.0
|
|
],
|
|
"incident_edge_count": 2
|
|
},
|
|
"kind": "vertex",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:vertex:0"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"center_mm": [
|
|
-4.0,
|
|
10.2,
|
|
0.0
|
|
],
|
|
"incident_edge_count": 2
|
|
},
|
|
"kind": "vertex",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_005:vertex:1"
|
|
},
|
|
{
|
|
"body_id": "body:f_005",
|
|
"feature_id": "f_005",
|
|
"geometry": {
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
10.2,
|
|
5.0
|
|
],
|
|
"volume_mm3": 407.0325981807275
|
|
},
|
|
"kind": "body",
|
|
"owner_feature_ids": [
|
|
"f_005"
|
|
],
|
|
"record_id": "body:f_005"
|
|
}
|
|
],
|
|
"volume_mm3": 407.0325981807275
|
|
},
|
|
"built": true,
|
|
"cdsl_path": "json_to_cdsl/output/197680.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": "revolve_add",
|
|
"blockers": [],
|
|
"feature_id": "f_004",
|
|
"required_capabilities": [
|
|
"atomic:revolve_add",
|
|
"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": "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": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
10.2,
|
|
5.0
|
|
],
|
|
"solid_count": 1,
|
|
"surface_area_mm2": 538.3904410089781,
|
|
"volume_mm3": 407.0325981807275
|
|
},
|
|
"bounding_box_max_delta_mm": 8.881784197001252e-16,
|
|
"classification": "verified",
|
|
"expected": {
|
|
"bounding_box_mm": [
|
|
-5.000000000000001,
|
|
-4.251773225433352e-16,
|
|
-5.000000000000001,
|
|
5.000000000000001,
|
|
10.2,
|
|
5.000000000000001
|
|
],
|
|
"solid_count": 1,
|
|
"surface_area_mm2": 538.3904410089507,
|
|
"volume_mm3": 407.032598180728
|
|
},
|
|
"passed": true,
|
|
"solid_count_matches": true,
|
|
"surface_area_relative_error": 5.0889699749431405e-14,
|
|
"volume_relative_error": 1.117225875566237e-15
|
|
},
|
|
"part_id": "197680",
|
|
"runtime_eligible": true,
|
|
"selector_resolution": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:31.415927:2"
|
|
],
|
|
"area_mm2": 78.53981633974483,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
0.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
8.881784197001252e-16,
|
|
0.0,
|
|
7.815970093361101e-16
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": -0.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:0",
|
|
"score": 1.0
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:25.132741:2",
|
|
"circle:31.415927:2"
|
|
],
|
|
"area_mm2": 28.27433388230814,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
2.0,
|
|
-5.0,
|
|
5.0,
|
|
2.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
-2.6645352591003757e-15,
|
|
2.0,
|
|
-1.5173048003210468e-15
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": 2.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:2",
|
|
"score": 0.25
|
|
},
|
|
{
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:25.132741:2"
|
|
],
|
|
"area_mm2": 50.265482457436676,
|
|
"bbox_mm": [
|
|
-4.0,
|
|
10.2,
|
|
-4.0,
|
|
4.0,
|
|
10.2,
|
|
4.0
|
|
],
|
|
"center_mm": [
|
|
-4.440892098500626e-16,
|
|
10.2,
|
|
-1.5785983631388945e-16
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_normal": [
|
|
-0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": 10.2,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:4",
|
|
"score": 0.25
|
|
}
|
|
],
|
|
"record": {
|
|
"body_id": "body:f_004",
|
|
"feature_id": "f_004",
|
|
"geometry": {
|
|
"adjacency_signature": [
|
|
"circle:31.415927:2"
|
|
],
|
|
"area_mm2": 78.53981633974483,
|
|
"bbox_mm": [
|
|
-5.0,
|
|
0.0,
|
|
-5.0,
|
|
5.0,
|
|
0.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
8.881784197001252e-16,
|
|
0.0,
|
|
7.815970093361101e-16
|
|
],
|
|
"normal": [
|
|
-0.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"plane_normal": [
|
|
0.0,
|
|
1.0,
|
|
-0.0
|
|
],
|
|
"plane_offset_mm": -0.0,
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"owner_feature_ids": [
|
|
"f_004"
|
|
],
|
|
"record_id": "body:f_004:face:0"
|
|
},
|
|
"selector": {
|
|
"confidence": 0.8,
|
|
"geometry": {
|
|
"bbox_mm": [
|
|
-5.0,
|
|
-0.0,
|
|
-5.0,
|
|
5.0,
|
|
0.0,
|
|
5.0
|
|
],
|
|
"center_mm": [
|
|
0.0,
|
|
-0.0,
|
|
-0.0
|
|
],
|
|
"normal": [
|
|
0.0,
|
|
-1.0,
|
|
-0.0
|
|
],
|
|
"surface_type": "plane"
|
|
},
|
|
"kind": "face",
|
|
"source": "inferred_from_step",
|
|
"stable_id": "step-face-d7a3e9b66fc9e0b483effad6"
|
|
},
|
|
"status": "resolved"
|
|
}
|
|
],
|
|
"semantic_valid": true,
|
|
"timings": {
|
|
"analysis_s": 2.157171
|
|
},
|
|
"topology": {
|
|
"edge_count": 9,
|
|
"face_count": 6,
|
|
"vertex_count": 6
|
|
},
|
|
"topology_observed": true,
|
|
"unresolved_input": [],
|
|
"unsupported_atomic_ids": [],
|
|
"unsupported_profile_types": []
|
|
}
|