DioDocs for PDF
Matrix4x4 構造体 メンバ
フィールド  プロパティ  メソッド 

DS.Documents.DX.Windows アセンブリ > GrapeCity.Documents.DX 名前空間 : Matrix4x4 構造体

Matrix4x4データ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタオーバーロードされます。   
トップ
パブリック フィールド
 名前解説
Public フィールドstatic (Shared in Visual Basic)ID Matrix4x4。  
Public フィールドマトリックスの行 1 列 1 の値。  
Public フィールドマトリックスの行 1 列 2 の値。  
Public フィールドマトリックスの行 1 列 3 の値。  
Public フィールドマトリックスの行 1 列 4 の値。  
Public フィールドマトリックスの行 2 列 1 の値。  
Public フィールドマトリックスの行 2 列 2 の値。  
Public フィールドマトリックスの行 2 列 3 の値。  
Public フィールドマトリックスの行 2 列 4 の値。  
Public フィールドマトリックスの行 3 列 1 の値。  
Public フィールドマトリックスの行 3 列 2 の値。  
Public フィールドマトリックスの行 3 列 3 の値。  
Public フィールドマトリックスの行 3 列 4 の値。  
Public フィールドマトリックスの行 4 列 1 の値。  
Public フィールドマトリックスの行 4 列 2 の値。  
Public フィールドマトリックスの行 4 列 3 の値。  
Public フィールドマトリックスの行 4 列 4 の値。  
Public フィールドMatrix4x4 タイプのサイズ (バイト単位)。  
Public フィールドstatic (Shared in Visual Basic)すべてのコンポーネントがゼロに設定された Matrix4x4。  
トップ
パブリック プロパティ
 名前解説
Public プロパティマトリックスの最初の列を取得または設定します。つまり、M11、M21、M31、M41です。  
Public プロパティマトリックスの2番目の列を取得または設定します。つまり、M12、M22、M32、M42です。  
Public プロパティマトリックスの3番目の列を取得または設定します。つまり、M13、M23、M33、M43です。  
Public プロパティマトリックスの4番目の列を取得または設定します。つまり、M14、M24、M34、M44です。  
Public プロパティマトリックスの行列式を計算します。  
Public プロパティこのインスタンスが単位マトリックスであるかどうかを示す値を取得します。  
Public プロパティオーバーロードされます。 指定されたインデックスにあるコンポーネントを取得または設定します。  
Public プロパティマトリックスの最初の行を取得または設定します。つまり、M11、M12、M13、M14です。  
Public プロパティマトリックスの2番目の行を取得または設定します。つまり、M21、M21、M22、M24です。  
Public プロパティマトリックスの3番目の行を取得または設定します。つまり、M31、M31、M32、M34です。  
Public プロパティマトリックスの4番目の行を取得または設定します。つまり、M41、M42、M43、M44です。  
Public プロパティマトリックスのスケールを取得または設定します。つまり、M11、M22、M33です。  
Public プロパティマトリックスの変換を取得または設定します。つまり、M41、M42、M43です。  
トップ
パブリック メソッド
 名前解説
Public メソッドstatic (Shared in Visual Basic)2 つのマトリックスの合計を判断します。  
Public メソッドstatic (Shared in Visual Basic)指定したオブジェクト位置を中心に回転する球形ビルボードを作成します。  
Public メソッドstatic (Shared in Visual Basic)指定した軸を中心に回転する円筒形ビルボードを作成します。  
Public メソッドstatic (Shared in Visual Basic)指定された値によってマトリックスを分割します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 Matrix4x4 の 2つのインスタンスが等しいかどうかを判断します。  
Public メソッドマトリックスの 2つの列を交換します。  
Public メソッドマトリックスの 2つの行を交換します。  
Public メソッドこのインスタンスのハッシュコードを返します。  
Public メソッドstatic (Shared in Visual Basic)2 つのマトリックスの要素ごとの除算。  
Public メソッドstatic (Shared in Visual Basic)2 つのマトリックスのアダマール (要素ごとの) 積を判断します。  
Public メソッドstatic (Shared in Visual Basic)指定されたマトリックスの逆マトリックスを計算します。  
Public メソッドstatic (Shared in Visual Basic)指定された重み付けに基づいて 2 つのマトリックス間で線形補間を実行します。  
Public メソッドstatic (Shared in Visual Basic)ビューマトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定された値によってマトリックスをスケールします。  
Public メソッドstatic (Shared in Visual Basic)マトリックスを否定します。  
Public メソッドstatic (Shared in Visual Basic)マトリックスを否定します。  
Public メソッドstatic (Shared in Visual Basic)指定されたビューボリュームの寸法から正射投影マトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)カスタム正射投影マトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)指定されたビューボリュームの寸法から透視投影マトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)視野、縦横比、そしてニアおよびファー ビュー平面距離に基づいて透視投影マトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)カスタム透視投影マトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)指定された平面に関する座標系を反映するマトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)任意の軸を中心に回転するマトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 X 軸を中心に回転するマトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 Y 軸を中心に回転するマトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 Z 軸を中心に回転するマトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 3つの軸に沿って均一にスケールするマトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)指定された光源からシャドウを落とす方法による、ジオメトリを指定した平面に平坦化するマトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)平行移動ベクトル、回転ベクトル、および回転角度を使用して、スキュー/シアー マトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)2 つのマトリックスの差を判断します。  
Public メソッドマトリックスの要素を含む配列を作成します。  
Public メソッドオーバーロードされます。 現在のオブジェクトを表す文字列を返します。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 指定されたオフセットを使用して変換マトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)指定されたマトリックスの転置を計算します。  
Public メソッドstatic (Shared in Visual Basic)マトリックスを転置します。  
Public メソッドstatic (Shared in Visual Basic)指定されたパラメータを使用してワールドマトリックスを作成します。  
Public メソッドstatic (Shared in Visual Basic)指定されたヨー、ピッチ、ロールから回転マトリックスを作成します。  
トップ
パブリック オペレータ
2 つのマトリックスを追加します。
指定された値によってマトリックスをスケールします。
2 つのオブジェクトが等しいかどうかをテストします。
2 つのオブジェクトの不等性をテストします。
オーバーロードされます。 指定された値によってマトリックスをスケールします。
2 つのマトリックスを減算します。
マトリックスを否定します。
トップ
参照

Matrix4x4 構造体
GrapeCity.Documents.DX 名前空間