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)

建立依指定中心點位移的縮放矩陣。

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)

從指定的 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)

建立統一的縮放矩陣,在每個座標軸上針對中心點以相同比例縮放。

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)

從指定的向量縮放比例建立縮放矩陣。

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)

建立統一的縮放矩陣,在每個座標軸上以相同比例縮放。

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)

針對中心點建立縮放矩陣。

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

中心點。

傳回

縮放矩陣。

適用於