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

Успадковує: 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 🔗

Поле огляду камери. Цей клас і glTF визначають поле зору камери в радіанах, тоді як 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 визначає її як діаметр у метрах. Це відображається на властивості ymag glTF. Це значення використовується лише для ортографічних/ортогональних камер, якщо 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 в Дикаторія.


Camera3D to_node() const 🔗

Перетворення цієї GLTFCamera екземпляр в вузол Godot Camera3D.