Difference between revisions of "Category:LSL Color/pl"
Radek Ocello (talk | contribs) (Created page with '{{LSL Header|ml=*}} {{#if: {{#vardefine:header_title|Kolor w LSL}} {{#vardefine:header_text|LSL ma swój specjalny format koloru. LSL używa wektora do przechowywania koloru...') |
Radek Ocello (talk | contribs) |
||
Line 31: | Line 31: | ||
{{#vardefine:examples| | {{#vardefine:examples| | ||
<lsl>wktor biały | <lsl>wktor biały = <1.0, 1.0, 1.0>; | ||
wektor szary = <0.5, 0.5, 0.5>; | wektor szary = <0.5, 0.5, 0.5>; | ||
wektor czarny = <0.0, 0.0, 0.0>; | wektor czarny = <0.0, 0.0, 0.0>; |
Revision as of 05:10, 12 December 2010
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Kolor w LSL
Kolor w LSLLSL 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.