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 для цієї сутності.

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

 Українська