Matrix3x2.CreateScale メソッド

定義

拡大縮小行列を作成します。

オーバーロード

CreateScale(Single, Single)

指定した X および Y 成分による拡大縮小行列を作成します。

CreateScale(Single, Vector2)

指定された中心からのオフセットで、指定された拡大率の一様拡大縮小を表す拡大縮小行列を作成します。

CreateScale(Single, Single, Vector2)

特定の中心点をオフセットとする拡大縮小行列を作成します。

CreateScale(Single)

指定された拡大率による一様拡大縮小を表す拡大縮小行列を作成します。

CreateScale(Vector2)

指定したベクトル拡大率から、拡大縮小行列を作成します。

CreateScale(Vector2, Vector2)

指定された中心点からのオフセットで、指定されたベクトル拡大率に基づいて、拡大縮小行列を作成します。

CreateScale(Single, Single)

指定した X および Y 成分による拡大縮小行列を作成します。

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 軸方向の拡大縮小値。

yScale
Single

Y 軸方向の拡大縮小値。

戻り値

Matrix3x2

拡大縮小行列。

適用対象

CreateScale(Single, Vector2)

指定された中心からのオフセットで、指定された拡大率の一様拡大縮小を表す拡大縮小行列を作成します。

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

使用する一様拡大率。

centerPoint
Vector2

中心オフセット。

戻り値

Matrix3x2

拡大縮小行列。

適用対象

CreateScale(Single, Single, Vector2)

特定の中心点をオフセットとする拡大縮小行列を作成します。

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 軸方向の拡大縮小値。

yScale
Single

Y 軸方向の拡大縮小値。

centerPoint
Vector2

中心点。

戻り値

Matrix3x2

拡大縮小行列。

適用対象

CreateScale(Single)

指定された拡大率による一様拡大縮小を表す拡大縮小行列を作成します。

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

使用する一様拡大率。

戻り値

Matrix3x2

拡大縮小行列。

適用対象

CreateScale(Vector2)

指定したベクトル拡大率から、拡大縮小行列を作成します。

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

使用する拡大率。

戻り値

Matrix3x2

拡大縮小行列。

適用対象

CreateScale(Vector2, Vector2)

指定された中心点からのオフセットで、指定されたベクトル拡大率に基づいて、拡大縮小行列を作成します。

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

使用する拡大率。

centerPoint
Vector2

中心オフセット。

戻り値

Matrix3x2

拡大縮小行列。

適用対象