Matrix3x2.CreateScale Matrix3x2.CreateScale Matrix3x2.CreateScale Matrix3x2.CreateScale Method

Definition

Erstellt eine Skalierungsmatrix.Creates a scaling matrix.

Überlädt

CreateScale(Single, Single) CreateScale(Single, Single) CreateScale(Single, Single) CreateScale(Single, Single)

Erstellt eine Skalierungsmatrix aus den angegebenen X- und Y-Komponenten.Creates a scaling matrix from the specified X and Y components.

CreateScale(Single, Vector2) CreateScale(Single, Vector2) CreateScale(Single, Vector2) CreateScale(Single, Vector2)

Erstellt eine Skalierungsmatrix, die mit dem angegebenen Maßstab mit einem Versatz gegenüber dem angegebenen Mittelpunkt gleichmäßig skaliert.Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center.

CreateScale(Single, Single, Vector2) CreateScale(Single, Single, Vector2) CreateScale(Single, Single, Vector2) CreateScale(Single, Single, Vector2)

Erstellt eine Skalierung Matrix, die um einen angegebenen Mittelpunkt versetzt ist.Creates a scaling matrix that is offset by a given center point.

CreateScale(Single) CreateScale(Single) CreateScale(Single) CreateScale(Single)

Erstellt eine Skalierungsmatrix, die gleichmäßig mit dem angegebenen Maßstab skaliert.Creates a scaling matrix that scales uniformly with the given scale.

CreateScale(Vector2) CreateScale(Vector2) CreateScale(Vector2) CreateScale(Vector2)

Erstellt eine Skalierungsmatrix aus der angegebenen Vektorskala.Creates a scaling matrix from the specified vector scale.

CreateScale(Vector2, Vector2) CreateScale(Vector2, Vector2) CreateScale(Vector2, Vector2) CreateScale(Vector2, Vector2)

Erstellt eine Skalierungsmatrix aus dem angegebenen Vektormaßstab mit einem Versatz gegenüber dem angegebenen Mittelpunkt.Creates a scaling matrix from the specified vector scale with an offset from the specified center point.

CreateScale(Single, Single) CreateScale(Single, Single) CreateScale(Single, Single) CreateScale(Single, Single)

Erstellt eine Skalierungsmatrix aus den angegebenen X- und Y-Komponenten.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

Parameter

xScale
Single Single Single Single

Der Wert für die Skalierung auf der X-Achse.The value to scale by on the X axis.

yScale
Single Single Single Single

Der Wert für die Skalierung auf der Y-Achse.The value to scale by on the Y axis.

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

CreateScale(Single, Vector2) CreateScale(Single, Vector2) CreateScale(Single, Vector2) CreateScale(Single, Vector2)

Erstellt eine Skalierungsmatrix, die mit dem angegebenen Maßstab mit einem Versatz gegenüber dem angegebenen Mittelpunkt gleichmäßig skaliert.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

Parameter

scale
Single Single Single Single

Der zu verwendende einheitliche Maßstab.The uniform scale to use.

centerPoint
Vector2 Vector2 Vector2 Vector2

Der Mittelpunktversatz.The center offset.

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

CreateScale(Single, Single, Vector2) CreateScale(Single, Single, Vector2) CreateScale(Single, Single, Vector2) CreateScale(Single, Single, Vector2)

Erstellt eine Skalierung Matrix, die um einen angegebenen Mittelpunkt versetzt ist.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

Parameter

xScale
Single Single Single Single

Der Wert für die Skalierung auf der X-Achse.The value to scale by on the X axis.

yScale
Single Single Single Single

Der Wert für die Skalierung auf der Y-Achse.The value to scale by on the Y axis.

centerPoint
Vector2 Vector2 Vector2 Vector2

Der Mittelpunkt.The center point.

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

CreateScale(Single) CreateScale(Single) CreateScale(Single) CreateScale(Single)

Erstellt eine Skalierungsmatrix, die gleichmäßig mit dem angegebenen Maßstab skaliert.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

Parameter

scale
Single Single Single Single

Der zu verwendende einheitliche Maßstab.The uniform scale to use.

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

CreateScale(Vector2) CreateScale(Vector2) CreateScale(Vector2) CreateScale(Vector2)

Erstellt eine Skalierungsmatrix aus der angegebenen Vektorskala.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

Parameter

scales
Vector2 Vector2 Vector2 Vector2

Die zu verwendende Skala.The scale to use.

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

CreateScale(Vector2, Vector2) CreateScale(Vector2, Vector2) CreateScale(Vector2, Vector2) CreateScale(Vector2, Vector2)

Erstellt eine Skalierungsmatrix aus dem angegebenen Vektormaßstab mit einem Versatz gegenüber dem angegebenen Mittelpunkt.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

Parameter

scales
Vector2 Vector2 Vector2 Vector2

Die zu verwendende Skala.The scale to use.

centerPoint
Vector2 Vector2 Vector2 Vector2

Der Mittelpunktversatz.The center offset.

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

Gilt für: