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 for 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(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Получава ключа на рендеръра на този ентитет.

Вижте също:

 Български