Difference between revisions of "LlSetColor/Newbie Notes"
Jump to navigation
Jump to search
Asuka Neely (talk | contribs) |
|||
Line 6: | Line 6: | ||
'''r, g, b''': values for red, green, blue ranging from {{LSL VR|0.0|0.0|0.0}} (black) to {{LSL VR|1.0|1.0|1.0}} (white) | '''r, g, b''': values for red, green, blue ranging from {{LSL VR|0.0|0.0|0.0}} (black) to {{LSL VR|1.0|1.0|1.0}} (white) | ||
</onlyinclude> | </onlyinclude> | ||
Each value have between 0.0 and 1.0. | |||
Since this is a vector value, be sure to include the {{LSL VR|}}. | Since this is a vector value, be sure to include the {{LSL VR|}}. | ||
Example color values: | Example color values: | ||
*{{LSL VR|1.0|1.0|0.0}} = yellow | |||
*{{LSL VR|0.0|1.0|1.0}} = cyan | |||
*{{LSL VR|0.0|1.0|0.0}} = green | |||
{{LSL Const|ALL_SIDES|integer|-1|hex=0xFFFFFFFF}} means all sides of the prim will be changed to the new color. | {{LSL Const|ALL_SIDES|integer|-1|hex=0xFFFFFFFF}} means '''all sides of the prim''' will be changed to the new color. | ||
If you use an integer value instead, only that side of the prim will be changed | If you use an integer value instead, '''only that side of the prim''' will be changed | ||
Example: A cube has 6 sides, with values from 0 to 5. llSetColor({{LSL VR|1.0|1.0|1.0}}, 0); would change the top side of the cube to white. | Example: A cube has 6 sides, with values from 0 to 5. llSetColor({{LSL VR|1.0|1.0|1.0}}, 0); would change the top side of the cube to white. |
Revision as of 05:30, 17 April 2008
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
llSetColor changes the color of a prim, either on a specific side (face) or the entire prim.
Example: <lsl>llSetColor(<r, g, b>, ALL_SIDES);</lsl> r, g, b: values for red, green, blue ranging from <0.0, 0.0, 0.0> (black) to <1.0, 1.0, 1.0> (white)
Each value have between 0.0 and 1.0. Since this is a vector value, be sure to include the <>.
Example color values:
- <1.0, 1.0, 0.0> = yellow
- <0.0, 1.0, 1.0> = cyan
- <0.0, 1.0, 0.0> = green
ALL_SIDES means all sides of the prim will be changed to the new color.
If you use an integer value instead, only that side of the prim will be changed
Example: A cube has 6 sides, with values from 0 to 5. llSetColor(<1.0, 1.0, 1.0>, 0); would change the top side of the cube to white.