PbrSpecularMaterial
Overview
PbrSpecularMaterial є клас в Aspose.3D FOSS для Java. Наследники від: Material.
Матеріал для фізичного видання на основі дифузної кольору/зеркалової / блискучості.
Цей клас надає 31 метод для роботи з об’єктами PbrSpecularMaterial в програмах Java. Доступні методи включають: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty, і 19 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS, і ще 11.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
transparency | double | Read | Отримає фактор прозорість. |
normalTexture | TextureBase | Read | Отримає текстуру нормального відображення @ return the texture of normal mapping / |
specularGlossinessTexture | TextureBase | Read | Обирає текстуру для зеркального кольору, канал RGB зберігає дзеркальний колір і канал А зберігає блискучість. |
glossinessFactor | double | Read | Отримає блискучість (сплавність) матеріалу, 1 означає абсолютно гладкий і 0 означає цілком грубий, значення по умові - 1, діапазон - [0, 1] @повернути бліскависті (Славкість) матеріала,1 означає |
specular | Vector3 | Read | Отримає дзеркальний колір матеріалу, значення по умові (1, 1, 1). |
diffuseTexture | TextureBase | Read | Отримає текстуру для дифузної @ return the texture for diffuse / |
diffuse | Vector3 | Read | Отримає дифузний колір матеріалу, умовна величина (1, 1, 1) @повертають диффузний кольор матеріала, загальна величину (1, 1 / 1). |
emissiveTexture | TextureBase | Read | Отримає текстуру для емісівної @ return the texture for emissive / |
emissiveColor | Vector3 | Read | Отримає емисивний колір, значення по умові (0, 0, 0) @повертають емісівний кольор, визначення по замовленню (0,0, 0). / |
MAP_SPECULAR_GLOSSINESS | String | 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 |
|---|---|
PbrSpecularMaterial() | Створив PbrSpecularMaterial / |
getTransparency() → double | Не реалізовано в виданні FOSS викидає під час виконання. Отримає фактор прозорість. |
setTransparency(value: double) | Не реалізовано в виданні FOSS викидає під час виконання. Налаштовує фактор прозорісті. |
getNormalTexture() → TextureBase | Не реалізовано в виданні FOSS викидає під час виконання. Отримає текстуру нормального відображення @ return the texture of normal mapping / |
setNormalTexture(value: TextureBase) | Не реалізовано в виданні FOSS викидає під час виконання. Налаштовує текстуру нормального відображення @ параметричного значення Нове значення / |
getSpecularGlossinessTexture() → TextureBase | Не реалізовано в виданні FOSS викидає під час виконання. Обирає текстуру для зеркального кольору, канал RGB зберігає дзеркальний колір і канал А зберігає блискучість. |
setSpecularGlossinessTexture(value: TextureBase) | Не реалізовано в виданні FOSS викидає під час виконання. Налаштовує текстуру для зеркального кольору, канал RGB зберігає дзеркальний колір і канал A зберігає блискучість. |
getGlossinessFactor() → double | Не реалізовано в виданні FOSS викидає під час виконання. Отримає блискучість (сплавність) матеріалу, 1 означає абсолютно гладкий і 0 означає цілком грубий, значення по умові - 1, діапазон - [0, 1] @повернути бліскависті (Славкість) матеріала,1 означає |
setGlossinessFactor(value: double) | Не реалізовано в виданні FOSS викидає під час виконання. Налаштовує блискучість (сплавність) матеріалу, 1 означає абсолютно гладкий і 0 - цілком грубий, значення по умові 1, діапазон [0, 1] @param value Нове значення / |
getSpecular() → Vector3 | Не реалізовано в виданні FOSS викидає під час виконання. Отримає дзеркальний колір матеріалу, значення по умові (1, 1, 1). |
setSpecular(value: Vector3) | Не реалізовано в виданні FOSS викидає під час виконання. Налаштовує дзеркальний колір матеріалу, значення по умові (1, 1, 1). |
getDiffuseTexture() → TextureBase | Не реалізовано в виданні FOSS викидає під час виконання. Отримає текстуру для дифузної @ return the texture for diffuse / |
setDiffuseTexture(value: TextureBase) | Не реалізовано в виданні FOSS викидає під час виконання. Налаштує текстуру для розповсюдженого значення @ параметрів Нове значення / |
getDiffuse() → Vector3 | Не реалізовано в виданні FOSS викидає під час виконання. Отримає дифузний колір матеріалу, умовна величина (1, 1, 1) @повертають диффузний кольор матеріала, загальна величину (1, 1 / 1). |
setDiffuse(value: Vector3) | Не реалізовано в виданні FOSS викидає під час виконання. Налаштовує дифузний колір матеріалу, умовна величина (1, 1, 1) @param value Нове значення / |
getEmissiveTexture() → TextureBase | Не реалізовано в виданні FOSS викидає під час виконання. Отримає текстуру для емісівної @ return the texture for emissive / |
setEmissiveTexture(value: TextureBase) | Не реалізовано в виданні FOSS викидає під час виконання. Налаштує текстуру для значення @param emissive Нове значення / |
getEmissiveColor() → Vector3 | Не реалізовано в виданні FOSS викидає під час виконання. Отримає емисивний колір, значення по умові (0, 0, 0) @повертають емісівний кольор, визначення по замовленню (0,0, 0). / |
setEmissiveColor(value: Vector3) | Не реалізовано в виданні FOSS викидає під час виконання. Налаштовує світло, значення замовчування (0, 0, 0) @param value Нове значення / |
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 | Обирає систему координатів точок контролю/нормальних під час імпорту/експорту. |