LlGetAlpha
Function: float llGetAlpha( integer face );
Returns a float that is the alpha of face.
• integer face – face number or ALL_SIDES
If face is ALL_SIDES then the function returns the sum of alpha of all the faces on the prim.
The return is in the range [0, 1]
Caveats
• If face indicates a face that does not exist the return is 0.0
Examples
| <source lang="lsl">
//Tells the owner the alpha on all sides default { state_entry()
{
integer i = 0;
integer max = llGetNumberOfSides();
while(i < max)
{
llSay(0,"Face "+(string)i+" alpha is " + (string)llGetAlpha(i));
++i;
}
}
} </source> |
Useful Snippets
| <source lang="lsl">
float AveragePrimAlpha() {//Since this is so simple you may just want to inline it instead of including the function. return (llGetAlpha(ALL_SIDES) / llGetNumberOfSides()); } </source> |
See Also
Functions
• llSetAlpha – Sets the prim's alpha
• llGetColor – Gets the prim's color
• 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