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: | Acessos | Descrição: |
|---|---|---|---|
transparency | double | Leia. | Obtém o fator de transparência. |
normalTexture | TextureBase | Leia. | Obtém a textura de mapeamento normal |
| @return a textura do mapeamento normal | |||
| / | |||
specularGlossinessTexture | TextureBase | Leia. | Obtém a textura para cor especular, o canal RGB armazena a cor espelhada e o Canal A armá o brilho. |
glossinessFactor | double | Leia. | 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 | |||
specular | Vector3 | Leia. | Obtém a cor especular do material, o valor padrão é (1, 1, 1). |
diffuseTexture | TextureBase | Leia. | Obtém a textura para difusa |
| @return a texture para difusa | |||
| / | |||
diffuse | Vector3 | Leia. | 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) | |||
| / | |||
emissiveTexture | TextureBase | Leia. | Obtém a textura para emissoras. |
| @return a textura para emissor de energia | |||
| / | |||
emissiveColor | Vector3 | Leia. | 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_GLOSSINESS | String | Leia. | O mapa de textura para o brilho especular |
| / | |||
MAP_SPECULAR | String | Leia. | Usado em setTexture(java.lang.String, com.aspose.threed.TextureBase) para atribuir um mapeamento de textura especular. |
MAP_DIFFUSE | String | Leia. | Usado em setTexture(java.lang.String, com.aspose.threed.TextureBase) para atribuir um mapeamento de textura difusa. |
MAP_EMISSIVE | String | Leia. | Usado em setTexture(java.lang.String, com.aspose.threed.TextureBase) para atribuir um mapeamento de textura emissora. |
MAP_AMBIENT | String | Leia. | Usado em setTexture(java.lang.String, com.aspose.threed.TextureBase) para atribuir um mapeamento de textura ambiental. |
MAP_NORMAL | String | Leia. | Usado em setTexture(java.lang.String, com.aspose.threed.TextureBase) para atribuir um mapeamento de textura normal. |
name | String | Leia. | - Consegue o nome. |
properties | PropertyCollection | Leia. | - Ele fica com as propriedades. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PbrSpecularMaterial() | Construtor do PbrSpecularMaterial |
| / | |
getTransparency() → double | Nã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() → TextureBase | Nã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() → TextureBase | Nã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() → double | Nã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() → Vector3 | Nã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() → TextureBase | Nã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() → Vector3 | Nã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() → TextureBase | Nã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() → Vector3 | Nã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) → TextureBase | Obté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() → String | Formats 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() → String | Os segmentos da curva. |
setName(name: String) | Construir um perfil CircleShape com raio especificado. |
getProperties() → PropertyCollection | Inicializa uma nova instância da classe Cylinder. |
findProperty(name: String) → Property | Inicializa uma nova instância da classe Bone. |
getProperty(name: String) → Object | Obté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) → boolean | Obtém sistema de coordenadas flip dos pontos de controlo/normal durante a importação/exportação. |