first commit

This commit is contained in:
2026-07-17 17:45:56 +08:00
commit 04c487823b
5873 changed files with 12227228 additions and 0 deletions
@@ -0,0 +1,163 @@
{
"schema": "component_direct_assembly_relations_v1",
"component_id": "component_42",
"selection_policy": "Only direct contacts and mates where this component participates are included.",
"adjacent_component_ids": [
"component_38"
],
"direct_contact_relations": [
{
"Id": "contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 11,
"FaceKindA": "plane",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"ComponentCategoryB": "shaft",
"FaceB": 6,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "axial_end_face",
"OrientationRoleB": "axial_end_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": -1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 2500,
"Confidence": 0.94,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-98.449,
-23.724,
69.4
],
"CenterB": [
-98.449,
-23.724,
54.4
],
"NormalA": [
0,
-1,
0
],
"NormalB": [
-0,
1,
-0
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-130.072,
-23.727,
29.4,
-66.826,
-23.721,
109.4
],
"BBoxB": [
-123.449,
-23.724,
29.4,
-73.449,
-23.724,
79.4
]
}
],
"direct_mate_relations": [
{
"Id": "assembly_mate_9",
"MateName": "同心14",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_10",
"MateName": "同心15",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_8",
"MateName": "重合11",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"adjacent_component_summaries": [
{
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 45,
"cylinder_face_count": 28,
"bbox_mm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
]
}
]
}
@@ -0,0 +1,61 @@
{
"schema": "component_static_scout_coarse_scan_v1",
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"usage_policy": "This coarse scan is generated only to retrieve dynamic inspection cards. It is not evidence for detailed local subgraph generation.",
"evidence_scope": "Programmatic scan over target component identity, B-rep feature/face text, direct contacts, and direct mates.",
"feature_signatures": [
{
"type": "hole_group",
"anchor_id": "hole_group_2",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"轴承与连接臂连接件-1:face#1",
"轴承与连接臂连接件-1:face#2",
"轴承与连接臂连接件-1:face#3",
"轴承与连接臂连接件-1:face#4"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_12",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"轴承与连接臂连接件-1:face#5"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_6",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"轴承与连接臂连接件-1:face#6"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_7",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"轴承与连接臂连接件-1:face#7"
],
"confidence": "high"
}
],
"assembly_signatures": [
"direct_contact_interface",
"direct_mate_or_fit_interface",
"has_adjacent_components",
"multi_face_structural_part"
],
"coverage_seed_count": 4,
"card_query_text": "component_42 轴承与连接臂连接件-1 轴承与连接臂连接件-1 (轴承与连接臂连接件) hole_features general mechanical part; local function must be inferred from B-rep, images, and direct relations. unclassified_components hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence direct_contact_interface contact mating support locating face direct_mate_or_fit_interface mate fit coaxial locating assembly adjacent component assembly interface multi_face structural part casting support bracket housing",
"downstream_policy": "Detailed local subgraphs must be generated from original B-rep, images, direct contacts/mates, and selected inspection cards, not from this coarse scan."
}
@@ -0,0 +1,280 @@
{
"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": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-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": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-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": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-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": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-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": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-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": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-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"
}
]
}
@@ -0,0 +1,28 @@
{
"schema": "component_evidence_manifest_v1",
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"evidence_directory": "component_evidence/component_42",
"first_round_prompt_input": "component_evidence/component_42/prompt_input_round1.json",
"files": {
"target_component": "target_component.json",
"target_brep": "target_brep.json",
"assembly_relations": "assembly_relations.json",
"images": "images.json",
"neighbor_details_directory": "neighbors/"
},
"counts": {
"features": 4,
"faces": 35,
"direct_contacts": 1,
"direct_mates": 3,
"target_images": 1,
"adjacent_components": 1
},
"isolation_policy": [
"First-round component analysis may use only target_component.json, target_brep.json, assembly_relations.json, images.json, and adjacent summaries.",
"Neighbor detail files under neighbors/ are excluded unless the AI explicitly requests them through neighbor_detail_request.",
"No global ComponentEvidencePackages, global faces, global features, or unrelated component images are included."
]
}
@@ -0,0 +1,174 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_42",
"neighbor_component_id": "component_38",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 45,
"cylinder_face_count": 28,
"bbox_mm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
]
},
"relevant_contact_relations": [
{
"Id": "contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 11,
"FaceKindA": "plane",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"ComponentCategoryB": "shaft",
"FaceB": 6,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "axial_end_face",
"OrientationRoleB": "axial_end_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": -1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 2500,
"Confidence": 0.94,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-98.449,
-23.724,
69.4
],
"CenterB": [
-98.449,
-23.724,
54.4
],
"NormalA": [
0,
-1,
0
],
"NormalB": [
-0,
1,
-0
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-130.072,
-23.727,
29.4,
-66.826,
-23.721,
109.4
],
"BBoxB": [
-123.449,
-23.724,
29.4,
-73.449,
-23.724,
79.4
]
}
],
"relevant_mate_relations": [
{
"Id": "assembly_mate_9",
"MateName": "同心14",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_10",
"MateName": "同心15",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_8",
"MateName": "重合11",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [
"小臂外壳1-1:face#11"
],
"neighbor_image_plan_ref": {
"component_id": "component_38",
"part_image_plan_id": "part_image_component_38",
"output_paths": []
},
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,106 @@
{
"schema": "component_target_identity_v1",
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"assembly_component": {
"Id": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"FileName": "轴承与连接臂连接件.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"Category": "shaft",
"ReviewScope": "part_design_required",
"BodyCount": 1,
"FaceCount": 35,
"CylinderFaceCount": 5,
"BBoxMm": [
-123.449,
-32.724,
29.4,
-73.449,
-23.724,
79.4
]
},
"component_brep_package": {
"ComponentId": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"FileName": "轴承与连接臂连接件.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"Category": "shaft",
"ReviewScope": "part_design_required",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file_images_planned_and_assembly_component_highlight_images_planned",
"PartImagePlanId": "part_image_component_42",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_42",
"FaceRefs": [
"轴承与连接臂连接件-1:face#1",
"轴承与连接臂连接件-1:face#2",
"轴承与连接臂连接件-1:face#3",
"轴承与连接臂连接件-1:face#4",
"轴承与连接臂连接件-1:face#5",
"轴承与连接臂连接件-1:face#6",
"轴承与连接臂连接件-1:face#7",
"轴承与连接臂连接件-1:face#8",
"轴承与连接臂连接件-1:face#9",
"轴承与连接臂连接件-1:face#10",
"轴承与连接臂连接件-1:face#11",
"轴承与连接臂连接件-1:face#12",
"轴承与连接臂连接件-1:face#13",
"轴承与连接臂连接件-1:face#14",
"轴承与连接臂连接件-1:face#15",
"轴承与连接臂连接件-1:face#16",
"轴承与连接臂连接件-1:face#17",
"轴承与连接臂连接件-1:face#18",
"轴承与连接臂连接件-1:face#19",
"轴承与连接臂连接件-1:face#20",
"轴承与连接臂连接件-1:face#21",
"轴承与连接臂连接件-1:face#22",
"轴承与连接臂连接件-1:face#23",
"轴承与连接臂连接件-1:face#24",
"轴承与连接臂连接件-1:face#25",
"轴承与连接臂连接件-1:face#26",
"轴承与连接臂连接件-1:face#27",
"轴承与连接臂连接件-1:face#28",
"轴承与连接臂连接件-1:face#29",
"轴承与连接臂连接件-1:face#30",
"轴承与连接臂连接件-1:face#31",
"轴承与连接臂连接件-1:face#32",
"轴承与连接臂连接件-1:face#33",
"轴承与连接臂连接件-1:face#34",
"轴承与连接臂连接件-1:face#35"
],
"FeatureIds": [
"hole_group_2",
"cylindrical_surface_group_12",
"planar_surface_candidate_6",
"planar_surface_candidate_7"
],
"ContactIds": [
"contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6"
],
"MateIds": [
"assembly_mate_9",
"assembly_mate_10",
"assembly_mate_8"
],
"BodyCount": 1,
"FaceCount": 35,
"CylinderFaceCount": 5,
"BBoxMm": [
-123.449,
-32.724,
29.4,
-73.449,
-23.724,
79.4
],
"Rules": [
"This package is the only B-rep/feature/contact/mate evidence package for this component instance.",
"Do not merge faces, features, or images from another component unless a relation/contact/mate id explicitly links them.",
"For part-design diagnosis, use this assembly-derived B-rep subset plus the matching PartImagePlan images."
]
}
}