Matrix3x2.CreateScale Метод

Определение

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

Перегрузки

CreateScale(Single, Single)

Создает матрицу масштабирования на основе заданных координат X и Y.Creates a scaling matrix from the specified X and Y components.

CreateScale(Single, Vector2)

Создает матрицу масштабирования с равномерным масштабированием с данным масштабом со смещением от указанного центра.Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center.

CreateScale(Single, Single, Vector2)

Создает матрицу масштабирования со смещением на заданную центральную точку.Creates a scaling matrix that is offset by a given center point.

CreateScale(Single)

Создает матрицу масштабирования с равномерным масштабированием с данным масштабом.Creates a scaling matrix that scales uniformly with the given scale.

CreateScale(Vector2)

Создает матрицу масштабирования на основе заданного масштаба вектора.Creates a scaling matrix from the specified vector scale.

CreateScale(Vector2, Vector2)

Создает матрицу масштабирования на основе заданного масштаба вектора со смещением от указанной центральной точки.Creates a scaling matrix from the specified vector scale with an offset from the specified center point.

CreateScale(Single, Single)

Создает матрицу масштабирования на основе заданных координат X и Y.Creates a scaling matrix from the specified X and Y components.

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

Параметры

xScale
Single

Значение для масштабирования по оси X.The value to scale by on the X axis.

yScale
Single

Значение для масштабирования по оси Y.The value to scale by on the Y axis.

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

Matrix3x2

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

CreateScale(Single, Vector2)

Создает матрицу масштабирования с равномерным масштабированием с данным масштабом со смещением от указанного центра.Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center.

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

Параметры

scale
Single

Используемый равномерный масштаб.The uniform scale to use.

centerPoint
Vector2

Смещение от центра.The center offset.

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

Matrix3x2

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

CreateScale(Single, Single, Vector2)

Создает матрицу масштабирования со смещением на заданную центральную точку.Creates a scaling matrix that is offset by a given center point.

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

Параметры

xScale
Single

Значение для масштабирования по оси X.The value to scale by on the X axis.

yScale
Single

Значение для масштабирования по оси Y.The value to scale by on the Y axis.

centerPoint
Vector2

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

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

Matrix3x2

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

CreateScale(Single)

Создает матрицу масштабирования с равномерным масштабированием с данным масштабом.Creates a scaling matrix that scales uniformly with the given scale.

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

Параметры

scale
Single

Используемый равномерный масштаб.The uniform scale to use.

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

Matrix3x2

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

CreateScale(Vector2)

Создает матрицу масштабирования на основе заданного масштаба вектора.Creates a scaling matrix from the specified vector scale.

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

Параметры

scales
Vector2

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

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

Matrix3x2

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

CreateScale(Vector2, Vector2)

Создает матрицу масштабирования на основе заданного масштаба вектора со смещением от указанной центральной точки.Creates a scaling matrix from the specified vector scale with an offset from the specified center point.

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

Параметры

scales
Vector2

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

centerPoint
Vector2

Смещение от центра.The center offset.

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

Matrix3x2

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

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