LuaQuat

Type doc:

Fields:

Methods:

clone: function(self: LuaQuat ):( LuaQuat )

to_scaled_axis: function(self: LuaQuat ):( LuaVec3 )

to_euler: function(self: LuaQuat , LuaEulerRot ):(number , number , number)

to_array: function(self: LuaQuat ):({number})

xyz: function(self: LuaQuat ):( LuaVec3 )

conjugate: function(self: LuaQuat ):( LuaQuat )

inverse: function(self: LuaQuat ):( LuaQuat )

dot: function(self: LuaQuat , LuaQuat ):(number)

length: function(self: LuaQuat ):(number)

length_squared: function(self: LuaQuat ):(number)

length_recip: function(self: LuaQuat ):(number)

normalize: function(self: LuaQuat ):( LuaQuat )

is_finite: function(self: LuaQuat ):(boolean)

is_nan: function(self: LuaQuat ):(boolean)

is_normalized: function(self: LuaQuat ):(boolean)

is_near_identity: function(self: LuaQuat ):(boolean)

angle_between: function(self: LuaQuat , LuaQuat ):(number)

abs_diff_eq: function(self: LuaQuat , LuaQuat , number):(boolean)

lerp: function(self: LuaQuat , LuaQuat , number):( LuaQuat )

slerp: function(self: LuaQuat , LuaQuat , number):( LuaQuat )

mul_vec3: function(self: LuaQuat , LuaVec3 ):( LuaVec3 )

mul_quat: function(self: LuaQuat , LuaQuat ):( LuaQuat )

mul_vec3a: function(self: LuaQuat , LuaVec3A ):( LuaVec3A )

as_dquat: function(self: LuaQuat ):( LuaDQuat )

as_f64: function(self: LuaQuat ):( LuaDQuat )

from_xyzw: function(number , number , number , number):( LuaQuat )

from_array: function({number}):( LuaQuat )

from_vec4: function( LuaVec4 ):( LuaQuat )

from_axis_angle: function( LuaVec3 , number):( LuaQuat )

from_scaled_axis: function( LuaVec3 ):( LuaQuat )

from_rotation_x: function(number):( LuaQuat )

from_rotation_y: function(number):( LuaQuat )

from_rotation_z: function(number):( LuaQuat )

from_euler: function( LuaEulerRot , number , number , number):( LuaQuat )

from_mat3: function( LuaMat3 ):( LuaQuat )

from_mat3a: function( LuaMat3A ):( LuaQuat )

from_mat4: function( LuaMat4 ):( LuaQuat )

from_rotation_arc: function( LuaVec3 , LuaVec3 ):( LuaQuat )

from_rotation_arc_colinear: function( LuaVec3 , LuaVec3 ):( LuaQuat )

from_rotation_arc_2d: function( LuaVec2 , LuaVec2 ):( LuaQuat )

from_affine3: function( LuaAffine3A ):( LuaQuat )

__tostring: function(self: LuaQuat ):(string)

__mul: function(any , any):(any)

__sub: function(any , any):(any)

__add: function(any , any):(any)

__div: function(any , any):(any)

__unm: function(any):(any)

__eq: function(any , any):(any)