Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

CurveXYZTexture

Eredita: Texture2D < Texture < Resource < RefCounted < Object

Una texture 1D in cui i canali di colore rosso, verde e blu corrispondono a punti su 3 curve.

Descrizione

Una texture 1D in cui i canali di colore rosso, verde e blu corrispondono a punti su 3 risorse Curve unitarie. In confronto all'utilizzo di CurveTexture separate, ciò semplifica ulteriormente il compito di salvare le curve come file immagine.

Se hai bisogno di memorizzare solo una curva all'interno di una singola texture, utilizza invece CurveTexture. Vedi anche GradientTexture1D e GradientTexture2D.

Proprietà

Curve

curve_x

Curve

curve_y

Curve

curve_z

bool

resource_local_to_scene

false (overrides Resource)

int

width

256


Descrizioni delle proprietà

Curve curve_x 🔗

  • void set_curve_x(value: Curve)

  • Curve get_curve_x()

La Curve che è renderizzata sul canale rosso della texture. Dovrebbe essere una Curve unitaria.


Curve curve_y 🔗

  • void set_curve_y(value: Curve)

  • Curve get_curve_y()

La Curve che è renderizzata sul canale verde della texture. Dovrebbe essere una Curve unitaria.


Curve curve_z 🔗

  • void set_curve_z(value: Curve)

  • Curve get_curve_z()

La Curve che è renderizzata sul canale blu della texture. Dovrebbe essere una Curve unitaria.


int width = 256 🔗

  • void set_width(value: int)

  • int get_width()

Larghezza della texture (in pixel). Valori più alti consentono di rappresentare meglio i dati ad alta frequenza (come i bruschi cambi di direzione), a costo di un aumento del tempo di generazione e dell'utilizzo della memoria.