function
Function syntax
llSetLinkColor(integer link,// Link number (1 for root, >1 for children) or a LINK_* flag. Values: Linksvector color,// Color vector in RGB <R, G, B> (values from 0.0 to 1.0).integer face// Face number orALL_SIDES. Values: Faces
);- Energy
- 10
If a prim exists in the link set at link, set the Blinn-Phong color on face of that prim.
llSetLinkColor(0, ZERO_VECTOR, 0);Caveats
Section titled “Caveats”-
llSetLinkColorwill have no visible effect on faces with a PBR material. To work on faces both with and without a PBR material, use this snippet:if (llIsLinkGLTFMaterial(LINK_THIS, ALL_SIDES)) {llSetLinkGLTFOverrides(LINK_THIS, ALL_SIDES, [OVERRIDE_GLTF_BASE_COLOR_FACTOR, llsRGB2Linear(color)]);} else {llSetLinkColor(LINK_THIS, color, ALL_SIDES);}
Examples
Section titled “Examples”Turn a link set green
default{ touch_start(integer detected) { llSetLinkColor(LINK_SET, <0.0, 1.0, 0.0>, ALL_SIDES); }}Helper functions
Section titled “Helper functions”| Color | Hexadecimal code | LSL color representations |
|---|---|---|
| NAVY | #001f3f | <0.000, 0.122, 0.247> |
| BLUE | #0074d9 | <0.000, 0.455, 0.851> |
| AQUA | #7fdbff | <0.498, 0.859, 1.000> |
| TEAL | #39cccc | <0.224, 0.800, 0.800> |
| OLIVE | #3d9970 | <0.239, 0.600, 0.439> |
| GREEN | #2ecc40 | <0.180, 0.800, 0.251> |
| LIME | #01ff70 | <0.004, 1.000, 0.439> |
| YELLOW | #ffdc00 | <1.000, 0.863, 0.000> |
| ORANGE | #ff851b | <1.000, 0.522, 0.106> |
| RED | #ff4136 | <1.000, 0.255, 0.212> |
| MAROON | #85144b | <0.522, 0.078, 0.294> |
| FUCHSIA | #f012be | <0.941, 0.071, 0.745> |
| PURPLE | #b10dc9 | <0.694, 0.051, 0.788> |
| WHITE | #ffffff | <1.000, 1.000, 1.000> |
| SILVER | #dddddd | <0.867, 0.867, 0.867> |
| GRAY | #aaaaaa | <0.667, 0.667, 0.667> |
| BLACK | #111111 | <0.067, 0.067, 0.067> |
See also
Section titled “See also”Functions
Section titled “Functions”llGetAlpha— Gets the prim’s alphallSetAlpha— Sets the prim’s alphallGetColor— Gets the prim’s colorllSetColor— Sets the prim’s colorllSetLinkAlphallSetLinkTexturePRIM_COLOR— The equivilant parameter for llSetPrimitiveParamsPRIM_GLTF_BASE_COLOR— The equivilant PBR parameter for llSetPrimitiveParams
Events
Section titled “Events”Articles
Section titled “Articles”Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.