예제 #1
0
 public bool OtherFaceCentered(MC_Face f)
 {
     if (attachedFaces.Count > 1)
     {
         MC_Face face1 = (MC_Face)attachedFaces[0];
         MC_Face face2 = (MC_Face)attachedFaces[1];
         if (face1 == null && face2 == f)
         {
             return(true);                                          // faces already deleted????
         }
         else if (face2 == null && face1 == f)
         {
             return(true);
         }
         else if (face1 != null && face1 != f && face1.IsCentered())
         {
             return(true);
         }
         else if (face2 != null && face2 != f && face2.IsCentered())
         {
             return(true);
         }
     }
     return(false);
 }
 public bool OtherFaceCentered(MC_Face f)
 {
     if (attachedFaces.Count > 1) {
         MC_Face face1 = (MC_Face) attachedFaces[0];
         MC_Face face2 = (MC_Face) attachedFaces[1];
         if ( face1 == null && face2 == f) return true; // faces already deleted????
         else if ( face2 == null && face1 == f) return true;
         else if ( face1 != null && face1 != f && face1.IsCentered()) return true;
         else if ( face2 != null && face2 != f && face2.IsCentered()) return true;
     }
     return false;
 }
 public void AttachFace(MC_Face f)
 {
     attachedFaces.Add(f);
 }
예제 #4
0
 public void AttachFace(MC_Face f)
 {
     attachedFaces.Add(f);
 }