Camera

Camera class

Камера описывает точку глаза наблюдателя, смотрящего на сцену.

Методы

constructor

ИмяОписание
constructor()Инициализирует новый экземпляр класса Camera.

Result:


constructor_overload

ИмяОписание
constructor_overload(projectionType)Инициализирует новый экземпляр класса Camera.

Parameters:

ИмяТипОписание
projectionTypeProjectionTypeProjectionType

Result:


constructor_overload2

ИмяОписание
constructor_overload2(name)Инициализирует новый экземпляр класса Camera.

Parameters:

ИмяТипОписание
nameStringИмя.

Result:


constructor_overload3

ИмяОписание
constructor_overload3(name, projectionType)Инициализирует новый экземпляр класса Camera.

Parameters:

ИмяТипОписание
nameStringИмя.
projectionTypeProjectionTypeProjectionType

Result:


getApertureMode

ИмяОписание
getApertureMode()Получает или задает режим диафрагмы камеры. Значение свойства — целочисленная константа ApertureMode.

Result:


setApertureMode

ИмяОписание
setApertureMode(value)Получает или задает режим диафрагмы камеры. Значение свойства — целочисленная константа ApertureMode.

Result:


getFieldOfView

ИмяОписание
getFieldOfView()Получает или задает поле зрения камеры в градусах; это свойство используется только когда ApertureMode равно ApertureMode.HORIZONTAL или ApertureMode.VERTICAL

Result:


setFieldOfView

ИмяОписание
setFieldOfView(value)Получает или задает поле зрения камеры в градусах; это свойство используется только когда ApertureMode равно ApertureMode.HORIZONTAL или ApertureMode.VERTICAL

Result:


getFieldOfViewX

ИмяОписание
getFieldOfViewX()Получает или задает горизонтальное поле зрения камеры в градусах; это свойство используется только когда ApertureMode равно ApertureMode.HORIZ_AND_VERT

Result:


setFieldOfViewX

ИмяОписание
setFieldOfViewX(value)Получает или задает горизонтальное поле зрения камеры в градусах; это свойство используется только когда ApertureMode равно ApertureMode.HORIZ_AND_VERT

Result:


getFieldOfViewY

ИмяОписание
getFieldOfViewY()Получает или задает вертикальное поле зрения камеры в градусах; это свойство используется только когда ApertureMode равно ApertureMode.HORIZ_AND_VERT

Result:


setFieldOfViewY

ИмяОписание
setFieldOfViewY(value)Получает или задает вертикальное поле зрения камеры в градусах; это свойство используется только когда ApertureMode равно ApertureMode.HORIZ_AND_VERT

Result:


getWidth

ИмяОписание
getWidth()Получает или задает ширину плоскости просмотра в дюймах

Result:


setWidth

ИмяОписание
setWidth(value)Получает или задает ширину плоскости просмотра в дюймах

Result:


getHeight

ИмяОписание
getHeight()Получает или задает высоту плоскости просмотра в дюймах

Result:


setHeight

ИмяОписание
setHeight(value)Получает или задает высоту плоскости просмотра в дюймах

Result:


getAspectRatio

ИмяОписание
getAspectRatio()Получает или задает соотношение сторон плоскости просмотра.

Result:


setAspectRatio

ИмяОписание
setAspectRatio(value)Получает или задает соотношение сторон плоскости просмотра.

Result:


getMagnification

ИмяОписание
getMagnification()Получает или задает увеличение, используемое в ортографической камере

Result:


setMagnification

ИмяОписание
setMagnification(value)Получает или задает увеличение, используемое в ортографической камере

Result:


getProjectionType

ИмяОписание
getProjectionType()Получает или задает тип проекции камеры. По умолчанию используется перспективная проекция. Значение свойства — целочисленная константа ProjectionType.

Result:


setProjectionType

ИмяОписание
setProjectionType(value)Получает или задает тип проекции камеры. По умолчанию используется перспективная проекция. Значение свойства — целочисленная константа ProjectionType.

Result:


getRotationMode

ИмяОписание
getRotationMode()Получает или задает режим ориентации усечения. Это свойство работает только когда Target равен null. Если значение равно RotationMode.FIXED_TARGET, направление всегда вычисляется свойством LookAt. В противном случае LookAt всегда вычисляется свойством Direction. Значение свойства — целочисленная константа RotationMode.

Result:


setRotationMode

ИмяОписание
setRotationMode(value)Получает или задает режим ориентации усечения. Это свойство работает только когда Target равен null. Если значение равно RotationMode.FIXED_TARGET, направление всегда вычисляется свойством LookAt. В противном случае LookAt всегда вычисляется свойством Direction. Значение свойства — целочисленная константа RotationMode.

Result:


getNearPlane

ИмяОписание
getNearPlane()Получает или задает расстояние до ближней плоскости усечения.

Result:


setNearPlane

ИмяОписание
setNearPlane(value)Получает или задает расстояние до ближней плоскости усечения.

Result:


getFarPlane

ИмяОписание
getFarPlane()Получает или задает расстояние до дальней плоскости усечения.

Result:


setFarPlane

ИмяОписание
setFarPlane(value)Получает или задает расстояние до дальней плоскости усечения.

Result:


getAspect

ИмяОписание
getAspect()Получает или задает соотношение сторон усечения

Result:


setAspect

ИмяОписание
setAspect(value)Получает или задает соотношение сторон усечения

Result:


getOrthoHeight

ИмяОписание
getOrthoHeight()Получает или задает высоту, когда усечение находится в ортографической проекции.

Result:


setOrthoHeight

ИмяОписание
setOrthoHeight(value)Получает или задает высоту, когда усечение находится в ортографической проекции.

Result:


getUp

ИмяОписание
getUp()Получает или задает направление вверх камеры

Result:


setUp

ИмяОписание
setUp(value)Получает или задает направление вверх камеры

Result:


getLookAt

ИмяОписание
getLookAt()Получает или задает интересующую позицию, на которую смотрит камера.

Result:


setLookAt

ИмяОписание
setLookAt(value)Получает или задает интересующую позицию, на которую смотрит камера.

Result:


getDirection

ИмяОписание
getDirection()Получает или задает направление, в котором смотрит камера. Изменения этого свойства также влияют на LookAt и Target.

Result:


setDirection

ИмяОписание
setDirection(value)Получает или задает направление, в котором смотрит камера. Изменения этого свойства также влияют на LookAt и Target.

Result:


getTarget

ИмяОписание
getTarget()Получает или задает цель, на которую смотрит камера. Если пользователь поддерживает это свойство, оно должно быть установлено до свойства LookAt.

Result:


setTarget

ИмяОписание
setTarget(value)Получает или задает цель, на которую смотрит камера. Если пользователь поддерживает это свойство, оно должно быть установлено до свойства LookAt.

Result:


getParentNodes

ИмяОписание
getParentNodes()Получает все родительские узлы; сущность может быть присоединена к нескольким родительским узлам для инстанцирования геометрии. Узлы.

Result:


getExcluded

ИмяОписание
getExcluded()Получает или задает, следует ли исключать эту сущность при экспорте.

Result:


setExcluded

ИмяОписание
setExcluded(value)Получает или задает, следует ли исключать эту сущность при экспорте.

Result:


getParentNode

ИмяОписание
getParentNode()Получает или задает первый родительский узел; если установлен первый родительский узел, эта сущность будет отсоединена от других родительских узлов. Родительский узел.

Result:


setParentNode

ИмяОписание
setParentNode(value)Получает или задает первый родительский узел; если установлен первый родительский узел, эта сущность будет отсоединена от других родительских узлов. Родительский узел.

Result:


getScene

ИмяОписание
getScene()Получает сцену, к которой принадлежит этот объект.

Result:


getName

ИмяОписание
getName()Получает или задает имя. Имя.

Result:


setName

ИмяОписание
setName(value)Получает или задает имя. Имя.

Result:


getProperties

ИмяОписание
getProperties()Получает коллекцию всех свойств.

Result:


moveForward

ИмяОписание
moveForward(distance)Переместить камеру вперёд в направлении её взгляда или цели.

Parameters:

ИмяТипОписание
distanceNumberКак долго перемещаться вперёд

Result:


getBoundingBox

ИмяОписание
getBoundingBox()Получает ограничивающий прямоугольник текущей сущности в её системе координат объектного пространства.

Result:


getEntityRendererKey

ИмяОписание
getEntityRendererKey()Получает ключ рендерера сущности, зарегистрированного в рендерере.

Result: EntityRendererKey


removeProperty

ИмяОписание
removeProperty(property)Удаляет динамическое свойство.

Parameters:

ИмяТипОписание
propertyPropertyКакое свойство удалить

Result: boolean


removeProperty

ИмяОписание
removeProperty(property)Удалить указанное свойство, определённое по имени

Parameters:

ИмяТипОписание
propertStringnull

Result: boolean


getProperty

ИмяОписание
getProperty(property)Получить значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства

Result: Object


setProperty

ИмяОписание
setProperty(property, value)Устанавливает значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства
valueObjectЗначение свойства

Result: Object


findProperty

ИмяОписание
findProperty(propertyName)Находит свойство. Это может быть динамическое свойство (Created by CreateDynamicProperty/SetProperty) или нативное свойство (Identified by its name)

Parameters:

ИмяТипОписание
propertyNameStringИмя свойства.

Result: Property