PbrSpecularMaterial

PbrSpecularMaterial

Overzicht

PbrSpecularMaterial is een klasse in Aspose.3D FOSS voor Java. Erft van: Material.

Materiaal voor fysiek gebaseerde rendering gebaseerd op diffuse kleur/specular/glans /

Deze klasse biedt 33 methoden voor het werken met PbrSpecularMaterial objecten in Java programma’s. Beschikbare methoden omvatten: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty, en 19 extra methoden. Alle openbare leden zijn toegankelijk voor elke Java applicatie na het installeren van het Aspose.3D FOSS voor Java pakket. Eigenschappen: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS, en nog 11.

Eigenschappen

NaamTypeToegangBeschrijving
transparencydoubleLezenHaalt de transparantiefactor op.
normalTextureTextureBaseLezenHaalt de textuur van normal mapping op @return de textuur van normal mapping /
specularGlossinessTextureTextureBaseLezenHaalt de textuur op voor speculaire kleur, kanaal RGB slaat de speculaire kleur op en kanaal A slaat de glans op.
glossinessFactordoubleLezenHaalt de glans (gladheid) van het materiaal op, 1 betekent perfect glad en 0 betekent perfect ruw, standaardwaarde is 1, bereik is [0, 1] @return de glans (gladheid) van het materiaal, 1 betekent
specularVector3LezenHaalt de speculaire kleur van het materiaal op, standaardwaarde is (1, 1, 1).
diffuseTextureTextureBaseLezenHaalt de textuur voor diffuse op @return de textuur voor diffuse /
diffuseVector3LezenHaalt de diffuse kleur van het materiaal op, standaardwaarde is (1, 1, 1) @return de diffuse kleur van het materiaal, standaardwaarde is (1, 1, 1) /
emissiveTextureTextureBaseLezenHaalt de texture op voor emissief @return de texture voor emissief /
emissiveColorVector3LezenHaalt de emissieve kleur op, standaardwaarde is (0, 0, 0) @return de emissieve kleur, standaardwaarde is (0, 0, 0) /
MAP_SPECULAR_GLOSSINESSStringLezenDe textuurkaart voor speculaire glans /
MAP_SPECULARStringLezenGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een speculaire textuurmapping toe te wijzen.
MAP_DIFFUSEStringLezenGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een diffuse textuurmapping toe te wijzen.
MAP_EMISSIVEStringLezenGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een emissieve texture mapping toe te wijzen.
MAP_AMBIENTStringLezenGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een ambient texture mapping toe te wijzen.
MAP_NORMALStringLezenGebruikt in setTexture(java.lang.String, com.aspose.threed.TextureBase) om een normale textuurmapping toe te wijzen.
nameStringLezenHaalt de naam op.
propertiesPropertyCollectionLezenHaalt de eigenschappen op.

Methoden

HandtekeningBeschrijving
PbrSpecularMaterial()Constructor van de PbrSpecularMaterial /
getTransparency() → doubleNiet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Haalt de transparantiefactor op.
setTransparency(value: double)Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Stelt de transparantiefactor in.
getNormalTexture() → TextureBaseNiet geïmplementeerd in de FOSS-editie — gooit tijdens runtime. Haalt de texture van normal mapping op @return de texture van normal mapping /
setNormalTexture(value: TextureBase)Niet geïmplementeerd in de FOSS-editie — gooit tijdens runtime. Stelt de textuur van normal mapping in @param value Nieuwe waarde /
getSpecularGlossinessTexture() → TextureBaseNiet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Haalt de textuur op voor speculaire kleur, kanaal RGB slaat de speculaire kleur op en kanaal A slaat de glans op.
setSpecularGlossinessTexture(value: TextureBase)Niet geïmplementeerd in de FOSS-editie — geeft een fout tijdens runtime. Stelt de texture in voor de speculaire kleur, kanaal RGB slaat de speculaire kleur op en kanaal A slaat de glans op.
getGlossinessFactor() → doubleNiet geïmplementeerd in de FOSS-editie — werpt een uitzondering tijdens runtime. Haalt de glans (gladheid) van het materiaal op, 1 betekent perfect glad en 0 betekent perfect ruw, standaardwaarde is 1, bereik is [0, 1] @return de glans (gladheid) van het materiaal, 1 betekent
setGlossinessFactor(value: double)Niet geïmplementeerd in de FOSS-editie — werpt een uitzondering tijdens runtime. Stelt de glans (gladheid) van het materiaal in, 1 betekent perfect glad en 0 betekent perfect ruw, standaardwaarde is 1, bereik is [0, 1] @param value Nieuwe waarde /
getSpecular() → Vector3Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Haalt de speculaire kleur van het materiaal op, standaardwaarde is (1, 1, 1).
setSpecular(value: Vector3)Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Stelt de speculaire kleur van het materiaal in, standaardwaarde is (1, 1, 1).
getDiffuseTexture() → TextureBaseNiet geïmplementeerd in de FOSS-editie — gooit een uitzondering tijdens runtime. Haalt de textuur voor diffuse op @return de textuur voor diffuse /
setDiffuseTexture(value: TextureBase)Niet geïmplementeerd in de FOSS-editie — gooit een uitzondering tijdens runtime. Stelt de textuur in voor diffuse @param value Nieuwe waarde /
getDiffuse() → Vector3Niet geïmplementeerd in de FOSS-editie — gooit een uitzondering tijdens runtime. Haalt de diffuse kleur van het materiaal op, standaardwaarde is (1, 1, 1) @return de diffuse kleur van het materiaal, standaardwaarde is (1, 1, 1) /
setDiffuse(value: Vector3)Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Stelt de diffuse kleur van het materiaal in, standaardwaarde is (1, 1, 1) @param value Nieuwe waarde
getEmissiveTexture() → TextureBaseNiet geïmplementeerd in de FOSS-editie — gooit bij runtime. Haalt de texture op voor emissief @return de texture voor emissief /
setEmissiveTexture(value: TextureBase)Niet geïmplementeerd in de FOSS-editie — gooit bij runtime. Stelt de textuur in voor emissief @param value Nieuwe waarde /
getEmissiveColor() → Vector3Niet geïmplementeerd in de FOSS-editie — gooit een uitzondering tijdens runtime. Haalt de emissieve kleur op, standaardwaarde is (0, 0, 0) @return de emissieve kleur, standaardwaarde is (0, 0, 0) /
setEmissiveColor(value: Vector3)Niet geïmplementeerd in de FOSS-editie — werpt een fout tijdens runtime. Stelt de emissieve kleur in, standaardwaarde is (0, 0, 0) @param value Nieuwe waarde /
getTexture(slotName: String) → TextureBaseHaalt de textuur op uit de opgegeven slot, dit kan de eigenschapsnaam van het materiaal of de parameternaam van de shader zijn.
setTexture(slotName: String, texture: TextureBase)Stelt de textuur in op het opgegeven slot.
toString() → StringFormatteert object naar string.
iterator() → Iterator<TextureSlot>Haalt de enumerator op om interne textuurslots te enumereren.
A3DObject()Roept A3DObject aan op deze PbrSpecularMaterial instantie.
A3DObject(name: String)Roept A3DObject(name) aan op deze PbrSpecularMaterial instantie.
getName() → StringConstructor van de PbrSpecularMaterial
setName(name: String)Stelt de naamwaarde in.
getProperties() → PropertyCollectionRetourneert de eigenschappen.
findProperty(name: String) → PropertyRoept findProperty(name) aan op deze PbrSpecularMaterial instantie.
getProperty(name: String) → ObjectRoept getProperty(name) aan op deze PbrSpecularMaterial instantie.
setProperty(name: String, value: Object)Stelt de eigenschapswaarde in.
removeProperty(name: String) → booleanRoept removeProperty(name) aan op deze PbrSpecularMaterial instantie.
removeProperty(property: Property) → booleanStelt de textuur van normal mapping in

Zie ook

 Nederlands