Files
mech-ai/runtime/2/component_evidence/component_1/images.json
T
2026-07-17 17:45:56 +08:00

115 lines
5.5 KiB
JSON

{
"schema": "component_image_evidence_v1",
"component_id": "component_1",
"selection_policy": "Post-functional-group part-level checking uses only all-face highlight images generated under functional_group_evidence/<group_id>/all_face_highlights. Initial extraction images and part_check reused images are excluded.",
"target_part_image_plan": {
"excluded": true,
"reason": "Initial extraction or direct part image plans are not allowed in the post-functional-group part-level checking stage."
},
"target_part_check_evidence": {
"component_id": "component_1",
"instance_name": "小臂关节装配2-1",
"display_name": "小臂关节装配2-1 (小臂关节装配2)",
"component_path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节装配2.SLDASM",
"status": "ok",
"message": "Part-check evidence was reused from the initial assembly extraction. No per-component B-rep extraction was executed.",
"output_dir": "D:\\CSharpProjects\\agent4\\runtime\\2\\part_check_extractions\\component_1",
"source_assembly_report_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\section_brep_report.json",
"evidence_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\part_check_extractions\\component_1\\reused_part_check_evidence.json",
"image_namespace": "part_check_extractions/component_1/reused_image_refs",
"source_image_namespace": "extractions/primary_y/model_images",
"reuse_policy": "Logical part-check evidence is separated in this manifest, but B-rep and images are filtered from the first extraction result.",
"feature_graph": {
"schema": "reused_component_feature_graph_subset_v1",
"source": "initial_assembly_extraction.FeatureGraph",
"features": [],
"relations": []
},
"faces": [],
"counts": {
"features": 0,
"faces": 0,
"image_views": 1
},
"image_policy": "All initial extraction images and part_check reused images are excluded from the post-functional-group part-level checking stage. Use available_target_images with image_kind=functional_group_all_face_highlight only."
},
"target_context_image_plans": [],
"available_target_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_1/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"evidence_purpose": "component_position_and_whole_component_function",
"position_visibility": "unobstructed",
"view_name": "highlight_component_1_best_oblique",
"requested_view": "best_oblique",
"highlight_plan_id": "assembly_context_highlight_component_1",
"highlight_component_id": "component_1",
"highlight_feature_id": "",
"highlight_feature_type": "",
"highlight_face_refs": [],
"physical_interface_id": "",
"source_contact_ids": [],
"interface_axis_mm": [],
"interface_center_mm": [],
"interface_bbox_mm": [],
"interface_analysis_priority": 0,
"interface_confidence_tier": "",
"interface_evidence_purpose": "",
"trimmed_patch_verified": false,
"interface_verification_status": "",
"interface_verification_methods": [],
"interface_verification_sample_hits": 0,
"interface_verification_min_distance_mm": 0,
"interface_display_mode": "",
"actual_assembly_position": false,
"not_actual_clearance": false,
"highlight_view_direction_mm": [
0.5773502691896258,
-0.5773502691896258,
-0.5773502691896258
],
"highlight_blocking_face_refs": [],
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_1\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_1/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"evidence_purpose": "component_position_and_whole_component_function",
"position_visibility": "unobstructed",
"view_name": "highlight_component_1_best_oblique",
"requested_view": "best_oblique",
"highlight_plan_id": "assembly_context_highlight_component_1",
"highlight_component_id": "component_1",
"highlight_feature_id": "",
"highlight_feature_type": "",
"highlight_face_refs": [],
"physical_interface_id": "",
"source_contact_ids": [],
"interface_axis_mm": [],
"interface_center_mm": [],
"interface_bbox_mm": [],
"interface_analysis_priority": 0,
"interface_confidence_tier": "",
"interface_evidence_purpose": "",
"trimmed_patch_verified": false,
"interface_verification_status": "",
"interface_verification_methods": [],
"interface_verification_sample_hits": 0,
"interface_verification_min_distance_mm": 0,
"interface_display_mode": "",
"actual_assembly_position": false,
"not_actual_clearance": false,
"highlight_view_direction_mm": [
0.5773502691896258,
-0.5773502691896258,
-0.5773502691896258
],
"highlight_blocking_face_refs": [],
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_1\\best_oblique.jpg",
"evidence_source": "reused_initial_assembly_extraction",
"path_policy": "logical part-check evidence is separated under part_check_extractions, while the image file is reused from the initial extraction output"
}
]
}