Difference between revisions of "Category:LSL Color/pl"

From Second Life Wiki
Jump to navigation Jump to search
m
Line 42: Line 42:
}}
}}


}}{{LSL Generic}}{{LSLC|Face|*Kolor}}
}}{{LSL Generic}}{{LSLC|Face|*Kolor|/es}}
{{LSLC|}}{{LSLC|FixMe}}
{{LSLC|||/es}}{{LSLC|FixMe||/es}}

Revision as of 01:08, 26 December 2010

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.