{ "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" } ] }