Difference between revisions of "User:Adicted Waco/Projects"
Jump to navigation
Jump to search
Adicted Waco (talk | contribs) m |
Adicted Waco (talk | contribs) (A HSL To RGB Script) |
||
Line 8: | Line 8: | ||
<TD ALIGN=LEFT>Project Name</TD> | <TD ALIGN=LEFT>Project Name</TD> | ||
<TD ALIGN=CENTER>Sub-Tasks</TD> | <TD ALIGN=CENTER>Sub-Tasks</TD> | ||
</TR> | |||
<TR> | |||
<TD ALIGN=LEFT></br></TD> | |||
<TD ALIGN=LEFT></br></TD> | |||
<TD ALIGN=CENTER></br></TD> | |||
</TR> | </TR> | ||
</TABLE> | </TABLE> | ||
Notes: | Notes: | ||
*Priority - Lower Numbers Are More Important | *Priority - Lower Numbers Are More Important | ||
</div></div> | </div> | ||
<div style="padding: 0.5em"> | |||
== Script In Process == | |||
A Script That Converts A Hue To A RGB (Needs Work) | |||
<lsl> | |||
float hue_2_rgb(float temp1,float temp2,float temp3) | |||
{ | |||
if (temp3 < 0) | |||
{ | |||
temp3 += 1; | |||
} | |||
if (temp3 > 1) | |||
{ | |||
temp3 -= 1; | |||
} | |||
if (6.0*temp3 < 1) | |||
{ | |||
return (temp1+(temp2-temp1)*6.0*temp3); | |||
} | |||
else if (2.0*temp3 < 1) | |||
{ | |||
return (temp2); | |||
} | |||
else if (3.0*temp3 < 2) | |||
{ | |||
return (temp1+(temp2-temp1)*((2.0/3.0)-temp3)*6.0); | |||
} | |||
else | |||
{ | |||
return (temp1); | |||
} | |||
} | |||
default | |||
{ | |||
state_entry() | |||
{ | |||
float h = 85.0/360.0; | |||
float s = 100.0/100.0; | |||
float l = 50.0/100.0; | |||
float var_1; | |||
float var_2; | |||
vector Colour; | |||
if (s == 0) | |||
{ | |||
Colour = <l, l, l>; | |||
} | |||
else | |||
{ | |||
if (l < 0.5) | |||
{ | |||
var_2 = l * (1 + s); | |||
} | |||
else | |||
{ | |||
var_2 = (l + s) - (s * l); | |||
} | |||
var_1 = 2 * l - var_2; | |||
Colour = < | |||
hue_2_rgb(var_1,var_2,h + (1.0 / 3.0)), | |||
hue_2_rgb(var_1,var_2,h), | |||
hue_2_rgb(var_1,var_2,h - (1.0 / 3.0))>; | |||
} | |||
llOwnerSay((string)Colour); | |||
} | |||
} | |||
</lsl> | |||
</div> | |||
</div> |
Revision as of 21:17, 28 March 2009
Projects In Progress
Priority | Project Name | Sub-Tasks |
Notes:
- Priority - Lower Numbers Are More Important
Script In Process
A Script That Converts A Hue To A RGB (Needs Work) <lsl> float hue_2_rgb(float temp1,float temp2,float temp3) {
if (temp3 < 0) { temp3 += 1; } if (temp3 > 1) { temp3 -= 1; } if (6.0*temp3 < 1) { return (temp1+(temp2-temp1)*6.0*temp3); } else if (2.0*temp3 < 1) { return (temp2); } else if (3.0*temp3 < 2) { return (temp1+(temp2-temp1)*((2.0/3.0)-temp3)*6.0); } else { return (temp1); }
} default {
state_entry() { float h = 85.0/360.0; float s = 100.0/100.0; float l = 50.0/100.0; float var_1; float var_2; vector Colour; if (s == 0) { Colour = <l, l, l>; } else { if (l < 0.5) { var_2 = l * (1 + s); } else { var_2 = (l + s) - (s * l); } var_1 = 2 * l - var_2; Colour = < hue_2_rgb(var_1,var_2,h + (1.0 / 3.0)), hue_2_rgb(var_1,var_2,h), hue_2_rgb(var_1,var_2,h - (1.0 / 3.0))>; } llOwnerSay((string)Colour); }
}
</lsl>