Vector3.Transform 方法

定义

转换向量。

重载

Transform(Vector3, Quaternion)

按指定的四元数旋转值转换向量。

Transform(Vector3, Matrix4x4)

按指定的 4x4 矩阵转换向量。

Transform(Vector3, Quaternion)

Source:
Vector3.cs
Source:
Vector3.cs
Source:
Vector3.cs

按指定的四元数旋转值转换向量。

public static System.Numerics.Vector3 Transform(System.Numerics.Vector3 value, System.Numerics.Quaternion rotation);

参数

value
Vector3

要旋转的向量。

rotation
Quaternion

要应用的旋转。

返回

转换后的向量。

适用于

.NET 9 和其他版本
产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1
UWP 10.0

Transform(Vector3, Matrix4x4)

Source:
Vector3.cs
Source:
Vector3.cs
Source:
Vector3.cs

按指定的 4x4 矩阵转换向量。

public static System.Numerics.Vector3 Transform(System.Numerics.Vector3 position, System.Numerics.Matrix4x4 matrix);

参数

position
Vector3

要转换的向量。

matrix
Matrix4x4

转换矩阵。

返回

转换后的向量。

适用于

.NET 9 和其他版本
产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1
UWP 10.0