CurveXYZTexture

Hereda: Texture2D < Texture < Resource < RefCounted < Object

Una textura 1D donde los canales de color rojo, verde y azul corresponden a puntos en 3 curvas.

Descripción

Una textura 1D donde los canales de color rojo, verde y azul corresponden a puntos en 3 recursos Curve unitarias. En comparación con el uso de CurveTextures separadas, esto simplifica aún más la tarea de guardar curvas como archivos de imagen.

Si solo necesitas guardar una curva dentro de una sola textura, usa CurveTexture en su lugar. Véase también GradientTexture1D y GradientTexture2D.

Propiedades

Curve

curve_x

Curve

curve_y

Curve

curve_z

bool

resource_local_to_scene

false (overrides Resource)

int

width

256


Descripciones de Propiedades

Curve curve_x 🔗

  • void set_curve_x(value: Curve)

  • Curve get_curve_x()

La Curve que se renderiza en el canal rojo de la textura. Debe ser una Curve unitaria.


Curve curve_y 🔗

  • void set_curve_y(value: Curve)

  • Curve get_curve_y()

La Curve que se renderiza en el canal verde de la textura. Debe ser una Curve unitaria.


Curve curve_z 🔗

  • void set_curve_z(value: Curve)

  • Curve get_curve_z()

La Curve que se renderiza en el canal azul de la textura. Debe ser una Curve unitaria.


int width = 256 🔗

  • void set_width(value: int)

  • int get_width()

El ancho de la textura (en píxeles). Los valores más altos hacen posible representar mejor los datos de alta frecuencia (como los cambios repentinos de dirección), a costa de un mayor tiempo de generación y uso de memoria.