llVecNorm
vector llVecNorm(vector Vector)Returns normalized vector.
Parameters
-
Vector(vector)
default { state_entry() { vector input = <1.0,2.0,3.0>; llSay(0,"The unit vector on "+(string)input+" is: "+(string)llVecNorm(input) ); }}- Mathematically equivalent to:
vec / llVecMag(vec)vec / llSqrt(vec.x * vec.x + vec.y * vec.y + vec.z * vec.z)
- If
vecis a ZERO_VECTOR, the value returned is a ZERO_VECTOR