Matrix クラスの新しいインスタンスを初期化し、指定した四角形および点の配列で定義されたジオメトリック変換に設定します。
名前空間: System.Drawing.Drawing2D
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
'宣言
Public Sub New ( _
rect As Rectangle, _
plgpts As Point() _
)
'使用
Dim rect As Rectangle
Dim plgpts As Point()
Dim instance As New Matrix(rect, plgpts)
public Matrix (
Rectangle rect,
Point[] plgpts
)
public:
Matrix (
Rectangle rect,
array<Point>^ plgpts
)
public Matrix (
Rectangle rect,
Point[] plgpts
)
public function Matrix (
rect : Rectangle,
plgpts : Point[]
)
パラメータ
- rect
変換する四角形を表す Rectangle 構造体。
- plgpts
四角形の左上、右上、左下の各隅の変換先となる平行四辺形の点を表す 3 つの Point 構造体の配列。平行四辺形の右下隅は、最初の 3 点から導き出されます。
解説
このメソッドは、rect パラメータで指定された四角形を plgpts パラメータで指定された 3 点で定義された平行四辺形に割り当てるジオメトリック変換を表すよう、新しい Matrix オブジェクトを初期化します。四角形の左上隅は plgpts 配列の最初の点に割り当てられ、右上隅は 2 番目の点に割り当てられて、左下隅は 3 番目の点に割り当てられます。平行四辺形の右下の点は、最初の 3 点から導き出されます。
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1、1.0