Category:LSL Color/pl

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Kolor w LSL

Kolor w LSL

LSL ma swój specjalny format koloru. LSL używa wektora do przechowywania koloru. W odróżnieniu od tradycyjnych RGB, gdzie każdy kanał ma numer 0 -> 255, kolor LSL ma kanał 0 -> 1.

Format: <R, G, B>

• float x Czerwona wartość [0, 1]
• float y Zielona wartość [0, 1]
• float z Niebieska wartość [0, 1]

Examples

<lsl>wktor biały = <1.0, 1.0, 1.0>; wektor szary = <0.5, 0.5, 0.5>; wektor czarny = <0.0, 0.0, 0.0>; wektor czerwony = <1.0, 0.0, 0.0>; wektor zielony = <0.0, 1.0, 0.0>; wektor niebieski = <0.0, 0.0, 1.0>; wektor żółty = <1.0, 1.0, 0.0>; wektor bladoniebieski = <0.0, 1.0, 1.0>; wektor ciemnoróżowy = <1.0, 0.0, 1.0>;</lsl>

Useful Snippets

Przydatne funkcje do przechowywania / pobierania koloru i wartości alfa do / z liczb całkowitych <lsl>integer ColorAlphatoRGBA(vector color, float alpha) {

   return (((integer)(alpha   * 255.0) & 0xFF) << 24)

This category currently contains no pages or media.