Files
mech-ai/runtime/brep_semantic_bridge/diagnostic_context/assembly_structure_summary.json
T
2026-07-17 17:45:56 +08:00

147 lines
4.1 KiB
JSON

{
"schema": "assembly_structure_summary_v1",
"source_structure_graph_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\structure_graph.json",
"generation_mode": "programmatic_low_resolution_summary",
"usage_policy": "This file is a compact device-level index. It intentionally excludes full B-rep, faces, images, and unrelated component details.",
"component_count": 5,
"components": [
{
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"shape_hint": "hole_features",
"feature_count": 13,
"face_count": 45,
"contact_count": 8,
"mate_count": 7,
"adjacent_component_ids": [
"component_1",
"component_39",
"component_41",
"component_42"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"shape_hint": "hole_features",
"feature_count": 14,
"face_count": 74,
"contact_count": 9,
"mate_count": 6,
"adjacent_component_ids": [
"component_35",
"component_38",
"component_40",
"component_41"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"shape_hint": "hole_features",
"feature_count": 10,
"face_count": 38,
"contact_count": 11,
"mate_count": 6,
"adjacent_component_ids": [
"component_34",
"component_35",
"component_38",
"component_39",
"component_40"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_1",
"instance_name": "电机和连接臂连接件-1",
"display_name": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"shape_hint": "hole_features",
"feature_count": 2,
"face_count": 7,
"contact_count": 1,
"mate_count": 5,
"adjacent_component_ids": [
"component_38",
"component_6"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"shape_hint": "hole_features",
"feature_count": 4,
"face_count": 35,
"contact_count": 1,
"mate_count": 3,
"adjacent_component_ids": [
"component_38"
],
"graph_role_hint": "ordinary_component"
}
],
"relations": [
{
"a": "component_1",
"b": "component_38",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_38",
"b": "component_39",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_38",
"b": "component_41",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_38",
"b": "component_42",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_35",
"b": "component_39",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_39",
"b": "component_40",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_39",
"b": "component_41",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_34",
"b": "component_41",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_35",
"b": "component_41",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_40",
"b": "component_41",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_1",
"b": "component_6",
"relation_hint": "coaxial_or_concentric_interface"
}
]
}