quaternion:__div
code:Lua
q = q1 / q2
モジュール
引数
table:_
変数 型 概要
1 q1 userdata / number 四元数クラス / 数値 2 q2 userdata / number 四元数クラス / 数値 返り値
table:_
変数 型 概要
概要
四元数クラス同士の除算(/)を定義したメタメソッド。
片方の値が数値だったときは、虚部が0の複素数クラスとして認識される。
$ Q_1=w_1 + x_1i + y_1j + z_1k \qquad Q_2=w_2 + x_2i + y_2j + z_2k
$ Q = \frac{Q_1}{Q_2} = \frac{(w_1+x_1i+y_1j+z_1k)(w_2-x_2i-y_2j-z_2k)}{(w_2)^2+(x_2)^2+(y_2)^2+(z_2)^2}