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


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

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

public:
 static System::Numerics::Matrix4x4 CreateScale(float xScale, float yScale, float zScale, System::Numerics::Vector3 centerPoint);
public static System.Numerics.Matrix4x4 CreateScale (float xScale, float yScale, float zScale, System.Numerics.Vector3 centerPoint);
static member CreateScale : single * single * single * System.Numerics.Vector3 -> System.Numerics.Matrix4x4
Public Shared Function CreateScale (xScale As Single, yScale As Single, zScale As Single, centerPoint As Vector3) As Matrix4x4

Параметры

xScale
Single

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

yScale
Single

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

zScale
Single

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

centerPoint
Vector3

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

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

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

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

CreateScale(Single, Single, Single)

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

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

public:
 static System::Numerics::Matrix4x4 CreateScale(float xScale, float yScale, float zScale);
public static System.Numerics.Matrix4x4 CreateScale (float xScale, float yScale, float zScale);
static member CreateScale : single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreateScale (xScale As Single, yScale As Single, zScale As Single) As Matrix4x4

Параметры

xScale
Single

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

yScale
Single

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

zScale
Single

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

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

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

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

CreateScale(Single, Vector3)

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

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

public:
 static System::Numerics::Matrix4x4 CreateScale(float scale, System::Numerics::Vector3 centerPoint);
public static System.Numerics.Matrix4x4 CreateScale (float scale, System.Numerics.Vector3 centerPoint);
static member CreateScale : single * System.Numerics.Vector3 -> System.Numerics.Matrix4x4
Public Shared Function CreateScale (scale As Single, centerPoint As Vector3) As Matrix4x4

Параметры

scale
Single

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

centerPoint
Vector3

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

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

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

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

CreateScale(Vector3)

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

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

public:
 static System::Numerics::Matrix4x4 CreateScale(System::Numerics::Vector3 scales);
public static System.Numerics.Matrix4x4 CreateScale (System.Numerics.Vector3 scales);
static member CreateScale : System.Numerics.Vector3 -> System.Numerics.Matrix4x4
Public Shared Function CreateScale (scales As Vector3) As Matrix4x4

Параметры

scales
Vector3

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

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

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

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

CreateScale(Single)

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

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

public:
 static System::Numerics::Matrix4x4 CreateScale(float scale);
public static System.Numerics.Matrix4x4 CreateScale (float scale);
static member CreateScale : single -> System.Numerics.Matrix4x4
Public Shared Function CreateScale (scale As Single) As Matrix4x4

Параметры

scale
Single

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

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

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

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

CreateScale(Vector3, Vector3)

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

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

public:
 static System::Numerics::Matrix4x4 CreateScale(System::Numerics::Vector3 scales, System::Numerics::Vector3 centerPoint);
public static System.Numerics.Matrix4x4 CreateScale (System.Numerics.Vector3 scales, System.Numerics.Vector3 centerPoint);
static member CreateScale : System.Numerics.Vector3 * System.Numerics.Vector3 -> System.Numerics.Matrix4x4
Public Shared Function CreateScale (scales As Vector3, centerPoint As Vector3) As Matrix4x4

Параметры

scales
Vector3

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

centerPoint
Vector3

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

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

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

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