reckfellENGINE

GltfCamera

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

На этой странице
class GltfCameraReckfellSharpНаследует Resource

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

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

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

GltfCameraКонструктор
# GltfCamera
C#
public GltfCamera();

Свойства5

DepthFarСвойство
# DepthFar
C#
public float DepthFar { get; set; }

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

DepthNearСвойство
# DepthNear
C#
public float DepthNear { get; set; }

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

FovСвойство
# Fov
C#
public float Fov { get; set; }

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

PerspectiveСвойство
# Perspective
C#
public bool Perspective { get; set; }

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

SizeMagСвойство
# SizeMag
C#
public float SizeMag { get; set; }

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

Методы14

FromDictionaryGltfCamera
# FromDictionary
C#
public static GltfCamera FromDictionary(Reckfell.Collections.Dictionary dictionary);

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

Параметры
ИмяТипПо умолчанию
dictionaryReckfell.Collections.Dictionary—
Возвращает GltfCamera
FromNodeGltfCamera
# FromNode
C#
public static GltfCamera FromNode(Camera3D cameraNode);

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

Параметры
ИмяТипПо умолчанию
cameraNodeCamera3D—
Возвращает GltfCamera
GetDepthFarfloat
# GetDepthFar
C#
public float GetDepthFar();
Возвращает float
GetDepthNearfloat
# GetDepthNear
C#
public float GetDepthNear();
Возвращает float
GetFovfloat
# GetFov
C#
public float GetFov();
Возвращает float
GetPerspectivebool
# GetPerspective
C#
public bool GetPerspective();
Возвращает bool
GetSizeMagfloat
# GetSizeMag
C#
public float GetSizeMag();
Возвращает float
SetDepthFarvoid
# SetDepthFar
C#
public void SetDepthFar(float zdepthFar);
Параметры
ИмяТипПо умолчанию
zdepthFarfloat—
SetDepthNearvoid
# SetDepthNear
C#
public void SetDepthNear(float zdepthNear);
Параметры
ИмяТипПо умолчанию
zdepthNearfloat—
SetFovvoid
# SetFov
C#
public void SetFov(float fov);
Параметры
ИмяТипПо умолчанию
fovfloat—
SetPerspectivevoid
# SetPerspective
C#
public void SetPerspective(bool perspective);
Параметры
ИмяТипПо умолчанию
perspectivebool—
SetSizeMagvoid
# SetSizeMag
C#
public void SetSizeMag(float sizeMag);
Параметры
ИмяТипПо умолчанию
sizeMagfloat—
ToDictionaryReckfell.Collections.Dictionary
# ToDictionary
C#
public Reckfell.Collections.Dictionary ToDictionary();

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

Возвращает Reckfell.Collections.Dictionary
ToNodeCamera3D
# ToNode
C#
public Camera3D ToNode();

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

Возвращает Camera3D
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.