PhongMaterial
Visión general
PhongMaterial Es una clase en Aspose.3D FOSS para Python. Heredados de: LambertMaterial.
PhongMaterial.specular_color define la color RGB del almacén especular.
Esta clase proporciona 7 métodos para trabajar con objetos PhongMaterial en los programas de Python. Los métodos disponibles incluyen: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.3D FOSS para el paquete de python. Propiedades : ambient_color, diffuse_color, emissive_color, name, properties, reflection_color,Y 6 más.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
specular_color | 'Vector3' | Leer / escribir | Obtiene o establece el color especular. |
specular_factor | float | Leer / escribir | Obtiene o establece el factor especular. |
shininess | float | Leer / escribir | Obtiene o establece el brillo. |
reflection_color | 'Vector3' | Leer / escribir | Obtiene o establece el color de reflexión. |
reflection_factor | float | Leer / escribir | Obtiene o establece el factor de reflexión. |
emissive_color | 'Vector3' | Leer / escribir | Obtiene o establece el color emisivo. |
ambient_color | 'Vector3' | Leer / escribir | Obtiene o establece el color ambiental. |
diffuse_color | 'Vector3' | Leer / escribir | Obtiene o establece el color difuso. |
transparent_color | 'Vector3' | Leer / escribir | Obtiene o establece el color transparente. |
transparency | float | Leer / escribir | Obtiene o establece la transparencia. |
name | str | Leer / escribir | Obtiene o establece el nombre. |
properties | PropertyCollection | Leer | Obtiene las propiedades. |
Métodos
| Signature | Descripción |
|---|---|
__init__(name: str) | |
get_texture(slot_name: str) | No se ha implementado en la edición FOSS — lanza a tiempo real. |
set_texture(slot_name: str, texture) | No se ha implementado en la edición FOSS — lanza a tiempo real. El valor de la textura. |
find_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | Establece el valor de la propiedad. |
remove_property(property) |