280 lines
13 KiB
JSON
280 lines
13 KiB
JSON
{
|
||
"schema": "component_image_evidence_v1",
|
||
"component_id": "component_42",
|
||
"selection_policy": "Only this component's part images, component highlights, and component context images are included.",
|
||
"target_part_image_plan": {
|
||
"Id": "part_image_component_42",
|
||
"ComponentId": "component_42",
|
||
"InstanceName": "轴承与连接臂连接件-1",
|
||
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
|
||
"ComponentFileName": "轴承与连接臂连接件.SLDPRT",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
|
||
"BrepSource": "assembly_component_brep_subset",
|
||
"ImageSource": "component_part_file",
|
||
"AssemblyContextImagePlanId": "assembly_context_highlight_component_42",
|
||
"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_4_component_42_target_component_42",
|
||
"GroupId": "internal_context_group_4_component_42",
|
||
"TargetComponentId": "component_42",
|
||
"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_42",
|
||
"InstanceName": "轴承与连接臂连接件-1",
|
||
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
|
||
"Role": "internal_group_seed"
|
||
}
|
||
],
|
||
"InternalMembers": [
|
||
{
|
||
"ComponentId": "component_42",
|
||
"InstanceName": "轴承与连接臂连接件-1",
|
||
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
|
||
"Role": "internal_group_seed"
|
||
}
|
||
],
|
||
"BoundaryComponents": [
|
||
{
|
||
"ComponentId": "component_38",
|
||
"InstanceName": "小臂外壳1-1",
|
||
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
|
||
"Role": "direct_mate_boundary_component"
|
||
}
|
||
],
|
||
"TargetOcclusion": {
|
||
"ComponentId": "component_42",
|
||
"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": 0.833,
|
||
"FirstHitComponents": [
|
||
{
|
||
"ComponentId": "component_40",
|
||
"InstanceName": "GB/T276-94深沟球轴承61810-2Z-1",
|
||
"DisplayName": "GB/T276-94深沟球轴承61810-2Z-1 (GB/T276-94深沟球轴承61810-2Z)",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GB/T276-94深沟球轴承61810-2Z.SLDPRT"
|
||
},
|
||
{
|
||
"ComponentId": "component_41",
|
||
"InstanceName": "电机与大臂外壳连接件3-1",
|
||
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Direction": "-X",
|
||
"Occluded": true,
|
||
"OcclusionRatio": 0.833,
|
||
"FirstHitComponents": [
|
||
{
|
||
"ComponentId": "component_40",
|
||
"InstanceName": "GB/T276-94深沟球轴承61810-2Z-1",
|
||
"DisplayName": "GB/T276-94深沟球轴承61810-2Z-1 (GB/T276-94深沟球轴承61810-2Z)",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GB/T276-94深沟球轴承61810-2Z.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_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_40",
|
||
"InstanceName": "GB/T276-94深沟球轴承61810-2Z-1",
|
||
"DisplayName": "GB/T276-94深沟球轴承61810-2Z-1 (GB/T276-94深沟球轴承61810-2Z)",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GB/T276-94深沟球轴承61810-2Z.SLDPRT"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"MemberOcclusionAnalyses": [
|
||
{
|
||
"ComponentId": "component_42",
|
||
"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": 0.833,
|
||
"FirstHitComponents": [
|
||
{
|
||
"ComponentId": "component_40",
|
||
"InstanceName": "GB/T276-94深沟球轴承61810-2Z-1",
|
||
"DisplayName": "GB/T276-94深沟球轴承61810-2Z-1 (GB/T276-94深沟球轴承61810-2Z)",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GB/T276-94深沟球轴承61810-2Z.SLDPRT"
|
||
},
|
||
{
|
||
"ComponentId": "component_41",
|
||
"InstanceName": "电机与大臂外壳连接件3-1",
|
||
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Direction": "-X",
|
||
"Occluded": true,
|
||
"OcclusionRatio": 0.833,
|
||
"FirstHitComponents": [
|
||
{
|
||
"ComponentId": "component_40",
|
||
"InstanceName": "GB/T276-94深沟球轴承61810-2Z-1",
|
||
"DisplayName": "GB/T276-94深沟球轴承61810-2Z-1 (GB/T276-94深沟球轴承61810-2Z)",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GB/T276-94深沟球轴承61810-2Z.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_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_40",
|
||
"InstanceName": "GB/T276-94深沟球轴承61810-2Z-1",
|
||
"DisplayName": "GB/T276-94深沟球轴承61810-2Z-1 (GB/T276-94深沟球轴承61810-2Z)",
|
||
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GB/T276-94深沟球轴承61810-2Z.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_42/best_oblique.jpg",
|
||
"image_kind": "assembly_component_context_isolate_view",
|
||
"view_name": "context_component_42_best_oblique",
|
||
"requested_view": "best_oblique",
|
||
"highlight_plan_id": "internal_context_group_4_component_42_target_component_42",
|
||
"highlight_component_id": "component_42",
|
||
"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_42\\best_oblique.jpg"
|
||
}
|
||
]
|
||
} |