Matrix4x4.CreateScale Matrix4x4.CreateScale Matrix4x4.CreateScale Matrix4x4.CreateScale Method

Definition

Erstellt eine Skalierungsmatrix.Creates a scaling matrix.

Überlädt

CreateScale(Vector3) CreateScale(Vector3) CreateScale(Vector3) CreateScale(Vector3)

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

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

Erstellt eine einheitliche Skalierungsmatrix, die gleichmäßig auf allen Achsen skaliert.Creates a uniform scaling matrix that scale equally on each axis.

CreateScale(Vector3, Vector3) CreateScale(Vector3, Vector3) CreateScale(Vector3, Vector3) CreateScale(Vector3, Vector3)

Erstellt eine Skalierungsmatrix mit einem Mittelpunkt.Creates a scaling matrix with a center point.

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

Erstellt eine einheitliche Skalierungsmatrix mit einem Mittelpunkt, die gleichmäßig auf allen Achsen skaliert.Creates a uniform scaling matrix that scales equally on each axis with a center point.

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

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

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

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

CreateScale(Vector3) CreateScale(Vector3) CreateScale(Vector3) CreateScale(Vector3)

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

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

Parameter

scales
Vector3 Vector3 Vector3 Vector3

Die zu verwendende Skala.The scale to use.

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

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

Erstellt eine einheitliche Skalierungsmatrix, die gleichmäßig auf allen Achsen skaliert.Creates a uniform scaling matrix that scale equally on each axis.

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

Parameter

scale
Single Single Single Single

Der einheitliche Skalierungsfaktor.The uniform scaling factor.

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

CreateScale(Vector3, Vector3) CreateScale(Vector3, Vector3) CreateScale(Vector3, Vector3) CreateScale(Vector3, Vector3)

Erstellt eine Skalierungsmatrix mit einem Mittelpunkt.Creates a scaling matrix with a center point.

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

Parameter

scales
Vector3 Vector3 Vector3 Vector3

Der Vektor, der den Betrag der Skalierung für die einzelnen Achsen enthält.The vector that contains the amount to scale on each axis.

centerPoint
Vector3 Vector3 Vector3 Vector3

Der Mittelpunkt.The center point.

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

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

Erstellt eine einheitliche Skalierungsmatrix mit einem Mittelpunkt, die gleichmäßig auf allen Achsen skaliert.Creates a uniform scaling matrix that scales equally on each axis with a center point.

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

Parameter

scale
Single Single Single Single

Der einheitliche Skalierungsfaktor.The uniform scaling factor.

centerPoint
Vector3 Vector3 Vector3 Vector3

Der Mittelpunkt.The center point.

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

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

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

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

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.

zScale
Single Single Single Single

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

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

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

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::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

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.

zScale
Single Single Single Single

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

centerPoint
Vector3 Vector3 Vector3 Vector3

Der Mittelpunkt.The center point.

Gibt zurück

Die Skalierungsmatrix.The scaling matrix.

Gilt für: