コード例 #1
0
 public SG Remaining(d3 p)
 {
     if (p.Equals(a))
     {
         return(new SG(b, c));
     }
     if (p.Equals(b))
     {
         return(new SG(c, a));
     }
     if (p.Equals(c))
     {
         return(new SG(a, b));
     }
     throw new Exception();
 }
コード例 #2
0
 public bool HasPoint(d3 p)
 {
     if (p.Equals(a))
     {
         return(true);
     }
     if (p.Equals(b))
     {
         return(true);
     }
     if (p.Equals(c))
     {
         return(true);
     }
     if (p.Equals(d))
     {
         return(true);
     }
     return(false);
 }
コード例 #3
0
 public bool HasVert(d3 p) => p.Equals(a) || p.Equals(b) || p.Equals(c);