GLTFCamera

Наследует: Resource < RefCounted < Object

Представляет собой камеру glTF.

Описание

Представляет камеру, определенную базовой спецификацией glTF.

Обучающие материалы

Свойства

float

depth_far

4000.0

float

depth_near

0.05

float

fov

1.3089969

bool

perspective

true

float

size_mag

0.5

Методы

GLTFCamera

from_dictionary(dictionary: Dictionary) static

GLTFCamera

from_node(camera_node: Camera3D) static

Dictionary

to_dictionary() const

Camera3D

to_node() const


Описания свойств

float depth_far = 4000.0 🔗

  • void set_depth_far(value: float)

  • float get_depth_far()

Расстояние до дальней границы отбраковки для этой камеры относительно ее локальной оси Z, в метрах. Это соответствует свойству zfar glTF.


float depth_near = 0.05 🔗

  • void set_depth_near(value: float)

  • float get_depth_near()

Расстояние до ближней границы отбраковки для этой камеры относительно ее локальной оси Z, в метрах. Это соответствует свойству znear glTF.


float fov = 1.3089969 🔗

FOV камеры. Этот класс и glTF определяют FOV камеры в радианах, тогда как Godot использует градусы. Это соответствует свойству yfov glTF. Это значение используется только для перспективных камер, когда perspective равно true.


bool perspective = true 🔗

  • void set_perspective(value: bool)

  • bool get_perspective()

Если true, камера находится в перспективном режиме. В противном случае камера находится в ортографическом/ортогональном режиме. Это соответствует свойству type камеры glTF. Для получения дополнительной информации см. Camera3D.projection и спецификацию glTF.


float size_mag = 0.5 🔗

  • void set_size_mag(value: float)

  • float get_size_mag()

Размер камеры. Этот класс и glTF определяют величину размера камеры как радиус в метрах, в то время как Godot определяет его как диаметр в метрах. Это соответствует свойству glTF ymag. Это значение используется только для орфографических/ортогональных камер, когда perspective равно false.


Описания метода

GLTFCamera from_dictionary(dictionary: Dictionary) static 🔗

Создает новый экземпляр GLTFCamera путем анализа указанного Dictionary.


GLTFCamera from_node(camera_node: Camera3D) static 🔗

Создайте новый экземпляр GLTFCamera из заданного узла Godot Camera3D.


Dictionary to_dictionary() const 🔗

Сериализует этот экземпляр GLTFCamera в Dictionary.


Camera3D to_node() const 🔗

Преобразует этот экземпляр GLTFCamera в узел Godot Camera3D.