SO3Engine
|
Go to the source code of this file.
Functions | |
int | SO3MathsQuatToEulerXYZ (mmachine m) |
Main include. | |
int | SO3MathsQuatToEulerXZY (mmachine m) |
SO3MathsQuatToEulerXZY : Scol function to transform quaternion vector in euler angles (XZY) !Deprecated! Prototype: fun [[F F F F]] [F F F]. | |
int | SO3MathsQuatToEulerYXZ (mmachine m) |
SO3MathsQuatToEulerYXZ : Scol function to transform quaternion vector in euler angles (YXZ) !Deprecated! Prototype: fun [[F F F F]] [F F F]. | |
int | SO3MathsQuatToEulerYZX (mmachine m) |
SO3MathsQuatToEulerYZX : Scol function to transform quaternion vector in euler angles (YZX) !Deprecated! Prototype: fun [[F F F F]] [F F F]. | |
int | SO3MathsQuatToEulerZXY (mmachine m) |
SO3MathsQuatToEulerZXY : Scol function to transform quaternion vector in euler angles (ZXY) !Deprecated! Prototype: fun [[F F F F]] [F F F]. | |
int | SO3MathsQuatToEulerZYX (mmachine m) |
SO3MathsQuatToEulerZYX : Scol function to transform quaternion vector in euler angles (ZYX) !Deprecated! Prototype: fun [[F F F F]] [F F F]. | |
int | SO3MathsQuatToEulerDegreeXYZ (mmachine m) |
SO3MathsQuatToEulerDegreeXYZ : Scol function to transform quaternion vector in euler angles (degree) (XYZ) !Deprecated! Prototype: fun [[F F F F]] [F F F]. | |
int | SO3MathsQuatToEulerDegreeXZY (mmachine m) |
SO3MathsQuatToEulerDegreeXZY : Scol function to transform quaternion vector in euler angles (degree) (XZY) !Deprecated! Prototype: fun [[F F F F]] [F F F]. | |
int | SO3MathsQuatToEulerDegreeYXZ (mmachine m) |
SO3MathsQuatToEulerDegreeYXZ : Scol function to transform quaternion vector in euler angles (degree) (YXZ) !Deprecated! Prototype: fun [[F F F F]] [F F F]. | |
int | SO3MathsQuatToEulerDegreeYZX (mmachine m) |
SO3MathsQuatToEulerDegreeYZX : Scol function to transform quaternion vector in euler angles (degree) (YZX) !Deprecated! Prototype: fun [[F F F F]] [F F F]. | |
int | SO3MathsQuatToEulerDegreeZXY (mmachine m) |
SO3MathsQuatToEulerDegreeZXY : Scol function to transform quaternion vector in euler angles (degree) (ZXY) !Deprecated! Prototype: fun [[F F F F]] [F F F]. | |
int | SO3MathsQuatToEulerDegreeZYX (mmachine m) |
SO3MathsQuatToEulerDegreeZYX : Scol function to transform quaternion vector in euler angles (degree) (ZYX) !Deprecated! Prototype: fun [[F F F F]] [F F F]. | |
int | SO3MathsEulerXYZToQuat (mmachine m) |
SO3MathsEulerXYZToQuat : Scol function to transform euler angles (XYZ) (radians) in a quaternion !Deprecated! Prototype: fun [[F F F]] [F F F F]. | |
int | SO3MathsEulerXZYToQuat (mmachine m) |
SO3MathsEulerXZYToQuat : Scol function to transform euler angles (XZY) (radians) in a quaternion !Deprecated! Prototype: fun [[F F F]] [F F F F]. | |
int | SO3MathsEulerYXZToQuat (mmachine m) |
SO3MathsEulerYXZToQuat : Scol function to transform euler angles (YXZ) (radians) in a quaternion !Deprecated! Prototype: fun [[F F F]] [F F F F]. | |
int | SO3MathsEulerYZXToQuat (mmachine m) |
SO3MathsEulerYZXToQuat : Scol function to transform euler angles (YZX) (radians) in a quaternion !Deprecated! Prototype: fun [[F F F]] [F F F F]. | |
int | SO3MathsEulerZYXToQuat (mmachine m) |
SO3MathsEulerZYXToQuat : Scol function to transform euler angles (ZYX) (radians) in a quaternion !Deprecated! Prototype: fun [[F F F]] [F F F F]. | |
int | SO3MathsEulerZXYToQuat (mmachine m) |
SO3MathsEulerZXYToQuat : Scol function to transform euler angles (ZXY) (radians) in a quaternion !Deprecated! Prototype: fun [[F F F]] [F F F F]. | |
int | SO3MathsQuatIsEqual (mmachine m) |
SO3MathsQuatIsEqual : Scol function test two quaternion equality. | |
int | SO3MathsQuatDiff (mmachine m) |
SO3MathsQuatDiff : Scol function to make the mathematical difference between two quaternions. | |
int | SO3MathsQuatSubstract (mmachine m) |
SO3MathsQuatSubstract : Scol function to substract two quaternions. | |
int | SO3MathsQuatAdd (mmachine m) |
SO3MathsQuatAdd : Scol function to add two quaternions. | |
int | SO3MathsQuatInterpolate (mmachine m) |
SO3MathsQuatInterpolate : function to interpolate two quaternions. | |
int | SO3MathsDegreeToRadian (mmachine m) |
SO3MathsDegreeToRadian : function to convert a value from degrees to radians. | |
int | SO3MathsRadianToDegree (mmachine m) |
SO3MathsRadianToDegree : function to convert a value from radians to degrees. | |
int | SO3MathsQuatGetRoll (mmachine m) |
SO3MathsQuatGetRoll : function to get the roll value from quaternion. | |
int | SO3MathsQuatGetYaw (mmachine m) |
SO3MathsQuatGetYaw : function to get the yaw value from quaternion. | |
int | SO3MathsQuatGetPitch (mmachine m) |
SO3MathsQuatGetPitch : function to get the pitch value from quaternion. | |
int | SO3MathsQuatGetDegreeRoll (mmachine m) |
SO3MathsQuatGetDegreeRoll : function to get the roll value in degree from quaternion. | |
int | SO3MathsQuatGetDegreeYaw (mmachine m) |
SO3MathsQuatGetDegreeYaw : function to get the yaw value in degree from quaternion. | |
int | SO3MathsQuatGetDegreePitch (mmachine m) |
SO3MathsQuatGetDegreePitch : function to get the pitch value in degree from quaternion. | |
int | SO3MathsQuatToAxes (mmachine m) |
SO3MathsQuatToAxes : function to project quaternion to axis values. | |
int | SO3MathsQuatFromAngle (mmachine m) |
SO3MathsQuatFromAngle : function to get Quaternion from X Y Z angle. | |
int | SO3MathsQuatFromDegreeAngle (mmachine m) |
SO3MathsQuatFromDegreeAngle : function to get Quaternion from X Y Z angle in degree. | |
int | SO3MathsQuatFromAngleAxis (mmachine m) |
SO3MathsQuatFromAngleAxis : function to get Quaternion from angle axis. | |
int | SO3MathsQuatFromAxes (mmachine m) |
SO3MathsQuatFromAxes : function to get Quaternion from axis. | |
int | SO3MathsQuatGetXaxis (mmachine m) |
SO3MathsQuatGetXaxis : function to get X-axis from quaternion. | |
int | SO3MathsQuatGetYaxis (mmachine m) |
SO3MathsQuatGetYaxis : function to get Y-axis from quaternion. | |
int | SO3MathsQuatGetZaxis (mmachine m) |
SO3MathsQuatGetZaxis : function to get Z-axis from quaternion. | |
int | SO3MathsQuatGetDirection (mmachine m) |
SO3MathsQuatGetDirection : function to get the direction from quaternion. | |
int | SO3MathsClampValue (mmachine m) |
SO3MathsClampValue : function to clamp a value. | |
int | SO3MathsGetRotationTo (mmachine m) |
SO3MathsGetRotationTo : Scol function to get the shortest arc quaternion to rotate the source vector to the destination vector. | |
int | SO3MathsGetRotationToAxis (mmachine m) |
SO3MathsGetRotationToAxis : Scol function to get the shortest arc quaternion to rotate the source vector to axis. | |
int | SO3MathsVectorDotProduct (mmachine m) |
SO3MathsVectorDotProduct : Calculates the dot (scalar) product of this vector with another. | |
int | SO3MathsQuatRotate (mmachine m) |
SO3MathsQuatRotate : Scol function to rotate a quaternion. | |
int | SO3MathsQuatToEulerDegreePYR (mmachine m) |
SO3MathsQuatToEulerDegreePYR : Scol function to transform quaternion vector in euler angles (degree) (Pitch Yaw Roll) | |
int | SO3MathsQuatToEulerPYR (mmachine m) |
SO3MathsQuatToEulerPYR : Scol function to transform quaternion vector in euler angles (Pitch Yaw Roll) | |
int | SO3MathsEulerPYRToQuat (mmachine m) |
SO3MathsEulerPYRToQuat : Scol function to transform quaternion vector in euler angles (degree) (YZX) | |
int | SCOLloadMaths (mmachine m, cbmachine w) |
Load the SO3Engine Mathematical functions. | |
int | SCOLfreeMaths () |
free the SO3Engine Lights function | |
Variables | |
NativeDefinition | natSO3Maths [] |
Function Documentation
◆ SCOLfreeMaths()
int SCOLfreeMaths | ( | ) |
free the SO3Engine Lights function
- Parameters
-
m : The VM
Definition at line 2820 of file SCOLMaths.cpp.
◆ SCOLloadMaths()
int SCOLloadMaths | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Mathematical functions.
- Parameters
-
m : The VM w : The Callback VM
Definition at line 2810 of file SCOLMaths.cpp.
Variable Documentation
◆ natSO3Maths
NativeDefinition natSO3Maths[] |
Definition at line 2753 of file SCOLMaths.cpp.
Generated by 1.9.8