Light

Огляд

Light є клас в Aspose.3D FOSS для Java. Наследники від: Entity.

Цей клас надає 36 методів роботи з об’єктами Light в програмах Java. Доступні методи включають: A3DObject, Entity, Light, SceneObject, findProperty, getBoundingBox, getColor, getEnabled, getEntityRendererKey, getExcluded, getFalloffEnd, getFalloffStart, і 23 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення 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 ((ім’я) на цьому випадку Light.
getColor()Vector3Відвертає колір.
setColor(value: Vector3)Встановлює значення кольору.
getIntensity()floatПовертає інтенсивність.
setIntensity(value: float)Встановлює значення інтенсивності.
getFalloffStart()floatПовертає початок відпаду.
setFalloffStart(value: float)Встановлює початкове значення спадання.
getFalloffEnd()floatПовертає кінцевий результат.
setFalloffEnd(value: float)Встановлює кінцеве значення спадання.
getInnerAngle()floatПовертає внутрішній кут.
setInnerAngle(value: float)Встановлює значення внутрішнього кута.
getOuterAngle()floatПовертає зовнішній кут.
setOuterAngle(value: float)Встановлює зовнішнє значення кута.
getType()LightTypeПовертає тип.
setType(value: LightType)Встановлює значення типу.
getEnabled()booleanПовертає активну.
setEnabled(value: boolean)Встановлює значення enabled.
getBoundingBox()BoundingBoxПовертає рамку.
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()Параметризований циліндр. Він також може бути використаний для представлення конуса, коли один з радіусуTop/radiusBottom є нулем.
getName()StringВисота тарілки.
setName(name: String)Створює профіль CircleShape з визначеним радіусом.
getProperties()PropertyCollectionІніціалізує новий екземпляр класу “Ціліндр”.
findProperty(name: String)PropertyІніціалізує новий екземпляр класу “Кост”.
getProperty(name: String)ObjectОтримує матрицю перетворення вузла у поточній позі.
setProperty(name: String, value: Object)Отримує сегменти ширини.
removeProperty(name: String)booleanОтримує entity renderer key для цієї сутності.

Дивіться також

 Українська