311 lines
16 KiB
JSON
311 lines
16 KiB
JSON
{
|
|
"schema": "component_image_evidence_v1",
|
|
"component_id": "component_1",
|
|
"selection_policy": "Only this component's part images, component highlights, and component context images are included.",
|
|
"target_part_image_plan": {
|
|
"Id": "part_image_component_1",
|
|
"ComponentId": "component_1",
|
|
"InstanceName": "电机和连接臂连接件-1",
|
|
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
|
|
"ComponentFileName": "电机和连接臂连接件.SLDPRT",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
|
|
"BrepSource": "assembly_component_brep_subset",
|
|
"ImageSource": "component_part_file",
|
|
"AssemblyContextImagePlanId": "assembly_context_highlight_component_1",
|
|
"AssemblyContextImageSource": "assembly_component_highlight_images",
|
|
"DoNotReextractBrep": true,
|
|
"SuggestedViews": [
|
|
"front",
|
|
"back",
|
|
"top",
|
|
"bottom",
|
|
"left",
|
|
"right",
|
|
"isometric"
|
|
],
|
|
"SuggestedAssemblyContextViews": [
|
|
"isometric"
|
|
],
|
|
"HighlightInstruction": "When exporting assembly context images, select/highlight this whole component instance, not a feature or face.",
|
|
"Purpose": [
|
|
"Provide isolated visual evidence for nonstandard part-design diagnosis.",
|
|
"Keep all geometry facts tied to the component B-rep subset extracted from the assembly.",
|
|
"Use highlighted assembly context images to identify this component instance position and function in the assembly.",
|
|
"Use assembly contacts first to infer functional faces, then use part images to inspect local design and manufacturability."
|
|
]
|
|
},
|
|
"target_context_image_plans": [
|
|
{
|
|
"Id": "internal_context_group_3_component_1_target_component_1",
|
|
"GroupId": "internal_context_group_3_component_1",
|
|
"TargetComponentId": "component_1",
|
|
"TargetInstanceName": "电机和连接臂连接件-1",
|
|
"TargetDisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
|
|
"TargetComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
|
|
"Strategy": "show_internal_component_group_hide_all_others_and_highlight_target",
|
|
"DisplayMode": "strict_internal_only",
|
|
"OcclusionMethod": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
|
|
"RestoreRequired": true,
|
|
"SaveModel": false,
|
|
"SuggestedViews": [
|
|
"isometric"
|
|
],
|
|
"ShowComponents": [
|
|
{
|
|
"ComponentId": "component_1",
|
|
"InstanceName": "电机和连接臂连接件-1",
|
|
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
|
|
"Role": "internal_group_seed"
|
|
}
|
|
],
|
|
"InternalMembers": [
|
|
{
|
|
"ComponentId": "component_1",
|
|
"InstanceName": "电机和连接臂连接件-1",
|
|
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
|
|
"Role": "internal_group_seed"
|
|
}
|
|
],
|
|
"BoundaryComponents": [
|
|
{
|
|
"ComponentId": "component_6",
|
|
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
|
|
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt",
|
|
"Role": "direct_mate_boundary_component"
|
|
},
|
|
{
|
|
"ComponentId": "component_38",
|
|
"InstanceName": "小臂外壳1-1",
|
|
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
|
|
"Role": "direct_mate_boundary_component"
|
|
}
|
|
],
|
|
"TargetOcclusion": {
|
|
"ComponentId": "component_1",
|
|
"InstanceName": "电机和连接臂连接件-1",
|
|
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
|
|
"Method": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
|
|
"IsInternal": true,
|
|
"OccludedDirectionCount": 4,
|
|
"OpenDirectionCount": 0,
|
|
"EarlyStop": true,
|
|
"Decision": "occluded_direction_count_reached_4",
|
|
"Directions": [
|
|
{
|
|
"Direction": "+X",
|
|
"Occluded": true,
|
|
"OcclusionRatio": 1,
|
|
"FirstHitComponents": [
|
|
{
|
|
"ComponentId": "component_6",
|
|
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
|
|
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
|
|
},
|
|
{
|
|
"ComponentId": "component_39",
|
|
"InstanceName": "电机与大臂外壳连接件1-1",
|
|
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
|
|
},
|
|
{
|
|
"ComponentId": "component_41",
|
|
"InstanceName": "电机与大臂外壳连接件3-1",
|
|
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Direction": "-X",
|
|
"Occluded": true,
|
|
"OcclusionRatio": 1,
|
|
"FirstHitComponents": [
|
|
{
|
|
"ComponentId": "component_6",
|
|
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
|
|
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
|
|
},
|
|
{
|
|
"ComponentId": "component_39",
|
|
"InstanceName": "电机与大臂外壳连接件1-1",
|
|
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
|
|
},
|
|
{
|
|
"ComponentId": "component_41",
|
|
"InstanceName": "电机与大臂外壳连接件3-1",
|
|
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Direction": "+Y",
|
|
"Occluded": true,
|
|
"OcclusionRatio": 1,
|
|
"FirstHitComponents": [
|
|
{
|
|
"ComponentId": "component_6",
|
|
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
|
|
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Direction": "-Y",
|
|
"Occluded": true,
|
|
"OcclusionRatio": 1,
|
|
"FirstHitComponents": [
|
|
{
|
|
"ComponentId": "component_39",
|
|
"InstanceName": "电机与大臂外壳连接件1-1",
|
|
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
|
|
},
|
|
{
|
|
"ComponentId": "component_41",
|
|
"InstanceName": "电机与大臂外壳连接件3-1",
|
|
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MemberOcclusionAnalyses": [
|
|
{
|
|
"ComponentId": "component_1",
|
|
"InstanceName": "电机和连接臂连接件-1",
|
|
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
|
|
"Method": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
|
|
"IsInternal": true,
|
|
"OccludedDirectionCount": 4,
|
|
"OpenDirectionCount": 0,
|
|
"EarlyStop": true,
|
|
"Decision": "occluded_direction_count_reached_4",
|
|
"Directions": [
|
|
{
|
|
"Direction": "+X",
|
|
"Occluded": true,
|
|
"OcclusionRatio": 1,
|
|
"FirstHitComponents": [
|
|
{
|
|
"ComponentId": "component_6",
|
|
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
|
|
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
|
|
},
|
|
{
|
|
"ComponentId": "component_39",
|
|
"InstanceName": "电机与大臂外壳连接件1-1",
|
|
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
|
|
},
|
|
{
|
|
"ComponentId": "component_41",
|
|
"InstanceName": "电机与大臂外壳连接件3-1",
|
|
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Direction": "-X",
|
|
"Occluded": true,
|
|
"OcclusionRatio": 1,
|
|
"FirstHitComponents": [
|
|
{
|
|
"ComponentId": "component_6",
|
|
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
|
|
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
|
|
},
|
|
{
|
|
"ComponentId": "component_39",
|
|
"InstanceName": "电机与大臂外壳连接件1-1",
|
|
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
|
|
},
|
|
{
|
|
"ComponentId": "component_41",
|
|
"InstanceName": "电机与大臂外壳连接件3-1",
|
|
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Direction": "+Y",
|
|
"Occluded": true,
|
|
"OcclusionRatio": 1,
|
|
"FirstHitComponents": [
|
|
{
|
|
"ComponentId": "component_6",
|
|
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
|
|
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Direction": "-Y",
|
|
"Occluded": true,
|
|
"OcclusionRatio": 1,
|
|
"FirstHitComponents": [
|
|
{
|
|
"ComponentId": "component_39",
|
|
"InstanceName": "电机与大臂外壳连接件1-1",
|
|
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
|
|
},
|
|
{
|
|
"ComponentId": "component_41",
|
|
"InstanceName": "电机与大臂外壳连接件3-1",
|
|
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
|
|
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"HiddenPolicy": "hide_all_components_not_in_internal_members_or_direct_boundary_context",
|
|
"Purpose": [
|
|
"Expose this internal target component inside its geometrically internal component group.",
|
|
"Highlight the target component after hiding unrelated components.",
|
|
"Hide geometric occlusion blockers, but preserve only direct mate neighbors of the internal component group as boundary context.",
|
|
"Standard or purchased components are not diagnostic targets, but may appear as occlusion blockers or boundary context.",
|
|
"Use temporary component visibility changes only for image export.",
|
|
"Restore every component's original visibility immediately after each context image is saved.",
|
|
"Never save the SolidWorks model after temporary hiding."
|
|
]
|
|
}
|
|
],
|
|
"available_target_images": [
|
|
{
|
|
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_1/best_oblique.jpg",
|
|
"image_kind": "assembly_component_context_isolate_view",
|
|
"view_name": "context_component_1_best_oblique",
|
|
"requested_view": "best_oblique",
|
|
"highlight_plan_id": "internal_context_group_3_component_1_target_component_1",
|
|
"highlight_component_id": "component_1",
|
|
"highlight_feature_id": "",
|
|
"highlight_feature_type": "",
|
|
"highlight_face_refs": [],
|
|
"highlight_view_direction_mm": [
|
|
-0.5773502691896258,
|
|
0.5773502691896258,
|
|
-0.5773502691896258
|
|
],
|
|
"highlight_blocking_face_refs": [],
|
|
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_contexts\\component_1\\best_oblique.jpg"
|
|
}
|
|
]
|
|
} |