PbrSpecularMaterial

Resumo geral

PbrSpecularMaterial é uma classe em Aspose.3D FOSS para Java. Herdeiros de: Material.

Material para reprodução física baseada em cores/espelhos/brilho difusos /

Esta classe fornece 31 métodos para trabalhar com objetos PbrSpecularMaterial em programas Java. Os métodos disponíveis incluem: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty, e 19 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.3D FOSS para Java. Propriedades: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS, e mais 11 .

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
transparencydoubleLeia.Obtém o fator de transparência.
normalTextureTextureBaseLeia.Obtém a textura de mapeamento normal
@return a textura do mapeamento normal
/
specularGlossinessTextureTextureBaseLeia.Obtém a textura para cor especular, o canal RGB armazena a cor espelhada e o Canal A armá o brilho.
glossinessFactordoubleLeia.Obtém o brilho ((suavidade) do material, 1 significa perfeitamente liso e 0 significa completamente áspero, valor padrão é 1, intervalo é [0, 1]
@return a brilhança do material, 1 significa
specularVector3Leia.Obtém a cor especular do material, o valor padrão é (1, 1, 1).
diffuseTextureTextureBaseLeia.Obtém a textura para difusa
@return a texture para difusa
/
diffuseVector3Leia.Obtém a cor difusa do material, o valor padrão é (1, 1, 1)
@return a cor difusa do material, o valor padrão é (1, 1, 1)
/
emissiveTextureTextureBaseLeia.Obtém a textura para emissoras.
@return a textura para emissor de energia
/
emissiveColorVector3Leia.Obtém a cor emissora, o valor padrão é (0, 0, 0)
@return a cor emissora, o valor padrão é (0, 0, 0)
/
MAP_SPECULAR_GLOSSINESSStringLeia.O mapa de textura para o brilho especular
/
MAP_SPECULARStringLeia.Usado em setTexture(java.lang.String, com.aspose.threed.TextureBase) para atribuir um mapeamento de textura especular.
MAP_DIFFUSEStringLeia.Usado em setTexture(java.lang.String, com.aspose.threed.TextureBase) para atribuir um mapeamento de textura difusa.
MAP_EMISSIVEStringLeia.Usado em setTexture(java.lang.String, com.aspose.threed.TextureBase) para atribuir um mapeamento de textura emissora.
MAP_AMBIENTStringLeia.Usado em setTexture(java.lang.String, com.aspose.threed.TextureBase) para atribuir um mapeamento de textura ambiental.
MAP_NORMALStringLeia.Usado em setTexture(java.lang.String, com.aspose.threed.TextureBase) para atribuir um mapeamento de textura normal.
nameStringLeia.- Consegue o nome.
propertiesPropertyCollectionLeia.- Ele fica com as propriedades.

Métodos de avaliação

AssinaturaDescrição:
PbrSpecularMaterial()Construtor do PbrSpecularMaterial
/
getTransparency()doubleNão implementado na edição FOSS lançamentos no tempo de execução. Obtém o fator de transparência.
setTransparency(value: double)Não implementado na edição FOSS lançamentos no tempo de execução. Indica o fator de transparência.
getNormalTexture()TextureBaseNão implementado na edição FOSS lançamentos no tempo de execução. Obtém a textura de mapeamento normal
@return a textura do mapeamento normal
/
setNormalTexture(value: TextureBase)Não implementado na edição FOSS lançamentos no tempo de execução. Defina a textura do mapeamento normal
@ valor paramétrico Novo valor
/
getSpecularGlossinessTexture()TextureBaseNão implementado na edição FOSS lançamentos no tempo de execução. Obtém a textura para cor especular, o canal RGB armazena a cor espelhada e o Canal A armá o brilho.
setSpecularGlossinessTexture(value: TextureBase)Não implementado na edição FOSS lançamentos no tempo de execução. Configura a textura para cor especular, o canal RGB armazena a cor espelhada e o Canal A armá o brilho.
getGlossinessFactor()doubleNão implementado na edição FOSS lançamentos no tempo de execução. Obtém o brilho ((suavidade) do material, 1 significa perfeitamente liso e 0 significa completamente áspero, valor padrão é 1, intervalo é [0, 1]
@return a brilhança do material, 1 significa
setGlossinessFactor(value: double)Não implementado na edição FOSS lançamentos no tempo de execução. Estabelece o brilho ((suavidade) do material, 1 significa perfeitamente liso e 0 significa completamente áspero, valor padrão é 1, intervalo é [0, 1]
@ valor paramétrico Novo valor
/
getSpecular()Vector3Não implementado na edição FOSS lançamentos no tempo de execução. Obtém a cor especular do material, o valor padrão é (1, 1, 1).
setSpecular(value: Vector3)Não implementado na edição FOSS lançamentos no tempo de execução. Estabelece a cor especular do material, o valor padrão é (1, 1, 1).
getDiffuseTexture()TextureBaseNão implementado na edição FOSS lançamentos no tempo de execução. Obtém a textura para difusa
@return a texture para difusa
/
setDiffuseTexture(value: TextureBase)Não implementado na edição FOSS lançamentos no tempo de execução. Indicar a textura para difusa
@ valor paramétrico Novo valor
/
getDiffuse()Vector3Não implementado na edição FOSS lançamentos no tempo de execução. Obtém a cor difusa do material, o valor padrão é (1, 1, 1)
@return a cor difusa do material, o valor padrão é (1, 1, 1)
/
setDiffuse(value: Vector3)Não implementado na edição FOSS lançamentos no tempo de execução. Estabelece a cor difusa do material, o valor padrão é (1, 1, 1)
@ valor paramétrico Novo valor
/
getEmissiveTexture()TextureBaseNão implementado na edição FOSS lançamentos no tempo de execução. Obtém a textura para emissoras.
@return a textura para emissor de energia
/
setEmissiveTexture(value: TextureBase)Não implementado na edição FOSS lançamentos no tempo de execução. Indica a textura para emissoras de gases.
@ valor paramétrico Novo valor
/
getEmissiveColor()Vector3Não implementado na edição FOSS lançamentos no tempo de execução. Obtém a cor emissora, o valor padrão é (0, 0, 0)
@return a cor emissora, o valor padrão é (0, 0, 0)
/
setEmissiveColor(value: Vector3)Não implementado na edição FOSS lançamentos no tempo de execução. Indica a cor emissora, o valor padrão é (0, 0, 0)
@ valor paramétrico Novo valor
/
getTexture(slotName: String)TextureBaseObtém a textura do slot especificado, pode ser o nome da propriedade do material ou o parâmetro do shader.
setTexture(slotName: String, texture: TextureBase)Defina a textura para o espaço especificado.
toString()StringFormats objecto a string.
iterator()Iterator<TextureSlot>Fazer o enumerador para enumerar as ranhuras de textura interna.
A3DObject()Cíclico parametrizado. Também pode ser usado para representar um cone quando uma de raio Top/rádio Bottom é zero.
getName()StringOs segmentos da curva.
setName(name: String)Construir um perfil CircleShape com raio especificado.
getProperties()PropertyCollectionInicializa uma nova instância da classe Cylinder.
findProperty(name: String)PropertyInicializa uma nova instância da classe Bone.
getProperty(name: String)ObjectObtém a matriz de transformação do nó na posição atual.
setProperty(name: String, value: Object)Obtém os segmentos de largura.
removeProperty(name: String)booleanObtém sistema de coordenadas flip dos pontos de controlo/normal durante a importação/exportação.

Ver também:

 Português