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

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


Matrix4x4.CreateScale Метод

Определение

Создает матрицу масштабирования.

Перегрузки

CreateScale(Single, Single, Single, Vector3)

Создает матрицу масштабирования со смещением на заданную центральную точку.

CreateScale(Single, Single, Single)

Создает матрицу масштабирования на основе заданных координат X, Y и Z.

CreateScale(Single, Vector3)

Создает матрицу равномерного масштабирования, выполняющую равномерное масштабирование по каждой оси, с центральной точкой.

CreateScale(Vector3)

Создает матрицу масштабирования на основе заданного масштаба вектора.

CreateScale(Single)

Создает матрицу равномерного масштабирования, выполняющую равномерное масштабирование по каждой оси.

CreateScale(Vector3, Vector3)

Создает матрицу масштабирования с центральной точкой.

CreateScale(Single, Single, Single, Vector3)

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

Создает матрицу масштабирования со смещением на заданную центральную точку.

C#
public static System.Numerics.Matrix4x4 CreateScale (float xScale, float yScale, float zScale, System.Numerics.Vector3 centerPoint);

Параметры

xScale
Single

Значение для масштабирования по оси X.

yScale
Single

Значение для масштабирования по оси Y.

zScale
Single

Значение для масштабирования по оси Z.

centerPoint
Vector3

Центральная точка.

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

Матрица масштабирования.

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

.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, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

CreateScale(Single, Single, Single)

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

Создает матрицу масштабирования на основе заданных координат X, Y и Z.

C#
public static System.Numerics.Matrix4x4 CreateScale (float xScale, float yScale, float zScale);

Параметры

xScale
Single

Значение для масштабирования по оси X.

yScale
Single

Значение для масштабирования по оси Y.

zScale
Single

Значение для масштабирования по оси Z.

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

Матрица масштабирования.

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

.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, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

CreateScale(Single, Vector3)

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

Создает матрицу равномерного масштабирования, выполняющую равномерное масштабирование по каждой оси, с центральной точкой.

C#
public static System.Numerics.Matrix4x4 CreateScale (float scale, System.Numerics.Vector3 centerPoint);

Параметры

scale
Single

Коэффициент равномерного масштабирования.

centerPoint
Vector3

Центральная точка.

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

Матрица масштабирования.

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

.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, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

CreateScale(Vector3)

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

Создает матрицу масштабирования на основе заданного масштаба вектора.

C#
public static System.Numerics.Matrix4x4 CreateScale (System.Numerics.Vector3 scales);

Параметры

scales
Vector3

Используемый масштаб.

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

Матрица масштабирования.

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

.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, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

CreateScale(Single)

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

Создает матрицу равномерного масштабирования, выполняющую равномерное масштабирование по каждой оси.

C#
public static System.Numerics.Matrix4x4 CreateScale (float scale);

Параметры

scale
Single

Коэффициент равномерного масштабирования.

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

Матрица масштабирования.

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

.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, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

CreateScale(Vector3, Vector3)

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

Создает матрицу масштабирования с центральной точкой.

C#
public static System.Numerics.Matrix4x4 CreateScale (System.Numerics.Vector3 scales, System.Numerics.Vector3 centerPoint);

Параметры

scales
Vector3

Вектор, который содержит значение масштабирования по каждой оси.

centerPoint
Vector3

Центральная точка.

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

Матрица масштабирования.

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

.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, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0