Difference between revisions of "Category:LSL Color/it"
Jump to navigation
Jump to search
Silyus Payne (talk | contribs) m (Created page with '{{Multi-lang}}{{LSL Header/it}} {{#if: {{#vardefine:header_title|I colori in LSL}} {{#vardefine:header_text|LSL ha il suo speciale formato per i colori. LSL usa un vector pe...') |
m |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Multi-lang}}{{LSL Header/it}} | {{Multi-lang}}{{LSL Header/it}} | ||
{{#vardefine:header_title|I colori in LSL}} | {{#vardefine:header_title|I colori in LSL}} | ||
{{#vardefine:header_text|LSL ha il suo speciale formato per i colori. LSL usa un [[vector]] per conservare i colori. Al contrario del tradizionale RGB dove ogni canale è 0 -> 255, i canali di colore di LSL sono normalizzati in 0 -> 1.<br/> | {{#vardefine:header_text|LSL ha il suo speciale formato per i colori. LSL usa un [[vector]] per conservare i colori. Al contrario del tradizionale RGB dove ogni canale è 0 -> 255, i canali di colore di LSL sono normalizzati in 0 -> 1.<br/> | ||
Line 10: | Line 8: | ||
{{LSL DefineRow|float|z|canale '''blu'''|[0, 1]}} | {{LSL DefineRow|float|z|canale '''blu'''|[0, 1]}} | ||
{{!}}} | {{!}}} | ||
{{#vardefine:helpers| | {{#vardefine:helpers| | ||
Line 43: | Line 40: | ||
}} | }} | ||
}}{{LSL Generic}}{{LSLC|Face|Color}} | }}{{LSL Generic}}{{LSLC/it|Face|Color}} | ||
{{LSLC|}}{{LSLC|FixMe}} | {{LSLC/it|}}{{LSLC/it|FixMe}} |
Latest revision as of 18:20, 19 October 2009
Portale LSL | Funzioni | Eventi | Tipi | Operatori | Costanti | Flusso d'esecuzione | Libreria degli Script | Tutorial |
I colori in LSL
I colori in LSLLSL ha il suo speciale formato per i colori. LSL usa un vector per conservare i colori. Al contrario del tradizionale RGB dove ogni canale è 0 -> 255, i canali di colore di LSL sono normalizzati in 0 -> 1.
Format: <R, G, B>
• float | x | – | canale rosso | [0, 1] |
• float | y | – | canale verde | [0, 1] |
• float | z | – | canale blu | [0, 1] |
Examples
<lsl> vector bianco = <1.0, 1.0, 1.0>; vector grigio = <0.5, 0.5, 0.5>; vector nero = <0.0, 0.0, 0.0>; vector rosso = <1.0, 0.0, 0.0>; vector verde = <0.0, 1.0, 0.0>; vector blu = <0.0, 0.0, 1.0>; vector giallo = <1.0, 1.0, 0.0>; vector cyano = <0.0, 1.0, 1.0>; vector magenta = <1.0, 0.0, 1.0>;</lsl>
Useful Snippets
Funzioni utili per conservare/ritrovare i colori e il canale alpha a/da interi
<lsl>integer ColorAlphatoRGBA(vector color, float alpha) {
return (((integer)(alpha * 255.0) & 0xFF) << 24)
This category currently contains no pages or media.