Skip to content

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 vec is a ZERO_VECTOR, the value returned is a ZERO_VECTOR