/// <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());
 }