次の方法で共有


Quaternion メンバー

保護されたメンバーを含める
継承されたメンバーを含める

.NET Framework メンバーを含める

.NET Compact Framework メンバーを含める
XNA Framework メンバーを含める

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

4 次元ベクター (x、y、z、w) を記述します。

Quaternion 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド .NET Compact Framework によるサポート Quaternion Quaternion クラスの新しいインスタンスを初期化します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Add 2 つの四元数を加算します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Conjugate 四元数の共役を返します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Dot 2 つの四元数のドット積を返します。
パブリック メソッド .NET Compact Framework によるサポート Equals 現在のインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。 (ValueType.Equals(Object) をオーバーライドします。)
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Exp オーバーロードされます。 四元数の指数部を計算します。
プロテクト メソッド .NET Compact Framework によるサポート Finalize Object がガベージ コレクションによってクリアされる前に、その Object でリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド .NET Compact Framework によるサポート GetHashCode 現在のインスタンスのハッシュ コードを返します。 (ValueType.GetHashCode() をオーバーライドします。)
パブリック メソッド .NET Compact Framework によるサポート GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Invert オーバーロードされます。 四元数を共役させ、再正規化します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Length オーバーロードされます。 四元数の長さを返します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート LengthSq オーバーロードされます。 四元数の長さの 2 乗を返します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Ln オーバーロードされます。 四元数の自然対数を計算します。
プロテクト メソッド .NET Compact Framework によるサポート MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Multiply オーバーロードされます。 2 つの四元数の積を計算します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Normalize オーバーロードされます。 四元数のノルムを作成します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート RotationAxis 任意の軸を中心に回転した四元数を作成します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート RotationMatrix 回転行列から四元数を作成します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート RotationYawPitchRoll 指定したヨー角、ピッチ角、およびロール角によって四元数を作成します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Slerp 球面線形補間を使用して 2 つの四元数の間を補間します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Squad 球面四角形補間を使用して四元数の間を補間します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート SquadSetup 球面四角形補間のコントロール ポイントを設定します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート Subtract 2 つの四元数のインスタンスを減算します。
パブリック メソッド 静的メンバー .NET Compact Framework によるサポート ToAxisAngle 四元数の回転軸と回転角度を計算します。
パブリック メソッド .NET Compact Framework によるサポート ToString 現在の String を表す Object を返します。 (Object から継承されます。)

このページのトップへ

演算子

  名前 説明
パブリック演算子 静的メンバー .NET Compact Framework によるサポート Addition Quaternion 構造体の 2 つのインスタンスを加算します。
パブリック演算子 静的メンバー .NET Compact Framework によるサポート Equality 指定した四元数を比較し、それらが同一であるかどうかを判断します。
パブリック演算子 静的メンバー .NET Compact Framework によるサポート Inequality 指定した現在の四元数を比較し、それらが異なるかどうかを判断します。
パブリック演算子 静的メンバー .NET Compact Framework によるサポート Multiply オーバーロードされます。 2 つの四元数の積を計算します。
パブリック演算子 静的メンバー .NET Compact Framework によるサポート Subtraction 2 つの四元数を減算します。
パブリック演算子 静的メンバー .NET Compact Framework によるサポート UnaryNegation 指定した四元数の否定を返します。

このページのトップへ

フィールド

  名前 説明
パブリック フィールド .NET Compact Framework によるサポート W 四元数の w 構成要素を表します。
パブリック フィールド .NET Compact Framework によるサポート X 四元数の x 構成要素を表します。
パブリック フィールド .NET Compact Framework によるサポート Y 四元数の y 構成要素を表します。
パブリック フィールド .NET Compact Framework によるサポート Z 四元数の z 構成要素を表します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ 静的メンバー .NET Compact Framework によるサポート Identity 恒等四元数を取得します。
パブリック プロパティ 静的メンバー .NET Compact Framework によるサポート Zero 空の四元数を取得します。

このページのトップへ

参照

参照

Quaternion 構造体

Microsoft.WindowsMobile.DirectX 名前空間