Light

Обзор

Light — это класс в Aspose.3D FOSS для Java. Наследуется от: Entity.

Этот класс предоставляет 36 методов для работы с объектами Light в программах Java. Доступные методы включают: A3DObject, Entity, Light, SceneObject, findProperty, getBoundingBox, getColor, getEnabled, getEntityRendererKey, getExcluded, getFalloffEnd, getFalloffStart, и 23 дополнительных метода. Все публичные члены доступны любому приложению Java после установки пакета Aspose.3D FOSS для Java. Свойства: boundingBox, color, enabled, entityRendererKey, excluded, falloffEnd, и ещё 10.

Свойства

ИмяТипAccessОписание
colorVector3ЧитатьПолучает цвет.
intensityfloatЧитатьПолучает интенсивность.
falloffStartfloatЧитатьПолучает начало затухания.
falloffEndfloatЧитатьПолучает конец затухания.
innerAnglefloatЧитатьПолучает внутренний угол.
outerAnglefloatЧитатьПолучает внешний угол.
typeLightTypeЧитатьПолучает тип.
enabledbooleanЧитатьПолучает значение enabled.
boundingBoxBoundingBoxЧитатьПолучает ограничивающий прямоугольник.
parentNodeNodeЧитатьПолучает родительский узел.
parentNodesArrayList<Node>ЧитатьПолучает родительские узлы.
excludedbooleanЧитатьПолучает исключённые.
entityRendererKeyEntityRendererKeyЧитатьПолучает ключ рендерера сущности.
sceneSceneЧитатьПолучает сцену.
nameStringЧитатьПолучает имя.
propertiesPropertyCollectionЧитатьПолучает свойства.

Методы

SignatureОписание
Light()Вызывает Light у данного экземпляра Light.
Light(name: String)Вызывает Light(name) у данного экземпляра Light.
getColor()Vector3Возвращает цвет.
setColor(value: Vector3)Устанавливает значение цвета.
getIntensity()floatВозвращает интенсивность.
setIntensity(value: float)Устанавливает значение интенсивности.
getFalloffStart()floatВозвращает falloff start.
setFalloffStart(value: float)Устанавливает начальное значение затухания.
getFalloffEnd()floatВозвращает falloff end.
setFalloffEnd(value: float)Устанавливает конечное значение затухания.
getInnerAngle()floatВозвращает inner angle.
setInnerAngle(value: float)Устанавливает значение внутреннего угла.
getOuterAngle()floatВозвращает outer angle.
setOuterAngle(value: float)Задает внешнее значение угла.
getType()LightTypeВозвращает type.
setType(value: LightType)Устанавливает значение типа.
getEnabled()booleanВозвращает enabled.
setEnabled(value: boolean)Устанавливает значение enabled.
getBoundingBox()BoundingBoxВозвращает bounding box.
Entity(name: String)Конструктор BooleanOperator.
getParentNode()NodeКонструктор экземпляра.
setParentNode(value: Node)Логический оператор, используемый в операции для создания результирующей сетки.
getParentNodes()ArrayList<Node>Защищённый конструктор, позволяющий производным классам задавать имя.
getExcluded()booleanЛогический оператор, используемый в операции для создания результирующей сетки.
setExcluded(value: boolean)Устанавливает исключаемое значение.
getEntityRendererKey()EntityRendererKeyВозвращает ключ рендерера сущности.
SceneObject()Логический оператор позволяет выполнять булеву операцию над двумя экземплярами IMeshConvertible.
getScene()SceneКонструктор BooleanOperator.
A3DObject()Параметрический цилиндр. Его также можно использовать для представления конуса, когда один из параметров radiusTop/radiusBottom равен нулю.
getName()StringВысота блюда.
setName(name: String)Создаёт профиль CircleShape с указанным радиусом.
getProperties()PropertyCollectionИнициализирует новый экземпляр класса Cylinder.
findProperty(name: String)PropertyИнициализирует новый экземпляр класса Bone.
getProperty(name: String)ObjectПолучает матрицу преобразования узла в текущей позе.
setProperty(name: String, value: Object)Получает сегменты ширины.
removeProperty(name: String)booleanПолучает ключ рендерера сущности для этой сущности.

См. также

 Русский