Light

Light class

Свет освещает сцену. Формула для расчёта общей затухания света выглядит так: A = ConstantAttenuation + (Dist LinearAttenuation) + ((Dist^2) QuadraticAttenuation)

Методы

constructor

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

Result:


constructor_overload

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

Parameters:

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

Result:


constructor_overload2

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

Parameters:

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

Result:


getColor

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

Result:


setColor

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

Result:


getLightType

ИмяОписание
getLightType()Получает или задает тип света. Значение свойства — целочисленная константа LightType.

Result:


setLightType

ИмяОписание
setLightType(value)Получает или задает тип света. Значение свойства — целочисленная константа LightType.

Result:


getCastLight

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

Result:


setCastLight

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

Result:


getIntensity

ИмяОписание
getIntensity()Получает или задает интенсивность света, значение по умолчанию — 100

Result:


setIntensity

ИмяОписание
setIntensity(value)Получает или задает интенсивность света, значение по умолчанию — 100

Result:


getHotSpot

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

Result:


setHotSpot

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

Result:


getFalloff

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

Result:


setFalloff

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

Result:


getConstantAttenuation

ИмяОписание
getConstantAttenuation()Получает или задает постоянное затухание для расчёта общего затухания света

Result:


setConstantAttenuation

ИмяОписание
setConstantAttenuation(value)Получает или задает постоянное затухание для расчёта общего затухания света

Result:


getLinearAttenuation

ИмяОписание
getLinearAttenuation()Получает или задает линейное затухание для расчёта общего затухания света

Result:


setLinearAttenuation

ИмяОписание
setLinearAttenuation(value)Получает или задает линейное затухание для расчёта общего затухания света

Result:


getQuadraticAttenuation

ИмяОписание
getQuadraticAttenuation()Получает или задает квадратичное затухание для расчёта общего затухания света

Result:


setQuadraticAttenuation

ИмяОписание
setQuadraticAttenuation(value)Получает или задает квадратичное затухание для расчёта общего затухания света

Result:


getCastShadows

ИмяОписание
getCastShadows()Получает или задает, может ли свет отбрасывать тени на другие объекты.

Result:


setCastShadows

ИмяОписание
setCastShadows(value)Получает или задает, может ли свет отбрасывать тени на другие объекты.

Result:


getShadowColor

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

Result:


setShadowColor

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

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:


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