Jump to content

LlGetColor

From OSgrid Wiki

Function: vector llGetColor( integer face );

Returns a vector that is the color on face.
• integer face – face number or ALL_SIDES

If face is ALL_SIDES then the function returns the average color of all the faces on the prim.[1]
Caveats
• If face indicates a face that does not exist the return is <0.0, 0.0, 0.0>

Examples

<source lang="lsl">

// Tells the owner the color on all sides default {

   state_entry()
   {
       integer i = 0;
       integer max = llGetNumberOfSides();
       while(i < max)
       {
           llOwnerSay("Face " + (string) i + " color is " + (string) llGetColor(i));
           ++i;
       }
   }

} </source>


See Also
Functions
• llGetAlpha – Gets the prim's alpha
• llSetAlpha – Sets the prim's alpha
• llSetColor – Sets the prim's color
• llSetLinkColor – Sets link's color
• llSetLinkAlpha – Sets link's alpha
• llGetNumberOfSides – Gets the number of faces on the prim

Deep Notes
Footnotes
1. ^ Since sRGB is nonlinear this color may not in fact be of the greatest use.