PbrSpecularMaterial

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

NameTypeAccessDescription
transparencydoubleReadОтримає фактор прозорість.
normalTextureTextureBaseReadОтримає текстуру нормального відображення @ return the texture of normal mapping /
specularGlossinessTextureTextureBaseReadОбирає текстуру для зеркального кольору, канал RGB зберігає дзеркальний колір і канал А зберігає блискучість.
glossinessFactordoubleReadОтримає блискучість (сплавність) матеріалу, 1 означає абсолютно гладкий і 0 означає цілком грубий, значення по умові - 1, діапазон - [0, 1] @повернути бліскависті (Славкість) матеріала,1 означає
specularVector3ReadОтримає дзеркальний колір матеріалу, значення по умові (1, 1, 1).
diffuseTextureTextureBaseReadОтримає текстуру для дифузної @ return the texture for diffuse /
diffuseVector3ReadОтримає дифузний колір матеріалу, умовна величина (1, 1, 1) @повертають диффузний кольор матеріала, загальна величину (1, 1 / 1).
emissiveTextureTextureBaseReadОтримає текстуру для емісівної @ return the texture for emissive /
emissiveColorVector3ReadОтримає емисивний колір, значення по умові (0, 0, 0) @повертають емісівний кольор, визначення по замовленню (0,0, 0). /
MAP_SPECULAR_GLOSSINESSStringReadКарта текстури для зійменного блискучісті.
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
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Обирає систему координатів точок контролю/нормальних під час імпорту/експорту.

See Also

 Українська