LambertMaterial

LambertMaterial

Overview

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

Матеріал для моделі отінок Ламберта.

Цей клас надає 24 методи для роботи з об’єктами LambertMaterial в програмах Java. Доступні методи включають: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor, і 11 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor, і ще 6.

Properties

NameTypeAccessDescription
emissiveColorVector3ReadОбирає або встановлює світло.
ambientColorVector3ReadОбирає або встановлює колір оточення.
diffuseColorVector3ReadОбирає або встановлює дифузний колір.
transparentColorVector3ReadОбирає або встановлює прозорий колір.
transparencydoubleReadОтримає або встановлює фактор прозорісті.
MAP_SPECULARStringReadВикористовується в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для призначення спекулярного мапінгу текстури.
MAP_DIFFUSEStringReadВикористовується в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для призначення диффузного мапінгу текстури.
MAP_EMISSIVEStringReadВикористовується в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для призначення міпульсивної текстури.
MAP_AMBIENTStringReadВикористовується в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для призначення мапінгу текстури навколишнього середовища.
MAP_NORMALStringReadВикористовується в setTexture(java.lang.String, com.aspose.threed.TextureBase) для призначення нормального мапінгу текстури.
nameStringReadЗнає ім’я.
propertiesPropertyCollectionReadВін отримує власність.

Methods

SignatureDescription
LambertMaterial()Ініціалізує новий екземпляр класу LambertMaterial .
LambertMaterial(name: String)Ініціалізує новий екземпляр класу LambertMaterial .
getEmissiveColor()Vector3Обирає або встановлює світло.
setEmissiveColor(emissiveColor: Vector3)Налаштовує значення кольору випромінювання.
getAmbientColor()Vector3Обирає або встановлює колір оточення.
setAmbientColor(ambientColor: Vector3)Налаштовує значення кольору оточення.
getDiffuseColor()Vector3Обирає або встановлює дифузний колір.
setDiffuseColor(diffuseColor: Vector3)Обирає або встановлює блискучість, це контролює розмір дзеркального підсвічування. Формула дзіркового: SpecularColor * SpecularFactor (N точка H) ^ Блискність
getTransparentColor()Vector3Обирає або встановлює прозорий колір.
setTransparentColor(transparentColor: Vector3)Налаштовує значення прозорої кольору.
getTransparency()doubleОтримає або встановлює фактор прозорісті.
setTransparency(transparency: double)Налаштовує значення прозорості.
getTexture(slotName: String)TextureBaseОбирає текстуру з зазначеного слоту, це може бути ім’я властивості матеріалу або ім ‘параметрів шейдера.
setTexture(slotName: String, texture: TextureBase)Налаштує текстуру на визначений розрив.
toString()StringФормати об’єкта до струн.
iterator()Iterator<TextureSlot>Заводять перераховач на розриви внутрішньої текстури.
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Обирає систему координатів точок контролю/нормальних під час імпорту/експорту.

See Also

 Українська