Compartilhar via


Vector4.Transform Método

Definição

Transforma um vetor.

Sobrecargas

Transform(Vector3, Quaternion)

Transforma um vetor tridimensional pelo valor de rotação quatérnio especificado.

Transform(Vector4, Quaternion)

Transforma um vetor quadridimensional pelo valor de rotação quatérnio especificado.

Transform(Vector4, Matrix4x4)

Transforma um vetor quadridimensional por uma matriz 4x4 especificada.

Transform(Vector3, Matrix4x4)

Transforma um vetor tridimensional por uma matriz 4x4 especificada.

Transform(Vector2, Quaternion)

Transforma um vetor bidimensional pelo valor de rotação quatérnio especificado.

Transform(Vector2, Matrix4x4)

Transforma um vetor bidimensional por uma matriz 4x4 especificada.

Transform(Vector3, Quaternion)

Origem:
Vector4.cs
Origem:
Vector4.cs
Origem:
Vector4.cs

Transforma um vetor tridimensional pelo valor de rotação quatérnio especificado.

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

Parâmetros

value
Vector3

O vetor a ser girado.

rotation
Quaternion

A rotação a ser aplicada.

Retornos

O vetor transformado.

Aplica-se a

Transform(Vector4, Quaternion)

Origem:
Vector4.cs
Origem:
Vector4.cs
Origem:
Vector4.cs

Transforma um vetor quadridimensional pelo valor de rotação quatérnio especificado.

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

Parâmetros

value
Vector4

O vetor a ser girado.

rotation
Quaternion

A rotação a ser aplicada.

Retornos

O vetor transformado.

Aplica-se a

Transform(Vector4, Matrix4x4)

Origem:
Vector4.cs
Origem:
Vector4.cs
Origem:
Vector4.cs

Transforma um vetor quadridimensional por uma matriz 4x4 especificada.

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

Parâmetros

vector
Vector4

O vetor a ser transformado.

matrix
Matrix4x4

A matriz de transformação.

Retornos

O vetor transformado.

Aplica-se a

Transform(Vector3, Matrix4x4)

Origem:
Vector4.cs
Origem:
Vector4.cs
Origem:
Vector4.cs

Transforma um vetor tridimensional por uma matriz 4x4 especificada.

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

Parâmetros

position
Vector3

O vetor a ser transformado.

matrix
Matrix4x4

A matriz de transformação.

Retornos

O vetor transformado.

Aplica-se a

Transform(Vector2, Quaternion)

Origem:
Vector4.cs
Origem:
Vector4.cs
Origem:
Vector4.cs

Transforma um vetor bidimensional pelo valor de rotação quatérnio especificado.

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

Parâmetros

value
Vector2

O vetor a ser girado.

rotation
Quaternion

A rotação a ser aplicada.

Retornos

O vetor transformado.

Aplica-se a

Transform(Vector2, Matrix4x4)

Origem:
Vector4.cs
Origem:
Vector4.cs
Origem:
Vector4.cs

Transforma um vetor bidimensional por uma matriz 4x4 especificada.

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

Parâmetros

position
Vector2

O vetor a ser transformado.

matrix
Matrix4x4

A matriz de transformação.

Retornos

O vetor transformado.

Aplica-se a