PhongMaterial
Обзор
PhongMaterial является классом в Aspose.3D FOSS для Python. Наследует от: LambertMaterial.
PhongMaterial.specular_color определяет RGB‑цвет спекулярного блика.
Этот класс предоставляет 7 методов для работы с объектами PhongMaterial в программах Python. Доступные методы включают: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. Все общедоступные члены доступны любому приложению Python после установки пакета Aspose.3D FOSS для Python. Свойства: ambient_color, diffuse_color, emissive_color, name, properties, reflection_color, и ещё 6.
Свойства
| Имя | Тип | Access | Описание |
|---|---|---|---|
specular_color | 'Vector3' | Чтение/Запись | Получает или задает спекулярный цвет. |
specular_factor | float | Чтение/Запись | Получает или задает спекулярный коэффициент. |
shininess | float | Чтение/Запись | Получает или задает блеск. |
reflection_color | 'Vector3' | Чтение/Запись | Получает или задает цвет отражения. |
reflection_factor | float | Чтение/Запись | Получает или задает коэффициент отражения. |
emissive_color | 'Vector3' | Чтение/Запись | Получает или задает эмиссионный цвет. |
ambient_color | 'Vector3' | Чтение/Запись | Получает или задает цвет окружающего освещения. |
diffuse_color | 'Vector3' | Чтение/Запись | Получает или задает диффузный цвет. |
transparent_color | 'Vector3' | Чтение/Запись | Получает или задаёт прозрачный цвет. |
transparency | float | Чтение/Запись | Получает или задает прозрачность. |
name | str | Чтение/Запись | Получает или задает имя. |
properties | PropertyCollection | Чтение | Получает свойства. |
Методы
| Signature | Описание |
|---|---|
__init__(name: str) | |
get_texture(slot_name: str) | Не реализовано в FOSS‑издании — бросает исключение во время выполнения. |
set_texture(slot_name: str, texture) | Не реализовано в FOSS‑издании — бросает исключение во время выполнения. Устанавливает значение текстуры. |
find_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | Устанавливает значение свойства. |
remove_property(property) |