/// <summary> /// 获取除了外环的所有环 /// </summary> /// <param name="face">IFace Interface</param> /// <returns></returns> public static IEnumerable <ILoop2> GetLoopsWithoutOuterLoop(this IFace2 face) { return(face.GetLoopsEx().Where(loop => !loop.IsOuter())); }
/// <summary> /// 获取外环 /// </summary> /// <param name="face">IFace Interface</param> /// <returns></returns> public static ILoop2 GetOuterLoop(this IFace2 face) { return(face.GetLoopsEx().Where(loop => loop.IsOuter()).FirstOrDefault()); }