SMC_Quat_Decompose (FUN) ¶ FUNCTION SMC_Quat_Decompose Splits up a quaternion into the real part (dR) and the imaginary part (vector v). InOut: Scope Name Type Inout Const q SMC_Quat Output dR LREAL Inout v SMC_Vector3D
SMC_Quat_DistE (FUN) ¶ FUNCTION SMC_Quat_DistE : LREAL Computes the euclidean distance between two quaternion InOut: Scope Name Type Inout Const q1 SMC_Quat q2 SMC_Quat Return SMC_Quat_DistE LREAL
SMC_Quat_Dot (FUN) ¶ FUNCTION SMC_Quat_Dot Computes the dot-product of two quaternions InOut: Scope Name Type Inout Const q1 SMC_Quat q2 SMC_Quat Output SMC_QuatDot LREAL
SMC_Quat_Equals (FUN) ¶ FUNCTION SMC_Quat_Equals : BOOL InOut: Scope Name Type Inout Const qA SMC_Quat qB SMC_Quat Return SMC_Quat_Equals BOOL
SMC_Quat_InitV (FUN) ¶ FUNCTION SMC_Quat_InitV InOut: Scope Name Type Comment Inout q SMC_Quat Input dR LREAL The real part Inout Const v SMC_Vector3D The imaginary part as a vector. Must have dimension 3
SMC_Quat_Init (FUN) ¶ FUNCTION SMC_Quat_Init InOut: Scope Name Type Comment Inout q SMC_Quat Input dR LREAL The real part dI LREAL The first imaginary part dJ LREAL The second imaginary part dK LREAL The third imaginary part
SMC_NthRoot (FUN) ¶ FUNCTION SMC_NthRoot : LREAL Computes the n-th root of y, i.e. a value x so that x^n = y. If n is even, only the positive root is returned. If n is even, the behaviour is undefined for negative values of y. If n is zero, the behaviour is undefined. InOut: Scope Name Type Input y LREAL n UDINT Return SMC_NthRoot LREAL
SMC_Seq_InitEmpty (FUN) ¶ FUNCTION SMC_Seq_InitEmpty InOut: Scope Name Type Inout seq SMC_Seq_Grid
SMC_Seq_Order (ENUM) ¶ TYPE SMC_Seq_Order : Attributes: qualified_only InOut: Name ASCENDING DESCENDING
SMC_ceil (FUN) ¶ FUNCTION SMC_ceil : LREAL InOut: Scope Name Type Input x LREAL Return SMC_ceil LREAL