public Vec2 Transform(Mat2x3 matrix) { return(new Vec2 ( (matrix.x.x * x) + (matrix.x.y * y) + (matrix.x.z * z), (matrix.y.x * x) + (matrix.y.y * y) + (matrix.y.z * z) )); }
public Vec3 Transform(Mat2x3 matrix) { return(new Vec3 ( (x * matrix.x.x) + (y * matrix.y.x), (x * matrix.x.y) + (y * matrix.y.y), (x * matrix.x.z) + (y * matrix.y.z) )); }