Files
cdsl-cad/json_to_cdsl/output/D-s-_Go-vde.diagnostic.json
T
2026-08-24 14:52:08 +08:00

577 lines
14 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"source": "05_壳体与盖件/0501_箱体壳体/050199_通用壳体/Dış_Gövde.solidworks_evidence_v2.json",
"part_id": "D-s-_Go-vde",
"source_status": "hybrid_semantic_surfaceir_pending",
"source_self_validation": {
"schema": "solidworks.cad_evidence.self_validation.v1",
"passed": false,
"meaning": "complete reusable extraction; not a claim of backend feature support or 1:1 rebuild",
"counts": {
"features": 43,
"opaque_exact_geometry_features": 0,
"typed_body_features": 15,
"direct_semantic_features": 0,
"typed_features_requiring_history": 15,
"complete_history_features": 14,
"spline_segments": 0,
"incomplete_splines": 0,
"exact_bcurves": 0,
"incomplete_bcurves": 0,
"exact_bsurfaces": 0,
"incomplete_bsurfaces": 0,
"exact_trimmed_faces": 0,
"incomplete_trimmed_faces": 0,
"missing_exact_geometry_catalog_references": 0,
"incomplete_topology_records": 0,
"skipped_getter_signatures": 22
},
"feature_contracts": [
{
"feature": "Yükseklik-Ekstrüzyon1",
"family": "extrude",
"passed": false,
"blockers": [
"missing source sketch parent"
]
},
{
"feature": "Yükseklik-Ekstrüzyon2",
"family": "extrude",
"passed": false,
"blockers": [
"missing source sketch parent"
]
},
{
"feature": "İç Boşaltma2",
"family": "shell",
"passed": true,
"blockers": []
},
{
"feature": "Kes-Ekstrüzyon1",
"family": "extrude",
"passed": false,
"blockers": [
"missing source sketch parent"
]
},
{
"feature": "Kes-Ekstrüzyon2",
"family": "extrude",
"passed": false,
"blockers": [
"missing source sketch parent"
]
},
{
"feature": "Kes-Ekstrüzyon6",
"family": "extrude",
"passed": false,
"blockers": [
"missing source sketch parent"
]
},
{
"feature": "Radyus4",
"family": "fillet",
"passed": true,
"blockers": []
},
{
"feature": "Radyus5",
"family": "fillet",
"passed": true,
"blockers": []
},
{
"feature": "Kes-Ekstrüzyon7",
"family": "extrude",
"passed": false,
"blockers": [
"missing source sketch parent"
]
},
{
"feature": "Radyus7",
"family": "fillet",
"passed": true,
"blockers": []
},
{
"feature": "Yükseklik-Ekstrüzyon3",
"family": "extrude",
"passed": false,
"blockers": [
"missing source sketch parent"
]
},
{
"feature": "Kes-Ekstrüzyon8",
"family": "extrude",
"passed": false,
"blockers": [
"missing source sketch parent"
]
},
{
"feature": "Kes-Ekstrüzyon9",
"family": "extrude",
"passed": false,
"blockers": [
"missing source sketch parent"
]
},
{
"feature": "Yükseklik-Ekstrüzyon5",
"family": "extrude",
"passed": false,
"blockers": [
"missing source sketch parent"
]
},
{
"feature": "Aynalama1",
"family": "mirror",
"passed": false,
"blockers": [
"mirror plane is missing",
"mirror source features/faces are missing"
]
}
],
"blockers": [
"Yükseklik-Ekstrüzyon1: missing source sketch parent",
"Yükseklik-Ekstrüzyon2: missing source sketch parent",
"Kes-Ekstrüzyon1: missing source sketch parent",
"Kes-Ekstrüzyon2: missing source sketch parent",
"Kes-Ekstrüzyon6: missing source sketch parent",
"Kes-Ekstrüzyon7: missing source sketch parent",
"Yükseklik-Ekstrüzyon3: missing source sketch parent",
"Kes-Ekstrüzyon8: missing source sketch parent",
"Kes-Ekstrüzyon9: missing source sketch parent",
"Yükseklik-Ekstrüzyon5: missing source sketch parent",
"Aynalama1: incomplete before/after history state or stage truth",
"Aynalama1: mirror plane is missing",
"Aynalama1: mirror source features/faces are missing"
]
},
"step_inference": {
"available": true,
"face_count": 107,
"surface_counts": {
"cylinder": 56,
"plane": 43,
"torus": 8
},
"axis_count": 56,
"repeat_spacings_mm": [
{
"spacing_mm": 12.2279,
"pair_count": 8
},
{
"spacing_mm": 9.0006,
"pair_count": 8
},
{
"spacing_mm": 9.9881,
"pair_count": 8
},
{
"spacing_mm": 32.6651,
"pair_count": 8
},
{
"spacing_mm": 8.5999,
"pair_count": 8
},
{
"spacing_mm": 11.8508,
"pair_count": 8
},
{
"spacing_mm": 9.8353,
"pair_count": 8
},
{
"spacing_mm": 5.5,
"pair_count": 8
},
{
"spacing_mm": 13.6616,
"pair_count": 4
},
{
"spacing_mm": 14.625,
"pair_count": 4
},
{
"spacing_mm": 32.5122,
"pair_count": 4
},
{
"spacing_mm": 2.1023,
"pair_count": 4
}
],
"metrics": {
"bounding_box_mm": [
-13.6000001,
-13.6000001,
-2.5,
13.6000001,
13.6000001,
36.2
],
"volume_mm3": 1550.493661187,
"surface_area_mm2": 6536.795585966,
"solid_count": 1,
"face_count": 107,
"edge_count": 302,
"vertex_count": 196
},
"error": null,
"truth_comparison": {
"expected_from_evidence": {
"bounding_box_mm": [
-13.6,
-13.6,
-2.5,
13.6,
13.6,
36.2
],
"volume_mm3": 1550.500406384,
"surface_area_mm2": 6536.787207719,
"solid_count": 1,
"face_count": 92,
"edge_count": 237,
"vertex_count": 144
},
"comparisons": {
"volume_mm3": {
"expected": 1550.500406384,
"actual": 1550.493661187,
"absolute_delta": 0.00674519699987286,
"within_tolerance": true
},
"surface_area_mm2": {
"expected": 6536.787207719,
"actual": 6536.795585966,
"absolute_delta": 0.0083782469992002,
"within_tolerance": true
},
"bounding_box_mm": {
"expected": [
-13.6,
-13.6,
-2.5,
13.6,
13.6,
36.2
],
"actual": [
-13.6000001,
-13.6000001,
-2.5,
13.6000001,
13.6000001,
36.2
],
"max_absolute_delta": 1.0000000116860974e-07,
"within_tolerance": true
},
"solid_count": {
"expected": 1,
"actual": 1,
"matches": true
},
"face_count": {
"expected": 92,
"actual": 107,
"matches": false
},
"edge_count": {
"expected": 237,
"actual": 302,
"matches": false
},
"vertex_count": {
"expected": 144,
"actual": 196,
"matches": false
}
},
"numeric_geometry_match": true,
"topology_counts_match": false
}
},
"features": [
{
"feature_id": "f_001",
"source_name": "Ön Düzlem",
"atomic_id": "reference_plane",
"execution_status": "deferred",
"unresolved": [],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_002",
"source_name": "Üst Düzlem",
"atomic_id": "reference_plane",
"execution_status": "deferred",
"unresolved": [],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_003",
"source_name": "Sağ Düzlem",
"atomic_id": "reference_plane",
"execution_status": "deferred",
"unresolved": [],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_004",
"source_name": "Yükseklik-Ekstrüzyon1",
"atomic_id": "extrude_add_blind",
"execution_status": "deferred",
"unresolved": [
"missing source sketch parent"
],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_005",
"source_name": "Yükseklik-Ekstrüzyon2",
"atomic_id": "extrude_add_blind",
"execution_status": "deferred",
"unresolved": [
"missing source sketch parent"
],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_006",
"source_name": "Kes-Ekstrüzyon1",
"atomic_id": "extrude_cut_blind",
"execution_status": "deferred",
"unresolved": [
"missing source sketch parent"
],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_007",
"source_name": "Kes-Ekstrüzyon2",
"atomic_id": "extrude_cut_blind",
"execution_status": "deferred",
"unresolved": [
"missing source sketch parent"
],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_008",
"source_name": "Kes-Ekstrüzyon6",
"atomic_id": "extrude_cut_blind",
"execution_status": "deferred",
"unresolved": [
"missing source sketch parent"
],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_009",
"source_name": "Radyus4",
"atomic_id": "fillet",
"execution_status": "deferred",
"unresolved": [],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_010",
"source_name": "Radyus5",
"atomic_id": "fillet",
"execution_status": "deferred",
"unresolved": [],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_011",
"source_name": "Düzlem1",
"atomic_id": "reference_plane",
"execution_status": "deferred",
"unresolved": [],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_012",
"source_name": "Kes-Ekstrüzyon7",
"atomic_id": "extrude_cut_blind",
"execution_status": "deferred",
"unresolved": [
"missing source sketch parent"
],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_013",
"source_name": "Radyus7",
"atomic_id": "fillet",
"execution_status": "deferred",
"unresolved": [],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_014",
"source_name": "Yükseklik-Ekstrüzyon3",
"atomic_id": "extrude_add_blind",
"execution_status": "deferred",
"unresolved": [
"missing source sketch parent"
],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_015",
"source_name": "Kes-Ekstrüzyon8",
"atomic_id": "extrude_cut_blind",
"execution_status": "deferred",
"unresolved": [
"missing source sketch parent"
],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_016",
"source_name": "Kes-Ekstrüzyon9",
"atomic_id": "extrude_cut_blind",
"execution_status": "deferred",
"unresolved": [
"missing source sketch parent"
],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_017",
"source_name": "Yükseklik-Ekstrüzyon5",
"atomic_id": "extrude_add_blind",
"execution_status": "deferred",
"unresolved": [
"missing source sketch parent"
],
"step_inferred_selector_count": 0
},
{
"feature_id": "f_018",
"source_name": "Aynalama1",
"atomic_id": "pattern_mirror",
"execution_status": "deferred",
"unresolved": [
"mirror pattern source features or plane were not captured",
"mirror plane is missing",
"mirror source features/faces are missing"
],
"step_inferred_selector_count": 0
}
],
"semantic_validation": {
"schema_version": "1.1.0",
"feature_count": 18,
"sketch_count": 11,
"deferred_feature_ids": [
"f_001",
"f_002",
"f_004",
"f_003",
"f_005",
"f_009",
"f_011",
"f_014",
"f_006",
"f_007",
"f_010",
"f_015",
"f_008",
"f_012",
"f_016",
"f_013",
"f_017",
"f_018"
],
"unresolved": [
{
"feature_id": "f_004",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_005",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_014",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_006",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_007",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_015",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_008",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_012",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_016",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_017",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_018",
"reasons": [
"mirror pattern source features or plane were not captured",
"mirror plane is missing",
"mirror source features/faces are missing"
]
}
],
"future_rebuild_ready": false
}
}