コード例 #1
0
 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)
            ));
 }
コード例 #2
0
 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)
            ));
 }