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,427 @@
# Section B-rep Report
- Ok: True
- Path: `D:\Desktop\新建文件夹\毕设\建模\小臂肘关节装配\小臂肘关节.SLDASM`
- Document kind: `assembly`
- Message: Assembly/component B-rep extracted from axis group axis_4; assembly section workflow disabled.
- Output dir: `D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y`
- Axis group: `axis_4`
- Canonical edges: 0
- Assembly components: 42
- Component evidence packages: 42
- Part image plan items: 5
- Assembly faces: 199
- Assembly face contacts: 15
- Assembly mates: 17
- Mechanical features: 58
- Image export: 25/25 views -> `D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images`
## Plane
- Origin: []
- Axis: []
- Plane normal: []
## Assembly Frame
- Shaft axis: [-0, 1, -0]
- Vertical axis: [0, 0, 1]
- Inference: vertical axis inferred from global axis least aligned with main shaft axis
## Assembly Components
- component_38: GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z), category=bearing, review_scope=assembly_context_only, bodies=0, faces=0, file=`GBT276-94深沟球轴承61810-2Z.SLDPRT`
- component_2: 小臂关节装配2-1 (小臂关节装配2), category=user_purchased_component, review_scope=assembly_context_only, bodies=0, faces=0, file=`小臂关节装配2.SLDASM`
- component_5: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`CSG-20-160-2A-SP_C_8_WG1044040-MHC.sldasm`
- component_15: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_26: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_22: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_19: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_18: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_25: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_23: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_16: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_20: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_17: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_29: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_8: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_32: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_33: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_28: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_27: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_11: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_7: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_12: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_13: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_14: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_21: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_24: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_9: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC_d), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`CSG-20-160-2A-SP_C_8_WG1044040-MHC_d.sldprt`
- component_10: 小臂关节装配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), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`CSG-20-50-2A-GR-MHC_b.sldprt`
- component_6: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1 (CSG-20-50-2A-GR-MHC_g), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`CSG-20-50-2A-GR-MHC_g.sldprt`
- component_30: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1 (WG_CSG_SHG-20_C_8_WG1044040), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`WG_CSG_SHG-20_C_8_WG1044040.sldprt`
- component_34: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1 (Workspace1 CSG-2A-20), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`Workspace1 CSG-2A-20.sldprt`
- component_31: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1 (Workspace2 CSG-2A 20 C 12), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`Workspace2 CSG-2A 20 C 12.sldprt`
- component_4: 小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`EC60fl-150W-V2.stp.SLDPRT`
- component_36: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1 (GBT701-2000内六角圆柱头螺钉M3×12), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT`
- component_35: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2 (GBT701-2000内六角圆柱头螺钉M3×12), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT`
- component_37: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT`
- component_3: 小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`小臂电机减速器连接法兰.SLDPRT`
- component_41: 小臂外壳1-1 (小臂外壳1), category=unknown, review_scope=part_design_required, bodies=1, faces=45, file=`小臂外壳1.SLDPRT`
- component_1: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), category=unknown, review_scope=part_design_required, bodies=1, faces=74, file=`电机与大臂外壳连接件1.SLDPRT`
- component_42: 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), category=unknown, review_scope=part_design_required, bodies=1, faces=38, file=`电机与大臂外壳连接件3.SLDPRT`
- component_40: 电机和连接臂连接件-1 (电机和连接臂连接件), category=unknown, review_scope=part_design_required, bodies=1, faces=7, file=`电机和连接臂连接件.SLDPRT`
- component_39: 轴承与连接臂连接件-1 (轴承与连接臂连接件), category=shaft, review_scope=part_design_required, bodies=1, faces=35, file=`轴承与连接臂连接件.SLDPRT`
## Component Evidence Packages
- component_38: GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=2, part_image_plan=
- component_2: 小臂关节装配2-1 (小臂关节装配2), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_5: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_15: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_26: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_22: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_19: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_18: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_25: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_23: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_16: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_20: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_17: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_29: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_8: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_32: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_33: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_28: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_27: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_11: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_7: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_12: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_13: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_14: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_21: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_24: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_9: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC_d), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_10: 小臂关节装配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), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=2, part_image_plan=
- component_6: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1 (CSG-20-50-2A-GR-MHC_g), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_30: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1 (WG_CSG_SHG-20_C_8_WG1044040), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_34: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1 (Workspace1 CSG-2A-20), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_31: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1 (Workspace2 CSG-2A 20 C 12), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_4: 小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=2, part_image_plan=
- component_36: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1 (GBT701-2000内六角圆柱头螺钉M3×12), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_35: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2 (GBT701-2000内六角圆柱头螺钉M3×12), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_37: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_3: 小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=1, part_image_plan=
- component_41: 小臂外壳1-1 (小臂外壳1), review_scope=part_design_required, brep_source=assembly_component_brep_subset, image_source=component_part_file_images_planned_and_assembly_component_highlight_images_planned, faces=45, features=13, contacts=8, mates=7, part_image_plan=part_image_component_41
- component_1: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), review_scope=part_design_required, brep_source=assembly_component_brep_subset, image_source=component_part_file_images_planned_and_assembly_component_highlight_images_planned, faces=74, features=14, contacts=9, mates=6, part_image_plan=part_image_component_1
- component_42: 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), review_scope=part_design_required, brep_source=assembly_component_brep_subset, image_source=component_part_file_images_planned_and_assembly_component_highlight_images_planned, faces=38, features=10, contacts=11, mates=6, part_image_plan=part_image_component_42
- component_40: 电机和连接臂连接件-1 (电机和连接臂连接件), review_scope=part_design_required, brep_source=assembly_component_brep_subset, image_source=component_part_file_images_planned_and_assembly_component_highlight_images_planned, faces=7, features=2, contacts=1, mates=5, part_image_plan=part_image_component_40
- component_39: 轴承与连接臂连接件-1 (轴承与连接臂连接件), review_scope=part_design_required, brep_source=assembly_component_brep_subset, image_source=component_part_file_images_planned_and_assembly_component_highlight_images_planned, faces=35, features=4, contacts=1, mates=3, part_image_plan=part_image_component_39
## Part Image Plan
- part_image_component_41: 小臂外壳1-1 (小臂外壳1), file=`小臂外壳1.SLDPRT`, brep_source=assembly_component_brep_subset, image_source=component_part_file, do_not_reextract_brep=True, views=front,back,top,bottom,left,right,isometric
- part_image_component_1: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), file=`电机与大臂外壳连接件1.SLDPRT`, brep_source=assembly_component_brep_subset, image_source=component_part_file, do_not_reextract_brep=True, views=front,back,top,bottom,left,right,isometric
- part_image_component_42: 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), file=`电机与大臂外壳连接件3.SLDPRT`, brep_source=assembly_component_brep_subset, image_source=component_part_file, do_not_reextract_brep=True, views=front,back,top,bottom,left,right,isometric
- part_image_component_40: 电机和连接臂连接件-1 (电机和连接臂连接件), file=`电机和连接臂连接件.SLDPRT`, brep_source=assembly_component_brep_subset, image_source=component_part_file, do_not_reextract_brep=True, views=front,back,top,bottom,left,right,isometric
- part_image_component_39: 轴承与连接臂连接件-1 (轴承与连接臂连接件), file=`轴承与连接臂连接件.SLDPRT`, brep_source=assembly_component_brep_subset, image_source=component_part_file, do_not_reextract_brep=True, views=front,back,top,bottom,left,right,isometric
## Component Context Image Plan
- internal_context_group_1_component_38_target_component_38: target=component_38 `GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)`, group=internal_context_group_1_component_38, strategy=show_internal_component_group_hide_all_others_and_highlight_target, display=strict_internal_only, views=isometric, shown=[component_38,component_42], internal_members=[component_38,component_42]
- internal_context_group_1_component_38_target_component_42: target=component_42 `电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)`, group=internal_context_group_1_component_38, strategy=show_internal_component_group_hide_all_others_and_highlight_target, display=strict_internal_only, views=isometric, shown=[component_38,component_42], internal_members=[component_38,component_42]
- internal_context_group_3_component_40_target_component_40: target=component_40 `电机和连接臂连接件-1 (电机和连接臂连接件)`, group=internal_context_group_3_component_40, strategy=show_internal_component_group_hide_all_others_and_highlight_target, display=strict_internal_only, views=isometric, shown=[component_40], internal_members=[component_40]
- internal_context_group_4_component_39_target_component_39: target=component_39 `轴承与连接臂连接件-1 (轴承与连接臂连接件)`, group=internal_context_group_4_component_39, strategy=show_internal_component_group_hide_all_others_and_highlight_target, display=strict_internal_only, views=isometric, shown=[component_39], internal_members=[component_39]
## 电机与大臂外壳连接件1-1
- Category: unknown
- Entities: 0
## 小臂关节装配2-1
- Category: user_purchased_component
- Entities: 0
## 小臂关节装配2-1/小臂电机减速器连接法兰-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/EC60fl-150W-V2.stp-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3
- Category: purchased_motor_reducer_assembly
- Entities: 0
## GBT276-94深沟球轴承61810-2Z-1
- Category: bearing
- Entities: 0
## 轴承与连接臂连接件-1
- Category: shaft
- Entities: 0
## 电机和连接臂连接件-1
- Category: unknown
- Entities: 0
## 小臂外壳1-1
- Category: unknown
- Entities: 0
## 电机与大臂外壳连接件3-1
- Category: unknown
- Entities: 0
## Assembly Face Contacts
- cylindrical_fit: 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#10 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.867, gap=0.0004
- cylindrical_fit: 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#11 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.867, gap=0.0004
- cylindrical_fit: 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#12 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.867, gap=0.0004
- cylindrical_fit: 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#13 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.867, gap=0.0004
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#8 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.85, gap=0.0004
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#11 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.85, gap=0.0004
- planar_mating_face: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#5 (planar_mating_face/upward_facing_face/machined_surface_candidate) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#7 (planar_mating_face/downward_facing_face/machined_surface_candidate), confidence=0.919, gap=0
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#31 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#9 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.872, gap=0
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#7 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#5 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.825, gap=0
- planar_mating_face: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#6 (planar_mating_face/upward_facing_face/machined_surface_candidate) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#6 (planar_mating_face/upward_facing_face/machined_surface_candidate), confidence=0.819, gap=0
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#30 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#16 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.816, gap=0
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#4 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#5 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.811, gap=0
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#33 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#14 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.81, gap=0
- planar_mating_face: 电机和连接臂连接件-1 (电机和连接臂连接件) face#3 (planar_mating_face/axial_end_face/machined_surface_candidate) <-> 小臂外壳1-1 (小臂外壳1) face#12 (planar_mating_face/axial_end_face/machined_surface_candidate), confidence=0.804, gap=0
- planar_mating_face: 轴承与连接臂连接件-1 (轴承与连接臂连接件) face#6 (planar_mating_face/axial_end_face/machined_surface_candidate) <-> 小臂外壳1-1 (小臂外壳1) face#11 (planar_mating_face/axial_end_face/machined_surface_candidate), confidence=0.94, gap=0
## Assembly Mates
- assembly_mate_6: swMateCONCENTRIC/swMateAlignALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 电机和连接臂连接件-1 (电机和连接臂连接件), name=`同心12`
- assembly_mate_7: swMateCONCENTRIC/swMateAlignALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 电机和连接臂连接件-1 (电机和连接臂连接件), name=`同心13`
- assembly_mate_9: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 轴承与连接臂连接件-1 (轴承与连接臂连接件), name=`同心14`
- assembly_mate_10: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 轴承与连接臂连接件-1 (轴承与连接臂连接件), name=`同心15`
- assembly_mate_13: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, 小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`同心16`
- assembly_mate_17: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, 小臂关节装配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) <-> 电机和连接臂连接件-1 (电机和连接臂连接件), name=`同心17`
- assembly_mate_1: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z) <-> 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), name=`同心2`
- assembly_mate_2: swMateCONCENTRIC/swMateAlignALIGNED, 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`同心7`
- assembly_mate_3: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`同心8`
- assembly_mate_11: swMatePARALLEL/swMateAlignANTI_ALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), name=`平行2`
- assembly_mate_15: swMatePARALLEL/swMateAlignALIGNED, 小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp) <-> 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), name=`平行3`
- assembly_mate_5: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 电机和连接臂连接件-1 (电机和连接臂连接件), name=`重合10`
- assembly_mate_8: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 轴承与连接臂连接件-1 (轴承与连接臂连接件), name=`重合11`
- assembly_mate_12: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`重合13`
- assembly_mate_14: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, 小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`重合14`
- assembly_mate_16: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, 小臂关节装配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) <-> 电机和连接臂连接件-1 (电机和连接臂连接件), name=`重合17`
- assembly_mate_4: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`重合5`
## Mechanical Feature Graph
- hole_group_1: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#1,小臂外壳1-1:face#2,小臂外壳1-1:face#3,小臂外壳1-1:face#4], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_2: type=hole_group, component=轴承与连接臂连接件-1 (轴承与连接臂连接件), faces=[轴承与连接臂连接件-1:face#1,轴承与连接臂连接件-1:face#2,轴承与连接臂连接件-1:face#3,轴承与连接臂连接件-1:face#4], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_3: type=hole_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#2,电机与大臂外壳连接件1-1:face#3,电机与大臂外壳连接件1-1:face#27,电机与大臂外壳连接件1-1:face#28], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_4: type=hole_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#3,电机与大臂外壳连接件3-1:face#4], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_5: type=hole_group, component=电机和连接臂连接件-1 (电机和连接臂连接件), faces=[电机和连接臂连接件-1:face#4,电机和连接臂连接件-1:face#5,电机和连接臂连接件-1:face#6,电机和连接臂连接件-1:face#7], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_6: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#7,小臂外壳1-1:face#8], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_7: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#9,小臂外壳1-1:face#10], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_8: type=hole_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#15,电机与大臂外壳连接件1-1:face#17], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_9: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#16,小臂外壳1-1:face#19,小臂外壳1-1:face#21,小臂外壳1-1:face#23], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_10: type=hole_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#18,电机与大臂外壳连接件3-1:face#20], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_11: type=hole_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#24,电机与大臂外壳连接件3-1:face#26,电机与大臂外壳连接件3-1:face#28,电机与大臂外壳连接件3-1:face#30], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_12: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#26,小臂外壳1-1:face#27,小臂外壳1-1:face#28,小臂外壳1-1:face#29], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_13: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#30,小臂外壳1-1:face#32,小臂外壳1-1:face#34,小臂外壳1-1:face#36], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_14: type=hole_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#35,电机与大臂外壳连接件1-1:face#37,电机与大臂外壳连接件1-1:face#39,电机与大臂外壳连接件1-1:face#41], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_15: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#38,小臂外壳1-1:face#40,小臂外壳1-1:face#42,小臂外壳1-1:face#44], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- cylindrical_surface_group_1: type=cylindrical_surface_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#6], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_2: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#22], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_3: type=cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#8,电机与大臂外壳连接件1-1:face#11], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_4: type=cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#14], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_5: type=cylindrical_surface_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#25], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_6: type=cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#1], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_7: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#5], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_8: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#31], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_9: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#9], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_10: type=cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#10,电机与大臂外壳连接件3-1:face#11,电机与大臂外壳连接件3-1:face#12,电机与大臂外壳连接件3-1:face#13], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_11: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#4,电机与大臂外壳连接件1-1:face#7], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_12: type=main_axis_cylindrical_surface_group, component=轴承与连接臂连接件-1 (轴承与连接臂连接件), faces=[轴承与连接臂连接件-1:face#5], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_13: type=main_axis_cylindrical_surface_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#13,小臂外壳1-1:face#14], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_14: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#30], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_15: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#16], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_16: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#33], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_17: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#14], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_18: type=main_axis_cylindrical_surface_group, component=电机和连接臂连接件-1 (电机和连接臂连接件), faces=[电机和连接臂连接件-1:face#1], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- planar_surface_candidate_1: type=planar_pad_step_or_face_candidate, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#12], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_2: type=planar_pad_step_or_face_candidate, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#11], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_3: type=planar_pad_step_or_face_candidate, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#10], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_4: type=planar_pad_step_or_face_candidate, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#24], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_5: type=planar_pad_step_or_face_candidate, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#13], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_6: type=planar_pad_step_or_face_candidate, component=轴承与连接臂连接件-1 (轴承与连接臂连接件), faces=[轴承与连接臂连接件-1:face#6], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_7: type=planar_pad_step_or_face_candidate, component=轴承与连接臂连接件-1 (轴承与连接臂连接件), faces=[轴承与连接臂连接件-1:face#7], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
## Semantic Fusion Contract
- Schema: `mechanical_semantic_fusion_contract_v2`
- Feature types: hole_feature, hole_group, main_axis_cylindrical_surface_group, cylindrical_surface_group, planar_pad_step_or_face_candidate, assembly_contact_feature
- Pipeline:
- Stage 1: extract assembly B-rep once. For an assembly, every component's B-rep facts must come from its assembly component instance, including assembly transforms and contacts.
- Stage 2: build ComponentEvidencePackages. Keep each component's faces, features, contacts, and planned images separated by SolidWorks instance name and file path.
- Stage 3: export baseline assembly images, component highlight images, component part-file images, and internal component group context images. Section images are disabled.
- Stage 4: AI first builds assembly functional context: infer each component's role in the assembly from SolidWorks mates, B-rep face contacts, coaxial/flush/parallel relations, component positions, and images. Each component-function conclusion must preserve the part-to-part mating/contact relations that support it.
- Stage 5: AI then diagnoses assembly-level issues: contacts, fits, locating, disassembly, interference, accessibility, support, sealing, lubrication, and motion relations.
- Stage 6: for every component with review_scope=part_design_required, export or use its part-file images according to PartImagePlan, but do not re-extract or mix part B-rep. Diagnose part-design issues using the assembly-derived component B-rep subset plus that component's images and the inherited assembly functional context for that component.
- Stage 7: components with review_scope=assembly_context_only are standard or purchased context, including bearings, fasteners, motors, servos, reducers, and gearboxes. Do not run nonstandard part-structure taboo checks on them unless the task is standard-part selection/calculation; keep them as identified purchased components, occlusion blockers, contact boundaries, and assembly-function context.
- Stage 8: for geometrically internal nonstandard components, use ComponentContextImagePlan internal groups. These groups are generated before AI function understanding by six-axis BBox occlusion analysis and contact/mate relation expansion; strict_internal_only images show internal members and hide unrelated components.
- Stage 9: AI generates a knowledge-blind global mechanical semantic graph: parts, feature groups, contacts, fits, surface roles, manufacturing candidates, function candidates, component_function_profiles, interface_function_profiles, and uncertainty. Always preserve SolidWorks component names and file names.
- Stage 10: AI generates LocalSemanticUnit objects from the global semantic graph. Split units by coverage anchors: part, feature, interface, and functional_group. Every part-level or feature-level unit for an assembly component must carry the inherited assembly_function_context for that component in fact_bundle.
- Stage 11: AI writes semantic_coverage_audit to prove which part/design components, feature anchors, interface relations, and functional groups are covered or intentionally excluded.
- Stage 12: retrieve knowledge rules by LocalSemanticUnit.primary_view/secondary_views and retrieval_sentence. Do not attach rule ids before retrieval.
- Stage 13: load detailed verification_rule only for retrieved candidates and judge with LocalSemanticUnit.fact_bundle plus global semantic graph evidence.
- Stage 14: if a candidate rule cannot be verified because extractable facts are missing, request additional standard/context images or computed B-rep checks instead of guessing.
- Semantic types:
- part_identity: Identify likely part class and role, such as housing, shell, cover, bracket, sleeve, shaft, or support.
- structural_semantic: Describe what the feature physically is: hole group, internal cylindrical seat, shell wall, boss, pad, step, rib, cavity, groove, datum face.
- functional_semantic: Describe likely mechanical function: locating, supporting, fastening, bearing/hinge seating, sealing, guiding, avoiding, accessing, or assembly positioning.
- manufacturing_semantic: Describe manufacturing interpretation: machined face candidate, unmachined candidate, drilling entry check, internal surface machining, multi-setup candidate, tool access candidate.
- assembly_semantic: Describe contact, fit, coaxiality, locating, support, clearance, disassembly path, or external accessibility.
- risk_semantic: Describe possible design/manufacturing risk only as an uncertainty or candidate, without final judgement.
## Model Images
- highlight_component_41_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\component_highlights\component_41\best_oblique.jpg`, errors=0, warnings=0, message=saved with whole component selected using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=False; hidden=0; preserved_context=0; model not saved
- highlight_component_1_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\component_highlights\component_1\best_oblique.jpg`, errors=0, warnings=0, message=saved with whole component selected using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=False; hidden=0; preserved_context=0; model not saved
- highlight_component_42_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\component_highlights\component_42\best_oblique.jpg`, errors=0, warnings=0, message=saved with whole component selected using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=37; preserved_context=3; model not saved
- highlight_component_40_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\component_highlights\component_40\best_oblique.jpg`, errors=0, warnings=0, message=saved with whole component selected using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=39; preserved_context=2; model not saved
- highlight_component_39_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\component_highlights\component_39\best_oblique.jpg`, errors=0, warnings=0, message=saved with whole component selected using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=1; model not saved
- highlight_component_38_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\component_highlights\component_38\best_oblique.jpg`, errors=0, warnings=0, message=saved with whole component selected using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=37; preserved_context=3; model not saved
- interface_highlight_contact_轴承与连接臂连接件_1_face_6__小臂外壳1_1_face_11_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_轴承与连接臂连接件_1_face_6__小臂外壳1_1_face_11\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_电机与大臂外壳连接件1_1_face_5__电机与大臂外壳连接件3_1_face_7_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_电机与大臂外壳连接件1_1_face_5__电机与大臂外壳连接件3_1_face_7\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_电机与大臂外壳连接件1_1_face_31__电机与大臂外壳连接件3_1_face_9_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_电机与大臂外壳连接件1_1_face_31__电机与大臂外壳连接件3_1_face_9\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_10_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_10\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_11_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_11\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_12_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_12\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_13_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_13\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_电机与大臂外壳连接件1_1_face_8__小臂外壳1_1_face_6_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_电机与大臂外壳连接件1_1_face_8__小臂外壳1_1_face_6\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_电机与大臂外壳连接件1_1_face_11__小臂外壳1_1_face_6_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_电机与大臂外壳连接件1_1_face_11__小臂外壳1_1_face_6\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_电机与大臂外壳连接件1_1_face_7__电机与大臂外壳连接件3_1_face_5_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_电机与大臂外壳连接件1_1_face_7__电机与大臂外壳连接件3_1_face_5\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_电机与大臂外壳连接件1_1_face_6__电机与大臂外壳连接件3_1_face_6_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_电机与大臂外壳连接件1_1_face_6__电机与大臂外壳连接件3_1_face_6\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_电机与大臂外壳连接件1_1_face_30__电机与大臂外壳连接件3_1_face_16_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_电机与大臂外壳连接件1_1_face_30__电机与大臂外壳连接件3_1_face_16\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_电机与大臂外壳连接件1_1_face_4__电机与大臂外壳连接件3_1_face_5_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_电机与大臂外壳连接件1_1_face_4__电机与大臂外壳连接件3_1_face_5\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_电机与大臂外壳连接件1_1_face_33__电机与大臂外壳连接件3_1_face_14_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_电机与大臂外壳连接件1_1_face_33__电机与大臂外壳连接件3_1_face_14\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- interface_highlight_contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\interface_highlights\contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12\best_oblique.jpg`, errors=0, warnings=0, message=saved with assembly interface face pair selected; selected_faces=2; custom_oblique_view_applied=True; native_highlight_drawn=True; visibility_context_applied=True; hidden=40; preserved_context=0; model not saved
- context_component_38_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\component_contexts\component_38\best_oblique.jpg`, errors=0, warnings=0, message=saved after temporary hide/show context isolation using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; effective_direction=[-0.577,-0.577,0.577]; model not saved
- context_component_42_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\component_contexts\component_42\best_oblique.jpg`, errors=0, warnings=0, message=saved after temporary hide/show context isolation using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; effective_direction=[0.577,0.577,-0.577]; model not saved
- context_component_40_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\component_contexts\component_40\best_oblique.jpg`, errors=0, warnings=0, message=saved after temporary hide/show context isolation using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; effective_direction=[-0.577,0.577,-0.577]; model not saved
- context_component_39_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\小臂肘关节\extractions\primary_y\model_images\component_contexts\component_39\best_oblique.jpg`, errors=0, warnings=0, message=saved after temporary hide/show context isolation using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; effective_direction=[0.577,-0.577,-0.577]; model not saved