carbon.quaternion

このモジュールでは、四元数を扱います。

Members

Functions

abs
auto abs(Quaternion!E q)

四元数の絶対値を返します

approxEqual
bool approxEqual(Quaternion!E1 q1, Quaternion!E2 q2)

approxEqualの四元数バージョン

conj
Quaternion!E conj(Quaternion!E q)

四元数の共役を返します

inverse
auto inverse(Quaternion!E q)

積の逆元

normalize
auto normalize(Quaternion!E q)

正規化します

quaternion
Quaternion!(CommonType!(A, B, C, D)) quaternion(A a, B b, C c, D d)
Quaternion!A quaternion(A a)
Quaternion!(ElementType!V) quaternion(V v)
Quaternion!(CommonType!(R, ElementType!V)) quaternion(R r, V v)
Quaternion!E quaternion(E[] arr)

四元数

sumOfSquare
auto sumOfSquare(Quaternion!E q)

四元数の各要素の自乗和を返します

Structs

Quaternion
struct Quaternion(S)

四元数

Meta