/// <summary> /// 获取Part的父本ASM /// </summary> /// <param name="part"></param> /// <returns></returns> public static ASMModel GetAsmModel(Part part) { AssmbileCollection coll = new AssmbileCollection(); if (ASMModel.IsAsm(part)) { return(new ASMModel(part)); } foreach (ASMModel am in coll.Asm) { try { List <NXOpen.Assemblies.Component> ct = AssmbliesUtils.GetPartComp(am.PartTag, part); if (ct.Count > 0) { return(am); } } catch { } } return(null); }
public WorkCollection(MoldInfo moldInfo) { this.info = moldInfo; coll = new AssmbileCollection(); }