# Vector3.TransformVector3.TransformVector3.TransformVector3.Transform Method

## 定義

ベクトルを変換します。Transforms a vector.

## オーバーロード

 Transform(Vector3, Matrix4x4) Transform(Vector3, Matrix4x4) Transform(Vector3, Matrix4x4) Transform(Vector3, Matrix4x4) 指定した 4 x 4 行列でベクトルを変換します。Transforms a vector by a specified 4x4 matrix. Transform(Vector3, Quaternion) Transform(Vector3, Quaternion) Transform(Vector3, Quaternion) Transform(Vector3, Quaternion) 指定した四元数回転値によって、ベクトルを変換します。Transforms a vector by the specified Quaternion rotation value.

## Transform(Vector3, Matrix4x4)Transform(Vector3, Matrix4x4)Transform(Vector3, Matrix4x4)Transform(Vector3, Matrix4x4)

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

#### パラメーター

position
Vector3 Vector3 Vector3 Vector3

matrix
Matrix4x4 Matrix4x4 Matrix4x4 Matrix4x4

## Transform(Vector3, Quaternion)Transform(Vector3, Quaternion)Transform(Vector3, Quaternion)Transform(Vector3, Quaternion)

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

#### パラメーター

value
Vector3 Vector3 Vector3 Vector3

rotation
Quaternion Quaternion Quaternion Quaternion