共用方式為


Quaterniond 結構

定義

表示雙精確度四元數。

[System.Serializable]
public struct Quaterniond : IEquatable<OpenTK.Quaterniond>
type Quaterniond = struct
繼承
Quaterniond
屬性
實作

建構函式

Quaterniond(Double, Double, Double, Double)

建構新的四元數

Quaterniond(Vector3d, Double)

表示雙精確度四元數。

欄位

Identity

定義識別四元數。

屬性

Length

取得四元數) 長度 (大小。

LengthSquared

取得四元數長度的平方 (大小) 。

W

取得或設定這個實例的 W 元件。

X

取得或設定這個實例的 X 元件。

Xyz

取得或設定 OpenTK.Vector3d,其中包含這個實例的 X、Y 和 Z 元件。

XYZ
已淘汰.

取得或設定 OpenTK.Vector3d,其中包含這個實例的 X、Y 和 Z 元件。

Y

取得或設定這個實例的 Y 元件。

Z

取得或設定這個實例的 Z 元件。

方法

Add(Quaterniond, Quaterniond, Quaterniond)

新增兩個四元數

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)

減去兩個實例。

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)

表示雙精確度四元數。

適用於