PhongMaterial
Overview
PhongMaterial є клас в Aspose.3D FOSS для Java. Наследники від: LambertMaterial.
Матеріал для моделі затьянювання блінн-фонг.
Цей клас надає 35 методів для роботи з об’єктами PhongMaterial в програмах Java. Доступні методи включають: A3DObject, LambertMaterial, PhongMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getReflectionColor, getReflectionFactor, і 22 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor, і ще 11.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
specularColor | Vector3 | Read | Обирає або встановлює кольор дзеркалового. |
specularFactor | double | Read | Обирає або встановлює спекулярний фактор. |
shininess | double | Read | Застосовуючи блискучість, це контролює розмір дзеркального підсвічування. |
reflectionColor | Vector3 | Read | Обирає або встановлює колір відображення. |
reflectionFactor | double | Read | Обирає або встановлює аттенюацію кольору відображення. |
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 |
|---|---|
PhongMaterial() | Ініціалізує новий екземпляр класу PhongMaterial . |
PhongMaterial(name: String) | Ініціалізує новий екземпляр класу PhongMaterial . |
getSpecularColor() → Vector3 | Обирає або встановлює кольор дзеркалового. |
setSpecularColor(specularColor: Vector3) | Налаштовує значення кольору дзеркало. |
getSpecularFactor() → double | Обирає або встановлює спекулярний фактор. |
setSpecularFactor(specularFactor: double) | Налаштовує значення спекулярного фактора. |
getShininess() → double | Застосовуючи блискучість, це контролює розмір дзеркального підсвічування. |
setShininess(shininess: double) | Налаштовує значення блискучісті. |
getReflectionColor() → Vector3 | Обирає або встановлює колір відображення. |
setReflectionColor(reflectionColor: Vector3) | Налаштовує значення кольору відображення. |
getReflectionFactor() → double | Обирає або встановлює аттенюацію кольору відображення. |
setReflectionFactor(reflectionFactor: double) | Налаштовує значення фактора відображення. |
LambertMaterial() | Ініціалізує новий екземпляр класу 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 | Обирає систему координатів точок контролю/нормальних під час імпорту/експорту. |