PbrSpecularMaterial
Visão geral
PbrSpecularMaterial é uma classe em Aspose.3D FOSS para Python.
Material para renderização baseada em física baseado em cor difusa/especular/brilho.
Esta classe declara 7 métodos para objetos PbrSpecularMaterial em programas Python. Os métodos disponíveis incluem: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.3D FOSS para Python. Propriedades: diffuse, diffuse_texture, emissive_color, emissive_texture, glossiness_factor, name e mais 5.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
name | str | Leitura/Escrita | Obtém ou define o nome. |
properties | `` | Leitura | Obtém as propriedades. |
transparency | float | Leitura/Escrita | Obtém ou define a transparência. |
normal_texture | 'TextureBase' | Leitura/Escrita | Obtém ou define a textura normal. |
specular_glossiness_texture | 'TextureBase' | Leitura/Escrita | Obtém ou define a textura de brilho especular. |
glossiness_factor | float | Leitura/Escrita | Obtém ou define o fator de brilho. |
specular | `` | Leitura/Escrita | Obtém ou define o especular. |
diffuse_texture | 'TextureBase' | Leitura/Escrita | Obtém ou define a textura difusa. |
diffuse | `` | Leitura/Escrita | Obtém ou define o difuso. |
emissive_texture | 'TextureBase' | Leitura/Escrita | Obtém ou define a textura emissiva. |
emissive_color | `` | Leitura/Escrita | Obtém ou define a cor emissiva. |
Métodos
| Assinatura | Descrição |
|---|---|
__init__() | Não implementado na edição FOSS — lança em tempo de execução. Calls init nesta instância de PbrSpecularMaterial. |
remove_property(property) | Não implementado na edição FOSS — lança em tempo de execução. Chama remove_property(property) nesta instância de PbrSpecularMaterial. |
get_property(property) | Não implementado na edição FOSS — lança em tempo de execução. Chama get_property(property) nesta instância de PbrSpecularMaterial. |
set_property(property, value) | Não implementado na edição FOSS — lança em tempo de execução. Define o valor da propriedade. |
find_property(property_name: str) → 'Property' | Não implementado na edição FOSS — lança em tempo de execução. Chama find_property(property_name) nesta instância de PbrSpecularMaterial. |
get_texture(slot_name: str) → 'TextureBase' | Não implementado na edição FOSS — lança em tempo de execução. Chama get_texture(slot_name) nesta instância de PbrSpecularMaterial. |
set_texture(slot_name: str, texture: 'TextureBase') | Não implementado na edição FOSS — lança em tempo de execução. Define o valor da textura. |