PbrSpecularMaterial
Огляд
PbrSpecularMaterial — це клас у Aspose.3D FOSS для Python.
Матеріал для фізично-основного рендерингу, заснований на діффузному кольорі/спекулярності/глянцевості.
Цей клас оголошує 7 методів для об’єктів PbrSpecularMaterial у програмах Python. Доступні методи включають: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. Усі публічні члени доступні будь-якій застосунку Python після встановлення пакету Aspose.3D FOSS для Python. Властивості: diffuse, diffuse_texture, emissive_color, emissive_texture, glossiness_factor, name, та ще 5.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
name | str | Читання/Запис | Отримує або встановлює назву. |
properties | `` | Читання | Отримує властивості. |
transparency | float | Читання/Запис | Отримує або встановлює прозорість. |
normal_texture | 'TextureBase' | Читання/Запис | Отримує або задає нормальну текстуру. |
specular_glossiness_texture | 'TextureBase' | Читання/Запис | Отримує або задає текстуру блиску спекулярності. |
glossiness_factor | float | Читання/Запис | Отримує або встановлює коефіцієнт глянцевості. |
specular | `` | Читання/Запис | Отримує або встановлює спекулярний параметр. |
diffuse_texture | 'TextureBase' | Читання/Запис | Отримує або задає дифузну текстуру. |
diffuse | `` | Читання/Запис | Отримує або встановлює дифуз. |
emissive_texture | 'TextureBase' | Читання/Запис | Отримує або встановлює емісивну текстуру. |
emissive_color | `` | Читання/Запис | Отримує або встановлює колір випромінювання. |
Методи
| Сигнатура | Опис |
|---|---|
__init__() | Не реалізовано у FOSS-версії — викидає під час виконання. Calls init на цьому екземплярі PbrSpecularMaterial. |
remove_property(property) | Не реалізовано у FOSS-версії — викидає під час виконання. Викликає remove_property(property) на цьому екземплярі PbrSpecularMaterial. |
get_property(property) | Не реалізовано у FOSS-виданні — викидає під час виконання. Викликає get_property(property) у цьому екземплярі PbrSpecularMaterial. |
set_property(property, value) | Не реалізовано у FOSS-виданні — викидає під час виконання. Встановлює значення властивості. |
find_property(property_name: str) → 'Property' | Не реалізовано у FOSS-виданні — викидає під час виконання. Викликає find_property(property_name) у цьому екземплярі PbrSpecularMaterial. |
get_texture(slot_name: str) → 'TextureBase' | Не реалізовано у FOSS-версії — викликає помилку під час виконання. Викликає get_texture(slot_name) на цьому екземплярі PbrSpecularMaterial. |
set_texture(slot_name: str, texture: 'TextureBase') | Не реалізовано у FOSS-версії — викликає помилку під час виконання. Встановлює значення текстури. |