Difference between revisions of "LlSetColor/Newbie Notes"

From Second Life Wiki
Jump to: navigation, search
m
m (<lsl> tag to <source>)
 
Line 3: Line 3:
 
llSetColor changes the color of a prim, either on a specific side (face) or the entire prim.
 
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>
+
Example:  <source lang="lsl2">llSetColor(<r, g, b>, ALL_SIDES);</source>
 
'''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>

Latest revision as of 13:36, 24 January 2015

llSetColor changes the color of a prim, either on a specific side (face) or the entire prim.

Example:
llSetColor(<r, g, b>, ALL_SIDES);

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 must be between 0.0 and 1.0 inclusively. 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.

For more information about color in LSL please continue reading here: Color