Example #1
0
 public static NuGenVec2L Max(NuGenVec2L a, NuGenVec2L b)
 {
     return(new NuGenVec2L(
                Math.Max(a._x[0], b._x[0]),
                Math.Max(a._x[1], b._x[1])
                ));
 }
Example #2
0
        public override bool Equals(object obj)
        {
            NuGenVec2L x = (NuGenVec2L)obj;

            return(
                _x[0] == x._x[0] &&
                _x[1] == x._x[1]
                );
        }
Example #3
0
 public static NuGenVec2L Max(NuGenVec2L a, NuGenVec2L b)
 {
     return new NuGenVec2L(
         Math.Max(a._x[0], b._x[0]),
         Math.Max(a._x[1], b._x[1])
         );
 }
Example #4
0
 public static long Dot(NuGenVec2L u, NuGenVec2L v)
 {
     return(u[0] * v[0] + u[1] * v[1]);
 }
Example #5
0
 public static long Dot(NuGenVec2L u, NuGenVec2L v)
 {
     return u[0] * v[0] + u[1] * v[1];
 }