function
Function syntax
float llCos(float theta// Angle in radians.
);- Returns
float- Energy
- 10
Returns the cosine of theta. Theta is in radians.
Returns a float that is the cosine of theta.
float result = llCos(0.0);Caveats
Section titled “Caveats”because of IEE754 on single floats, llCos(PI_BY_TWO) returns -4.371139E-8 (hex : 0xB33BBD2E ) and not 0 ; llCos(PI/3.0) returns 0.49999997 ( hex : 0x3EFFFFFF ) and not 0.5
Examples
Section titled “Examples”Example 1
// Touch the object with this script in it to see the cosine of random numbers!default{ touch_start(integer num) { float r = llFrand(TWO_PI); llOwnerSay("The cosine of " + (string)r + " in radians or " + (string)(r * RAD_TO_DEG) + " in degrees is " + (string)llCos(r)); }}See also
Section titled “See also”Functions
Section titled “Functions”llSin—llAsin— sine & inverse SinellAcos— inverse cosinellTan—llAtan2— tangent & inverse tangent
Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.