quaternion:__mul
code:Lua
q1 = qa * qb
v2 = qc * vd
モジュール
引数
table:1
変数 型 概要
1 qa userdata / number 四元数クラス / 数値 2 qb userdata / number 四元数クラス / 数値 table:2
変数 型 概要
返り値
table:1
変数 型 概要
table:2
変数 型 概要
概要
1
四元数クラス同士の乗算(*)を定義したメタメソッド。外積を求める。
片方の値が数値だったときは、虚部が0の複素数クラスとして認識される。
2
四元数クラスと三次元ベクトルの乗算(*)を定義したメタメソッド。三次元ベクトルを回転する変換を行う。
四元数クラスと三次元ベクトルの順番は入れ替えてはならない。