Difference between revisions of "LlPow"
Jump to navigation
Jump to search
m |
|||
(21 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LSL_Function | ||
|sort=Pow|func=llPow | |||
|func_id=5|func_sleep=0.0|func_energy=10.0 | |||
|func_footnote=Triggers a [[LSL_Math_Error|Math Error]] for imaginary results <code>(({{LSLPT|exponent}} != ([[integer]]){{LSLPT|exponent}}) && ({{LSLPT|base}} < 0.0))</code> when not compiled in mono.{{PBR}} | |||
| | Returns NaN when compiled in mono without crash | ||
| | |p1_type=float|p1_name=base|p1_desc | ||
= | |p2_type=float|p2_name=exponent|p2_desc | ||
< | |return_type=float | ||
|return_text=that is {{LSLP|base}} raised to the power {{LSLP|exponent}} ({{LSLP|base}}<sup>{{LSLP|exponent}}</sup>) | |||
|spec | |||
</ | |caveats=* Can crash the script when not compiled in mono | ||
|examples= | |||
| | <source lang="lsl2">default { | ||
| | state_entry() { | ||
llOwnerSay("llPow(5, .5) (" + (string)llPow(5, .5) + ") is equal to llSqrt(5) (" | |||
+ (string)llSqrt(5) + ")."); | |||
== | } | ||
}</source> | |||
|helpers | |||
|also_functions={{LSL DefineRow||[[llLog]]|}} | |||
{{LSL DefineRow||[[llLog10]]|}} | |||
{| | {{LSL DefineRow||[[llSqrt]]|}} | ||
|also_events | |||
|also_articles | |||
|also_tests | |||
|notes | |||
|cat1=Math | |||
|cat2=Error/Math | |||
|cat3 | |||
|cat4 | |||
}} | |||
|} | |||
< | |||
</ | |||
| | |||
| | |||
< | |||
</ | |||
| | |||
| | |||
| | |||
| | |||
= | |||
|} | |||
Revision as of 13:28, 14 September 2015
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: float llPow( float base, float exponent );5 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns a float that is base raised to the power exponent (baseexponent)
• float | base | |||
• float | exponent |
Triggers a Math Error for imaginary results ((exponent != (integer)exponent) && (base < 0.0))
when not compiled in mono.
Returns NaN when compiled in mono without crash
Caveats
Examples
default {
state_entry() {
llOwnerSay("llPow(5, .5) (" + (string)llPow(5, .5) + ") is equal to llSqrt(5) ("
+ (string)llSqrt(5) + ").");
}
}