quaternion:__newindex
code:Lua
モジュール
引数
table:_
変数 型 概要
2 idx number / string 添字(数値/文字列)
3 value number 代入する値
概要
四元数クラスの添字代入を定義したメタメソッド。
テーブルのように、添字を利用して任意の値を代入することができる。
実部wにアクセスする際の添字: 1 "w"
虚部xにアクセスする際の添字: 2 "x"
虚部yにアクセスする際の添字: 3 "y"
虚部zにアクセスする際の添字: 4 "z"
例
code:lua
require("textmodule")
q = textmodule.quaternion.new(0, 0, 0, 0)
debug_print(tostring(q)) -- "(0,0,0,0)"
debug_print(tostring(q)) -- "(3,0,0,0)"
debug_print(tostring(q)) -- "(3,0,2,0)"