Прочитать на английском

Поделиться через


Vector2.TransformNormal Метод

Определение

Преобразует нормаль вектора.

Перегрузки

TransformNormal(Vector2, Matrix3x2)

Преобразует нормаль вектора посредством заданной матрицы 3x2.

TransformNormal(Vector2, Matrix4x4)

Преобразует нормаль вектора посредством заданной матрицы 4x4.

TransformNormal(Vector2, Matrix3x2)

Исходный код:
Vector2.cs
Исходный код:
Vector2.cs
Исходный код:
Vector2.cs

Преобразует нормаль вектора посредством заданной матрицы 3x2.

C#
public static System.Numerics.Vector2 TransformNormal(System.Numerics.Vector2 normal, System.Numerics.Matrix3x2 matrix);

Параметры

normal
Vector2

Исходный вектор.

matrix
Matrix3x2

Матрица.

Возвращаемое значение

Преобразованный вектор.

Применяется к

.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

TransformNormal(Vector2, Matrix4x4)

Исходный код:
Vector2.cs
Исходный код:
Vector2.cs
Исходный код:
Vector2.cs

Преобразует нормаль вектора посредством заданной матрицы 4x4.

C#
public static System.Numerics.Vector2 TransformNormal(System.Numerics.Vector2 normal, System.Numerics.Matrix4x4 matrix);

Параметры

normal
Vector2

Исходный вектор.

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