PbrMaterial
Revisión
PbrMaterial Es una clase en Aspose.3D FOSS para Python. Heredados de: Material.
PbrMaterial.from_material creates a PbrMaterial from an existing Material instance.
Esta clase proporciona 8 métodos para trabajar con objetos PbrMaterial en los programas de Python. Los métodos disponibles incluyen: __init__, find_property, from_material, 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 : albedo, albedo_texture, emissive_color, emissive_texture, metallic_factor, metallic_roughness,Y 7 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
albedo | 'Vector3' | Leer / escribir | Tiene o pone el albedo. |
albedo_texture | `` | Leer / escribir | Obtenga o coloca la textura albedo. |
normal_texture | `` | Leer / escribir | Se encuentra o se establece la textura normal. |
metallic_factor | float | Leer / escribir | Se puede obtener o establecer el factor metálico. |
roughness_factor | float | Leer / escribir | Se encuentra o se pone el factor de la dureza. |
metallic_roughness | `` | Leer / escribir | Se encuentra o se pone la dureza metálica. |
occlusion_texture | `` | Leer / escribir | Obtenga o establece la textura de occlusion. |
occlusion_factor | float | Leer / escribir | Se puede obtener o establecer el factor de occlusión. |
emissive_texture | `` | Leer / escribir | Obtenga o coloca la textura emissiva. |
emissive_color | 'Vector3' | Leer / escribir | Obtenga o establece el color emissivo. |
transparency | float | Leer / escribir | Obtenga o establece la transparencia. |
name | str | Leer / escribir | Se le llama o se pone el nombre. |
properties | PropertyCollection | Leer | Obtenga las propiedades. |
Metodología
| firma | Descripción |
|---|---|
__init__(name: str, albedo: 'Vector3') | |
from_material(material: 'Material') → 'PbrMaterial' | Crea un PbrMaterial desde una instancia de material existente |
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) | - Definición del valor de la propiedad. |
remove_property(property) |