Interpolation/Cosine/Vector: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
Nexii Malthus (talk | contribs)
Created page with "{{LSL_Function |mode=user |func=fCos |p1_type=vector|p1_name=x |p2_type=vector|p2_name=y |p3_type=float|p3_name=t |return_type=vector |return_value=returns the interpolation betw…"
 
Gwyneth Llewelyn (talk | contribs)
m Replace <nowiki> & <source> with <syntaxhighlight>
 
(One intermediate revision by one other user not shown)
Line 9: Line 9:
|func_desc=
|func_desc=
Cosine interpolation between two vectors.
Cosine interpolation between two vectors.
|spec=<lsl>vector vCos(float x, float y, float t) {
|spec=<syntaxhighlight lang="lsl2">
vector vCos(float x, float y, float t) {
     float F = (1-llCos(t*PI))/2;
     float F = (1-llCos(t*PI))/2;
     return x*(1-F)+y*F;
     return x*(1-F)+y*F;
}
}
// Released into public domain. By Nexii Malthus.</lsl>
// Released into public domain. By Nexii Malthus.</syntaxhighlight>
|examples=<lsl></lsl>
|examples=<syntaxhighlight lang="lsl2"></syntaxhighlight>
|cat1=Examples
|cat1=Examples
}}
}}

Latest revision as of 16:20, 6 May 2025