Files
LNXSDK/leenkx/Sources/leenkx/logicnode/SeparateQuaternionNode.hx
2025-01-22 16:18:30 +01:00

24 lines
418 B
Haxe

package leenkx.logicnode;
import iron.math.Quat;
import kha.FastFloat;
class SeparateQuaternionNode extends LogicNode {
var q:Quat = null;
public function new(tree:LogicTree) { super(tree); }
override function get(from:Int):Dynamic{
q = inputs[0].get();
if (from==0)
return q.x;
else if (from==1)
return q.y;
else if (from==2)
return q.z;
else
return q.w;
}
}