Skip to content
lsl.devlsl.devLSL Dev

llSetLinkColor

function
Function syntax
llSetLinkColor(
  1. integer link,// Link number (1 for root, >1 for children) or a LINK_* flag. Values: Links
  2. vector color,// Color vector in RGB <R, G, B> (values from 0.0 to 1.0).
  3. integer face// Face number or ALL_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.

How to use
llSetLinkColor(0, ZERO_VECTOR, 0);
  • llSetLinkColor will 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);
    }
Turn a link set green
default
{
touch_start(integer detected)
{
llSetLinkColor(LINK_SET, <0.0, 1.0, 0.0>, ALL_SIDES);
}
}
ColorHexadecimal codeLSL 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>
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.