PRIM COLOR

From Second Life Wiki
Revision as of 14:56, 17 April 2008 by Strife Onizuka (Talk | contribs)

Jump to: navigation, search

Description

Constant: integer PRIM_COLOR = 18;

The integer constant PRIM_COLOR has the value 18

Used to get/set the color and alpha of a prim's face.

[ PRIM_COLOR, integer face, float color, float alpha ]

[ 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 ]);

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 PRIM_COLOR works on all sides.
  • If face indicates a face that does not exist the PRIM_COLOR return is [ ZERO_VECTOR, 0.0 ]

Caveats

  • If face is ALL_SIDES then the PRIM_COLOR works on all sides.
  • If face indicates a face that does not exist the PRIM_COLOR return is [ ZERO_VECTOR, 0.0 ]
All Issues ~ Search JIRA for related Bugs

Related Articles

Functions

•  llSetPrimitiveParams
•  llSetLinkPrimitiveParams
•  llGetPrimitiveParams

Events

•  changed

Articles

•  Color in LSL
•  Translucent Color

Deep Notes

Search JIRA for related Issues

Signature

integer PRIM_COLOR = 18;