Matrix クラス
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
Public NotInheritable Class Matrix Inherits MarshalByRefObject Implements IDisposable
public sealed class Matrix : MarshalByRefObject, IDisposable
public final class Matrix extends MarshalByRefObject implements IDisposable
public final class Matrix extends MarshalByRefObject implements IDisposable
継承階層
System.MarshalByRefObject
System.Drawing.Drawing2D.Matrix
プラットフォーム
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Matrix コンストラクタ ()
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
プラットフォーム
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Matrix コンストラクタ (Rectangle, Point[])
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
解説
このメソッドは、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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Matrix コンストラクタ (Single, Single, Single, Single, Single, Single)
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
Public Sub New ( _ m11 As Single, _ m12 As Single, _ m21 As Single, _ m22 As Single, _ dx As Single, _ dy As Single _ )
Dim m11 As Single Dim m12 As Single Dim m21 As Single Dim m22 As Single Dim dx As Single Dim dy As Single Dim instance As New Matrix(m11, m12, m21, m22, dx, dy)
public function Matrix ( m11 : float, m12 : float, m21 : float, m22 : float, dx : float, dy : float )
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Matrix コンストラクタ (RectangleF, PointF[])
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
解説
このメソッドは、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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Matrix コンストラクタ
オーバーロードの一覧
名前 | 説明 |
---|---|
Matrix () | Matrix クラスの新しいインスタンスを単位行列として初期化します。 |
Matrix (Rectangle, Point[]) | Matrix クラスの新しいインスタンスを初期化し、指定した四角形および点の配列で定義されたジオメトリック変換に設定します。 |
Matrix (RectangleF, PointF[]) | Matrix クラスの新しいインスタンスを初期化し、指定した四角形および点の配列で定義されたジオメトリック変換に設定します。 |
Matrix (Single, Single, Single, Single, Single, Single) | 指定した要素を使用して、Matrix クラスの新しいインスタンスを初期化します。 |
Matrix フィールド
Matrix プロパティ
Matrix プロパティ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
Elements | この Matrix の要素を表す浮動小数点値の配列を取得します。 | |
IsIdentity | 対象の Matrix が恒等行列かどうかを示す値を取得します。 | |
IsInvertible | この Matrix が反転できるかどうかを示す値を取得します。 | |
OffsetX | Matrix の x の平行移動値 (dx 値、または 3 番目の行の最初の列の要素) を取得します。 | |
OffsetY | この Matrix の y 軸方向の平行移動の値 (dy 値、または 3 番目の行の 2 番目の列の要素) を取得します。 |
Matrix メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
Matrix メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) | |
MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
Matrix メンバ
Matrix データ型で公開されるメンバを以下の表に示します。
パブリック フィールド
パブリック プロパティ
パブリック メソッド
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
Matrix メンバ
ジオメトリック変換を表す 3 × 3 のアフィン行列をカプセル化します。このクラスは継承できません。
Matrix データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
Elements | この Matrix の要素を表す浮動小数点値の配列を取得します。 | |
IsIdentity | 対象の Matrix が恒等行列かどうかを示す値を取得します。 | |
IsInvertible | この Matrix が反転できるかどうかを示す値を取得します。 | |
OffsetX | Matrix の x の平行移動値 (dx 値、または 3 番目の行の最初の列の要素) を取得します。 | |
OffsetY | この Matrix の y 軸方向の平行移動の値 (dy 値、または 3 番目の行の 2 番目の列の要素) を取得します。 |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
Matrix 構造体
アセンブリ: Microsoft.WindowsMobile.DirectX (microsoft.windowsmobile.directx.dll 内)
構文
解説
この構造体は、単精度浮動小数点数の 4 × 4 の行列を表します。この構造体のフィールドには、行番号、列番号の順で名前が付けられます。
Microsoft WindowsMobile Direct3D では、射影行列の M34 要素を負数にはできません。アプリケーションがこの位置で負数を使用する必要がある場合は、代わりに射影行列全体を –1 でスケーリングする必要があります。
プラットフォーム
Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Weblioに収録されているすべての辞書からmatrixを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からmatrixを検索
- matrixのページへのリンク