次の方法で共有


Matrix コンストラクター

定義

Matrix クラスの新しいインスタンスを初期化します。

オーバーロード

Matrix()

Matrix クラスの新しいインスタンスを単位行列として初期化します。

Matrix(Matrix3x2)

指定した を Matrix 利用して を構築します matrix

Matrix(Rectangle, Point[])

Matrix クラスの新しいインスタンスを初期化し、指定した四角形および点の配列で定義されたジオメトリック変換に設定します。

Matrix(RectangleF, PointF[])

Matrix クラスの新しいインスタンスを初期化し、指定した四角形および点の配列で定義されたジオメトリック変換に設定します。

Matrix(Single, Single, Single, Single, Single, Single)

指定した要素を使用して、Matrix クラスの新しいインスタンスを初期化します。

Matrix()

ソース:
Matrix.cs
ソース:
Matrix.cs
ソース:
Matrix.cs

Matrix クラスの新しいインスタンスを単位行列として初期化します。

public:
 Matrix();
public Matrix ();
Public Sub New ()

適用対象

Matrix(Matrix3x2)

ソース:
Matrix.cs
ソース:
Matrix.cs
ソース:
Matrix.cs

指定した を Matrix 利用して を構築します matrix

public:
 Matrix(System::Numerics::Matrix3x2 matrix);
public Matrix (System.Numerics.Matrix3x2 matrix);
new System.Drawing.Drawing2D.Matrix : System.Numerics.Matrix3x2 -> System.Drawing.Drawing2D.Matrix
Public Sub New (matrix As Matrix3x2)

パラメーター

matrix
Matrix3x2

構築元のマトリックス データ。

適用対象

Matrix(Rectangle, Point[])

ソース:
Matrix.cs
ソース:
Matrix.cs
ソース:
Matrix.cs

Matrix クラスの新しいインスタンスを初期化し、指定した四角形および点の配列で定義されたジオメトリック変換に設定します。

public:
 Matrix(System::Drawing::Rectangle rect, cli::array <System::Drawing::Point> ^ plgpts);
public Matrix (System.Drawing.Rectangle rect, System.Drawing.Point[] plgpts);
new System.Drawing.Drawing2D.Matrix : System.Drawing.Rectangle * System.Drawing.Point[] -> System.Drawing.Drawing2D.Matrix
Public Sub New (rect As Rectangle, plgpts As Point())

パラメーター

rect
Rectangle

変換する四角形を表す Rectangle 構造体。

plgpts
Point[]

四角形の左上、右上、左下の各隅の変換先となる平行四辺形の点を表す 3 つの Point 構造体の配列。 平行四辺形の右下隅は、最初の 3 点から導き出されます。

注釈

このメソッドは、パラメーターで指定された四角形を パラメーターの 3 つのポイントで rect 定義された平行四辺形にマップするジオメトリック変換を表すように、新しい Matrix を plgpts 初期化します。 四角形の左上隅は配列の最初のポイント plgpts にマップされ、右上隅は 2 番目のポイントにマップされ、左下隅は 3 番目のポイントにマップされます。 平行四辺形の右下の点は、最初の 3 つによって暗黙的に示されます。

適用対象

Matrix(RectangleF, PointF[])

ソース:
Matrix.cs
ソース:
Matrix.cs
ソース:
Matrix.cs

Matrix クラスの新しいインスタンスを初期化し、指定した四角形および点の配列で定義されたジオメトリック変換に設定します。

public:
 Matrix(System::Drawing::RectangleF rect, cli::array <System::Drawing::PointF> ^ plgpts);
public Matrix (System.Drawing.RectangleF rect, System.Drawing.PointF[] plgpts);
new System.Drawing.Drawing2D.Matrix : System.Drawing.RectangleF * System.Drawing.PointF[] -> System.Drawing.Drawing2D.Matrix
Public Sub New (rect As RectangleF, plgpts As PointF())

パラメーター

rect
RectangleF

変換する四角形を表す RectangleF 構造体。

plgpts
PointF[]

四角形の左上、右上、左下の各隅の変換先となる平行四辺形の点を表す 3 つの PointF 構造体の配列。 平行四辺形の右下隅は、最初の 3 点から導き出されます。

注釈

このメソッドは、パラメーターで指定された四角形を パラメーターの 3 つのポイントでrect定義された平行四辺形にマップするジオメトリック変換を表すように、新しい Matrixplgpts初期化します。 四角形の左上隅は配列の最初のポイント plgpts にマップされ、右上隅は 2 番目のポイントにマップされ、左下隅は 3 番目のポイントにマップされます。 平行四辺形の右下の点は、最初の 3 つによって暗黙的に示されます。

適用対象

Matrix(Single, Single, Single, Single, Single, Single)

ソース:
Matrix.cs
ソース:
Matrix.cs
ソース:
Matrix.cs

指定した要素を使用して、Matrix クラスの新しいインスタンスを初期化します。

public:
 Matrix(float m11, float m12, float m21, float m22, float dx, float dy);
public Matrix (float m11, float m12, float m21, float m22, float dx, float dy);
new System.Drawing.Drawing2D.Matrix : single * single * single * single * single * single -> System.Drawing.Drawing2D.Matrix
Public Sub New (m11 As Single, m12 As Single, m21 As Single, m22 As Single, dx As Single, dy As Single)

パラメーター

m11
Single

新しい Matrix の最初の行の最初の列の値。

m12
Single

新しい Matrix の最初の行の 2 番目の列の値。

m21
Single

新しい Matrix の 2 番目の行の最初の列の値。

m22
Single

新しい Matrix の 2 番目の行の 2 番目の列の値。

dx
Single

新しい Matrix の 3 番目の行の最初の列の値。

dy
Single

新しい Matrix の 3 番目の行の 2 番目の列の値。

適用対象