--- Quaternion functions. --- Returns a quaternion with the specified axis and angle -- @cstyle quaternion quaternion(point axis, int angle). -- @param axis point -- @param angle integer -- @return quaternion. function quaternion(axis, angle) end --- Returns a normalized quaternion -- @cstyle quaternion quaternion:Norm(quaternion q). -- @return quaternion. function quaternion:Norm() end --- Returns an inverse quaternion -- @cstyle quaternion quaternion:Inv(quaternion q). -- @return quaternion. function quaternion:Inv() end --- Returns the axis and angle composing the quaternion -- @cstyle point, int quaternion:GetAxisAngle(quaternion q). -- @return point, int. function quaternion:GetAxisAngle() end --- Check if the given parameter is a quaternion -- @cstyle bool IsQuaternion(quaternion q). -- @param q quaternion. -- @return bool. function IsQuaternion(q) end