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

From Second Life Wiki
Jump to navigation Jump to search
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
Line 1: Line 1:
{{Multi-lang}}{{LSL Header/it}}
{{Multi-lang}}{{LSL Header/it}}
{{#if:
{{#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 -&gt; 255, i canali di colore di LSL sono normalizzati in 0 -&gt; 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 -&gt; 255, i canali di colore di LSL sono normalizzati in 0 -&gt; 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|

Revision as of 09:32, 26 July 2009


I colori in LSL

I colori in LSL

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.

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.