GLTFCamera

Hereda: Resource < RefCounted < Object

Representa una cámara glTF.

Descripción

Representa una cámara tal como se define en la especificación base de glTF.

Tutoriales

Propiedades

float

depth_far

4000.0

float

depth_near

0.05

float

fov

1.3089969

bool

perspective

true

float

size_mag

0.5

Métodos

GLTFCamera

from_dictionary(dictionary: Dictionary) static

GLTFCamera

from_node(camera_node: Camera3D) static

Dictionary

to_dictionary() const

Camera3D

to_node() const


Descripciones de Propiedades

float depth_far = 4000.0 🔗

  • void set_depth_far(value: float)

  • float get_depth_far()

La distancia al límite lejano de culling para esta cámara en relación con su eje Z local, en metros. Esto se asigna a la propiedad zfar de glTF.


float depth_near = 0.05 🔗

  • void set_depth_near(value: float)

  • float get_depth_near()

La distancia al límite cercano de culling de esta cámara en relación con su eje Z local, en metros. Esto se asigna a la propiedad znear de glTF.


float fov = 1.3089969 🔗

El FOV de la cámara. Esta clase y glTF definen el FOV de la cámara en radianes, mientras que Godot utiliza grados. Esto se asigna a la propiedad yfov de glTF. Este valor solo se utiliza para las cámaras de perspectiva, cuando perspective es true.


bool perspective = true 🔗

  • void set_perspective(value: bool)

  • bool get_perspective()

Si es true, la cámara está en modo de perspectiva. De lo contrario, la cámara está en modo ortográfico/ortogonal. Esto se asigna a la propiedad type de la cámara glTF. Véase Camera3D.projection y la especificación glTF para obtener más información.


float size_mag = 0.5 🔗

  • void set_size_mag(value: float)

  • float get_size_mag()

El tamaño de la cámara. Esta clase y glTF definen la magnitud del tamaño de la cámara como un radio en metros, mientras que Godot lo define como un diámetro en metros. Esto se asigna a la propiedad ymag de glTF. Este valor solo se utiliza para las cámaras ortográficas/ortogonales, cuando perspective es false.


Descripciones de Métodos

GLTFCamera from_dictionary(dictionary: Dictionary) static 🔗

Crea una nueva instancia de GLTFCamera analizando el Dictionary proporcionado.


GLTFCamera from_node(camera_node: Camera3D) static 🔗

Crea una nueva instancia de GLTFCamera a partir del nodo Camera3D de Godot dado.


Dictionary to_dictionary() const 🔗

Serializa esta instancia de GLTFCamera en un Dictionary.


Camera3D to_node() const 🔗

Convierte esta instancia de GLTFCamera en un nodo Camera3D de Godot.