Vector4.Transform 方法

定義

轉換向量。

多載

Transform(Vector4, Quaternion)

依據指定的四元數旋轉值來轉換四維向量。

Transform(Vector4, Matrix4x4)

依據指定的 4x4 矩陣轉換四維向量。

Transform(Vector3, Quaternion)

依據指定的四元數旋轉值來轉換三維向量。

Transform(Vector2, Matrix4x4)

依據指定的 4x4 矩陣轉換二維向量。

Transform(Vector2, Quaternion)

依據指定的四元數旋轉值來轉換二維向量。

Transform(Vector3, Matrix4x4)

依據指定的 4x4 矩陣轉換三維向量。

Transform(Vector4, Quaternion)

來源:
Vector4.cs
來源:
Vector4.cs
來源:
Vector4.cs

依據指定的四元數旋轉值來轉換四維向量。

public:
 static System::Numerics::Vector4 Transform(System::Numerics::Vector4 value, System::Numerics::Quaternion rotation);
public static System.Numerics.Vector4 Transform (System.Numerics.Vector4 value, System.Numerics.Quaternion rotation);
static member Transform : System.Numerics.Vector4 * System.Numerics.Quaternion -> System.Numerics.Vector4
Public Shared Function Transform (value As Vector4, rotation As Quaternion) As Vector4

參數

value
Vector4

要旋轉的向量。

rotation
Quaternion

要套用的旋轉。

傳回

已轉換的向量。

適用於

Transform(Vector4, Matrix4x4)

來源:
Vector4.cs
來源:
Vector4.cs
來源:
Vector4.cs

依據指定的 4x4 矩陣轉換四維向量。

public:
 static System::Numerics::Vector4 Transform(System::Numerics::Vector4 vector, System::Numerics::Matrix4x4 matrix);
public static System.Numerics.Vector4 Transform (System.Numerics.Vector4 vector, System.Numerics.Matrix4x4 matrix);
static member Transform : System.Numerics.Vector4 * System.Numerics.Matrix4x4 -> System.Numerics.Vector4
Public Shared Function Transform (vector As Vector4, matrix As Matrix4x4) As Vector4

參數

vector
Vector4

要轉換的向量。

matrix
Matrix4x4

轉換矩陣。

傳回

已轉換的向量。

適用於

Transform(Vector3, Quaternion)

來源:
Vector4.cs
來源:
Vector4.cs
來源:
Vector4.cs

依據指定的四元數旋轉值來轉換三維向量。

public:
 static System::Numerics::Vector4 Transform(System::Numerics::Vector3 value, System::Numerics::Quaternion rotation);
public static System.Numerics.Vector4 Transform (System.Numerics.Vector3 value, System.Numerics.Quaternion rotation);
static member Transform : System.Numerics.Vector3 * System.Numerics.Quaternion -> System.Numerics.Vector4
Public Shared Function Transform (value As Vector3, rotation As Quaternion) As Vector4

參數

value
Vector3

要旋轉的向量。

rotation
Quaternion

要套用的旋轉。

傳回

已轉換的向量。

適用於

Transform(Vector2, Matrix4x4)

來源:
Vector4.cs
來源:
Vector4.cs
來源:
Vector4.cs

依據指定的 4x4 矩陣轉換二維向量。

public:
 static System::Numerics::Vector4 Transform(System::Numerics::Vector2 position, System::Numerics::Matrix4x4 matrix);
public static System.Numerics.Vector4 Transform (System.Numerics.Vector2 position, System.Numerics.Matrix4x4 matrix);
static member Transform : System.Numerics.Vector2 * System.Numerics.Matrix4x4 -> System.Numerics.Vector4
Public Shared Function Transform (position As Vector2, matrix As Matrix4x4) As Vector4

參數

position
Vector2

要轉換的向量。

matrix
Matrix4x4

轉換矩陣。

傳回

已轉換的向量。

適用於

Transform(Vector2, Quaternion)

來源:
Vector4.cs
來源:
Vector4.cs
來源:
Vector4.cs

依據指定的四元數旋轉值來轉換二維向量。

public:
 static System::Numerics::Vector4 Transform(System::Numerics::Vector2 value, System::Numerics::Quaternion rotation);
public static System.Numerics.Vector4 Transform (System.Numerics.Vector2 value, System.Numerics.Quaternion rotation);
static member Transform : System.Numerics.Vector2 * System.Numerics.Quaternion -> System.Numerics.Vector4
Public Shared Function Transform (value As Vector2, rotation As Quaternion) As Vector4

參數

value
Vector2

要旋轉的向量。

rotation
Quaternion

要套用的旋轉。

傳回

已轉換的向量。

適用於

Transform(Vector3, Matrix4x4)

來源:
Vector4.cs
來源:
Vector4.cs
來源:
Vector4.cs

依據指定的 4x4 矩陣轉換三維向量。

public:
 static System::Numerics::Vector4 Transform(System::Numerics::Vector3 position, System::Numerics::Matrix4x4 matrix);
public static System.Numerics.Vector4 Transform (System.Numerics.Vector3 position, System.Numerics.Matrix4x4 matrix);
static member Transform : System.Numerics.Vector3 * System.Numerics.Matrix4x4 -> System.Numerics.Vector4
Public Shared Function Transform (position As Vector3, matrix As Matrix4x4) As Vector4

參數

position
Vector3

要轉換的向量。

matrix
Matrix4x4

轉換矩陣。

傳回

已轉換的向量。

適用於