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.

GLTFCamera

Eredita: Resource < RefCounted < Object

Rappresenta una telecamera glTF.

Descrizione

Rappresenta una telecamera come definita dalle specifiche glTF di base.

Tutorial

Proprietà

float

depth_far

4000.0

float

depth_near

0.05

float

fov

1.3089969

bool

perspective

true

float

size_mag

0.5

Metodi

GLTFCamera

from_dictionary(dictionary: Dictionary) static

GLTFCamera

from_node(camera_node: Camera3D) static

Dictionary

to_dictionary() const

Camera3D

to_node() const


Descrizioni delle proprietà

float depth_far = 4000.0 🔗

  • void set_depth_far(value: float)

  • float get_depth_far()

La distanza dal limite di ritaglio lontano per questa telecamera rispetto al suo asse Z locale, in metri. Questa corrisponde alla proprietà zfar di glTF.


float depth_near = 0.05 🔗

  • void set_depth_near(value: float)

  • float get_depth_near()

La distanza dal limite di ritaglio vicino per questa telecamera rispetto al suo asse Z locale, in metri. Questa corrisponde alla proprietà znear di glTF.


float fov = 1.3089969 🔗

Il FOV (campo visivo) della telecamera. Questa classe e glTF definiscono il FOV della telecamera in radianti, mentre Godot usa i gradi. Questo corrisponde alla proprietà yfov di glTF. Questo valore è usato solo per le telecamere prospettiche, quando perspective è true.


bool perspective = true 🔗

  • void set_perspective(value: bool)

  • bool get_perspective()

Se true la telecamera è in modalità prospettiva. Altrimenti, la telecamera è in modalità ortografica/ortogonale. Questo corrisponde alla proprietà type di una telecamera in glTF. Vedi Camera3D.projection e le specifiche glTF per ulteriori informazioni.


float size_mag = 0.5 🔗

  • void set_size_mag(value: float)

  • float get_size_mag()

La dimensione della telecamera. Questa classe e GLTF definiscono le unità della dimensione della telecamera come raggio in metri, mentre Godot la definisce come diametro in metri. Questo corrisponde alla proprietà ymag di GLTF. Questo valore è utilizzato solo per telecamere ortografiche/ortogonali, quando perspective è false.


Descrizioni dei metodi

GLTFCamera from_dictionary(dictionary: Dictionary) static 🔗

Crea una nuova istanza di GLTFCamera analizzando il Dictionary specificato.


GLTFCamera from_node(camera_node: Camera3D) static 🔗

Crea una nuova istanza di GLTFCamera dal nodo Camera3D di Godot specificato.


Dictionary to_dictionary() const 🔗

Serializza questa istanza di GLTFCamera in un Dictionary.


Camera3D to_node() const 🔗

Converte questa istanza GLTFCamera in un nodo Camera3D di Godot.