<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tigran+Vuckovic</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tigran+Vuckovic"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Tigran_Vuckovic"/>
	<updated>2026-07-26T19:26:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlAtan2&amp;diff=21388</id>
		<title>LlAtan2</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlAtan2&amp;diff=21388"/>
		<updated>2007-05-23T00:35:05Z</updated>

		<summary type="html">&lt;p&gt;Tigran Vuckovic: Adding an example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|func=llAtan2&lt;br /&gt;
|sort=Atan2&lt;br /&gt;
|func_id=3|func_sleep=0.0|func_energy=10.0&lt;br /&gt;
|func_footnote=Similar to the arctangent(y/x) except it utilizes the signs of x &amp;amp; y to determine the quadrant. Returns zero if x and y are zero.&lt;br /&gt;
|p1_type=float|p1_name=y|p1_desc&lt;br /&gt;
|p2_type=float|p2_name=x|p2_desc&lt;br /&gt;
|return_type=float&lt;br /&gt;
|return_text=that is the {{wikipedia|Atan2|arctangent2}} of y, x.&lt;br /&gt;
|spec&lt;br /&gt;
|caveats&lt;br /&gt;
|constants&lt;br /&gt;
|examples=&amp;lt;pre&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
  state_entry()&lt;br /&gt;
  {&lt;br /&gt;
    float num1 = llFrand(100.0);&lt;br /&gt;
    float num2 = llFrand(100.0);&lt;br /&gt;
&lt;br /&gt;
    llOwnerSay(&amp;quot;y = &amp;quot; + (string)num1);&lt;br /&gt;
    llOwnerSay(&amp;quot;x = &amp;quot; + (string)num2);&lt;br /&gt;
&lt;br /&gt;
    llOwnerSay(&amp;quot;The tangent of y divided by x is &amp;quot; + (string)llAtan2(num1, num2));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_functions=&lt;br /&gt;
{{LSL DefineRow|[[llSin]]|[[llAsin]]|sine &amp;amp; inverse Sine}}&lt;br /&gt;
{{LSL DefineRow|[[llCos]]|[[llAcos]]|cosine &amp;amp; inverse cosine}}&lt;br /&gt;
{{LSL DefineRow|[[llTan]]||tangent}}&lt;br /&gt;
|also_articles=&lt;br /&gt;
{{LSL DefineRow||{{wikipedia|Atan2}}|}}&lt;br /&gt;
{{LSL DefineRow||{{wikipedia|Inverse_trigonometric_function}}|}}&lt;br /&gt;
|notes&lt;br /&gt;
|cat1=Math/Trigonometry&lt;br /&gt;
|cat2&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tigran Vuckovic</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlSqrt&amp;diff=21387</id>
		<title>LlSqrt</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlSqrt&amp;diff=21387"/>
		<updated>2007-05-23T00:31:08Z</updated>

		<summary type="html">&lt;p&gt;Tigran Vuckovic: Adding an example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|func=llSqrt|sort=Sqrt&lt;br /&gt;
|func_id=4&lt;br /&gt;
|func_sleep=0.0&lt;br /&gt;
|func_energy=10.0&lt;br /&gt;
|func_footnote=Triggers a [[LSL_Math_Error|Math Error]] for imaginary results (val &amp;lt; 0.0)&lt;br /&gt;
|p1_type=float|p1_name=val|p1_desc=positive number (val &amp;gt;= 0.0)&lt;br /&gt;
|return_type=float&lt;br /&gt;
|return_text=that is the square root of val.&lt;br /&gt;
|spec&lt;br /&gt;
|caveats=* Crashes the script if passed a negative number.&lt;br /&gt;
|constants&lt;br /&gt;
|examples=&amp;lt;pre&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
  state_entry()&lt;br /&gt;
  {&lt;br /&gt;
    float num1 = llFrand(100.0);&lt;br /&gt;
&lt;br /&gt;
    llOwnerSay(&amp;quot;The square root of &amp;quot; + (string)num1 + &amp;quot; is &amp;quot; + (string)llSqrt(num1));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_functions={{LSL DefineRow||[[llLog]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llLog10]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llPow]]|}}&lt;br /&gt;
|also_events&lt;br /&gt;
|also_articles&lt;br /&gt;
|also_tests&lt;br /&gt;
|notes&lt;br /&gt;
|permission&lt;br /&gt;
|negative_index&lt;br /&gt;
|cat1=Math&lt;br /&gt;
|cat2=Error/Math&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tigran Vuckovic</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlLog10&amp;diff=21386</id>
		<title>LlLog10</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlLog10&amp;diff=21386"/>
		<updated>2007-05-23T00:29:11Z</updated>

		<summary type="html">&lt;p&gt;Tigran Vuckovic: Adding an example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|func_id=264|func_sleep=0.0|func_energy=10.0&lt;br /&gt;
|func=llLog10|return_type=float|p1_type=float|p1_name=val&lt;br /&gt;
|func_footnote=To get the {{Wikipedia|Natural_logarithm|natural logarithm}} use {{LSLG|llLog}}.&lt;br /&gt;
|func_desc&lt;br /&gt;
|return_text=that is the base 10 {{Wikipedia|Logarithm|logarithm}} of &#039;&#039;&#039;val&#039;&#039;&#039;.&amp;lt;br/&amp;gt;If &#039;&#039;&#039;val&#039;&#039;&#039; &amp;lt;= 0 return {{HoverText|zero|0.0}} instead.&lt;br /&gt;
|spec&lt;br /&gt;
|caveats&lt;br /&gt;
|constants&lt;br /&gt;
|examples=&amp;lt;pre&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
  state_entry()&lt;br /&gt;
  {&lt;br /&gt;
    float num1 = llFrand(100.0);&lt;br /&gt;
&lt;br /&gt;
    llOwnerSay(&amp;quot;The base 10 logarithm of &amp;quot; + (string)num1 + &amp;quot; is &amp;quot; + (string)llLog10(num1));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_functions={{LSL DefineRow||[[llLog]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llPow]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llSqrt]]|}}&lt;br /&gt;
|also_events&lt;br /&gt;
|also_tests&lt;br /&gt;
|also_articles={{LSL DefineRow||{{Wikipedia|Logarithm}}|}}&lt;br /&gt;
|notes&lt;br /&gt;
|permission&lt;br /&gt;
|negative_index&lt;br /&gt;
|sort=Log10&lt;br /&gt;
|cat1=Math&lt;br /&gt;
|cat2&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tigran Vuckovic</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlLog&amp;diff=21385</id>
		<title>LlLog</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlLog&amp;diff=21385"/>
		<updated>2007-05-23T00:26:50Z</updated>

		<summary type="html">&lt;p&gt;Tigran Vuckovic: Adding an example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|func=llLog&lt;br /&gt;
|sort=Log&lt;br /&gt;
|func_id=265|func_sleep=0.0|func_energy=10.0&lt;br /&gt;
|return_type=float|p1_type=float|p1_name=val&lt;br /&gt;
|func_footnote=To get the base 10 logarithm use {{LSLG|llLog10}}.&lt;br /&gt;
|func_desc&lt;br /&gt;
|return_text=that is the {{Wikipedia|Natural_logarithm|natural logarithm}} of &#039;&#039;&#039;val&#039;&#039;&#039;.&amp;lt;br/&amp;gt;If &#039;&#039;&#039;val&#039;&#039;&#039; &amp;lt;= 0 return 0.0 instead.&lt;br /&gt;
|spec&lt;br /&gt;
|caveats&lt;br /&gt;
|constants&lt;br /&gt;
|examples=&amp;lt;pre&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
  state_entry()&lt;br /&gt;
  {&lt;br /&gt;
    float num1 = llFrand(100.0);&lt;br /&gt;
&lt;br /&gt;
    llOwnerSay(&amp;quot;The natural logarithm of &amp;quot; + (string)num1 + &amp;quot; is &amp;quot; + (string)llLog(num1));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_functions={{LSL DefineRow||[[llLog10]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llPow]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llSqrt]]|}}&lt;br /&gt;
|also_events&lt;br /&gt;
|also_tests&lt;br /&gt;
|also_articles={{LSL DefineRow||{{Wikipedia|Natural_logarithm}}|}}&lt;br /&gt;
|notes&lt;br /&gt;
|permission&lt;br /&gt;
|negative_index&lt;br /&gt;
|cat1=Math&lt;br /&gt;
|cat2&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tigran Vuckovic</name></author>
	</entry>
</feed>