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_factorfloatЧтение/ЗаписьПолучает или задает спекулярный коэффициент.
shininessfloatЧтение/ЗаписьПолучает или задает блеск.
reflection_color'Vector3'Чтение/ЗаписьПолучает или задает цвет отражения.
reflection_factorfloatЧтение/ЗаписьПолучает или задает коэффициент отражения.
emissive_color'Vector3'Чтение/ЗаписьПолучает или задает эмиссионный цвет.
ambient_color'Vector3'Чтение/ЗаписьПолучает или задает цвет окружающего освещения.
diffuse_color'Vector3'Чтение/ЗаписьПолучает или задает диффузный цвет.
transparent_color'Vector3'Чтение/ЗаписьПолучает или задаёт прозрачный цвет.
transparencyfloatЧтение/ЗаписьПолучает или задает прозрачность.
namestrЧтение/ЗаписьПолучает или задает имя.
propertiesPropertyCollectionЧтениеПолучает свойства.

Методы

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)

См. также

 Русский