PRIM COLOR
From Second Life Wiki
| Languages: |
English |
| LSL Portal | | | Functions | | | Events | | | Types | | | Operators | | | Constants | | | Flow Control | | | Script Library | | | Tutorials |
integer PRIM_COLOR = 18;
The integer constant PRIM_COLOR has the value 18
Used to get or set the color and alpha of a prim's face.
[ PRIM_COLOR, integer face, float color, float alpha ]
| • integer | face | – | face number or ALL_SIDES | |
| • float | color | – | color in RGB <R, G, B> (<0.0, 0.0, 0.0> = black, <1.0, 1.0, 1.0> = white) | |
| • float | alpha | – | from 0.0 (clear) to 1.0 (solid) (0.0 <= alpha <= 1.0) |
When used with llSetPrimitiveParams & llSetLinkPrimitiveParams
llGetPrimitiveParams([ PRIM_COLOR, integer face ]);
Returns the list [ float color, float alpha ]
| • integer | face | – | face number or ALL_SIDES | ||
| | |||||
| • float | color | – | color in RGB <R, G, B> (<0.0, 0.0, 0.0> = black, <1.0, 1.0, 1.0> = white) | ||
| • float | alpha | – | from 0.0 (clear) to 1.0 (solid) (0.0 <= alpha <= 1.0) | ||
Caveats:
- If face is ALL_SIDES then the function works on all sides.
- If face indicates a face that does not exist the return is [ ZERO_VECTOR, 0.0 ]

