Quaterniond 構造体

定義

倍精度四元数を表します。

[System.Serializable]
public struct Quaterniond : IEquatable<OpenTK.Quaterniond>
type Quaterniond = struct
継承
Quaterniond
属性
実装

コンストラクター

Quaterniond(Double, Double, Double, Double)

新しい四元数を構築する

Quaterniond(Vector3d, Double)

倍精度四元数を表します。

フィールド

Identity

ID の四元数を定義します。

プロパティ

Length

四元数の長さ (大きさ) を取得します。

LengthSquared

四元数の長さ (大きさ) の 2 乗を取得します。

W

このインスタンスの W コンポーネントを取得または設定します。

X

このインスタンスの X コンポーネントを取得または設定します。

Xyz

このインスタンスの X、Y、Z コンポーネントを含む OpenTK.Vector3d を取得または設定します。

XYZ
古い.

このインスタンスの X、Y、Z コンポーネントを含む OpenTK.Vector3d を取得または設定します。

Y

このインスタンスの Y コンポーネントを取得または設定します。

Z

このインスタンスの Z コンポーネントを取得または設定します。

メソッド

Add(Quaterniond, Quaterniond, Quaterniond)

2 つの四元数を追加する

Add(Quaterniond, Quaterniond)

倍精度四元数を表します。

Conjugate()

この四元数をそのコンジュゲートに変換する

Conjugate(Quaterniond, Quaterniond)

指定された四元数のコンジュゲートを取得する

Conjugate(Quaterniond)

倍精度四元数を表します。

Equals(Object)

このオブジェクト インスタンスを別のオブジェクトと比較して等しいかどうかを確認します。

Equals(Quaterniond)

この四元数インスタンスを、等しい別の四元数と比較します。

FromAxisAngle(Vector3d, Double)

倍精度四元数を表します。

GetHashCode()

このオブジェクトのハッシュ コードを提供します。

Invert(Quaterniond, Quaterniond)

指定された四元数の逆関数を取得する

Invert(Quaterniond)

倍精度四元数を表します。

Mult(Quaterniond, Quaterniond, Quaterniond)
古い.

倍精度四元数を表します。

Mult(Quaterniond, Quaterniond)
古い.

倍精度四元数を表します。

Multiply(Quaterniond, Double, Quaterniond)

倍精度四元数を表します。

Multiply(Quaterniond, Double, Quaterniond)

倍精度四元数を表します。

Multiply(Quaterniond, Double)

倍精度四元数を表します。

Multiply(Quaterniond, Quaterniond, Quaterniond)

倍精度四元数を表します。

Multiply(Quaterniond, Quaterniond)

倍精度四元数を表します。

Normalize()

四元数を単位の長さにスケーリングします。

Normalize(Quaterniond, Quaterniond)

指定された四元数を単位の長さにスケーリングする

Normalize(Quaterniond)

倍精度四元数を表します。

Slerp(Quaterniond, Quaterniond, Double)

倍精度四元数を表します。

Sub(Quaterniond, Quaterniond, Quaterniond)

2 つのインスタンスを減算します。

Sub(Quaterniond, Quaterniond)

倍精度四元数を表します。

ToAxisAngle()

倍精度四元数を表します。

ToAxisAngle(Vector3d, Double)

倍精度四元数を表します。

ToString()

現在の四元数を表す System.String を返します。

演算子

Addition(Quaterniond, Quaterniond)

倍精度四元数を表します。

Equality(Quaterniond, Quaterniond)

倍精度四元数を表します。

Inequality(Quaterniond, Quaterniond)

倍精度四元数を表します。

Multiply(Double, Quaterniond)

倍精度四元数を表します。

Multiply(Quaterniond, Double)

倍精度四元数を表します。

Multiply(Quaterniond, Quaterniond)

倍精度四元数を表します。

Subtraction(Quaterniond, Quaterniond)

倍精度四元数を表します。

適用対象