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
| Name | Type | Access | Description |
|---|---|---|---|
emissiveColor | Vector3 | Read | Обирає або встановлює світло. |
ambientColor | Vector3 | Read | Обирає або встановлює колір оточення. |
diffuseColor | Vector3 | Read | Обирає або встановлює дифузний колір. |
transparentColor | Vector3 | Read | Обирає або встановлює прозорий колір. |
transparency | double | Read | Отримає або встановлює фактор прозорісті. |
MAP_SPECULAR | String | Read | Використовується в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для призначення спекулярного мапінгу текстури. |
MAP_DIFFUSE | String | Read | Використовується в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для призначення диффузного мапінгу текстури. |
MAP_EMISSIVE | String | Read | Використовується в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для призначення міпульсивної текстури. |
MAP_AMBIENT | String | Read | Використовується в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для призначення мапінгу текстури навколишнього середовища. |
MAP_NORMAL | String | Read | Використовується в setTexture(java.lang.String, com.aspose.threed.TextureBase) для призначення нормального мапінгу текстури. |
name | String | Read | Знає ім’я. |
properties | PropertyCollection | Read | Він отримує власність. |
Methods
| Signature | Description |
|---|---|
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 | Обирає систему координатів точок контролю/нормальних під час імпорту/експорту. |