$nav
===== Function: llSqrt =====
float llSqrt(float fval)
Return the square root of the argument, that is, a number such that when multiplied by itself, results in the given argument.
===== Parameters =====
=== fval ===
The $lty[float] value to take the square root of.
===== Return value =====
The square root of the given $ty[float].
===== Notes =====
* If you need the square root of 2, using $lct[SQRT2] instead of calling this function will save code and processing time.
* An input of -0.0 will return -0.0.
* Any value less than zero will return $nan.
===== Short examples =====
float f;
f = llSqrt(4); // sets f to 2.0 because 2*2=4
f = llSqrt(25); // sets f to 5.0 because 5*5=25
f = llSqrt(2); // sets f to approx. 1.414214, which multiplied by itself gives approx. 2
f = SQRT2; // same as above, but more efficient
f = llSqrt(-1); // sets f to NaN (Not a Number) under Mono; crashes under LSO
===== See also =====
* $lfn[llPow] raises a number to any power.
* $lct[SQRT2] is a constant with the square root of 2.
* $lty[float] type and associated caveats and limitations.