/// <summary> /// 生成模型环境中的装配实体 /// </summary> /// <returns></returns> public TidSolidBody CreateAssembleBoltSolid(CoordSystem cs) { if (cs == null || cs.Equals(acs)) { cs = acs.Clone(); } return(bolt.Solid.CloneToACS(cs)); }
/// <summary> /// 转换至装配坐标系下的实体 /// </summary> /// <param name="cs">螺栓实体装配坐标系</param> /// <returns></returns> public TidSolidBody TransToAssembleBoltNut(CoordSystem cs) { if (cs == null || cs.Equals(acs)) { cs = acs.Clone(); } cs.origin.x += thicknessThrough * cs.axisZ.x; cs.origin.y += thicknessThrough * cs.axisZ.y; cs.origin.z += thicknessThrough * cs.axisZ.z; return(bolt.NutSolid.CloneToACS(cs)); }