PbrSpecularMaterial
Übersicht
PbrSpecularMaterial ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: Material.
Material für physikalisch basiertes Rendering basierend auf Diffusfarbe/Specular/Glanz /
Diese Klasse stellt 33 Methoden zur Arbeit mit PbrSpecularMaterial-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty und 19 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung nach der Installation des Aspose.3D FOSS für Java-Pakets zugänglich. Eigenschaften: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS und 11 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
transparency | double | Lesen | Ruft den Transparenzfaktor ab. |
normalTexture | TextureBase | Lesen | Ermittelt die Textur des Normal-Mappings @return die Textur des Normal-Mappings / |
specularGlossinessTexture | TextureBase | Lesen | Ermittelt die Textur für die spekulare Farbe, Kanal RGB speichert die spekulare Farbe und Kanal A speichert den Glanzgrad. |
glossinessFactor | double | Lesen | Ermittelt den Glanzgrad (Glätte) des Materials, 1 bedeutet vollkommen glatt und 0 bedeutet vollkommen rau, Standardwert ist 1, Bereich ist [0, 1] @return den Glanzgrad (Glätte) des Materials, 1 bedeutet |
specular | Vector3 | Lesen | Gibt die spekulare Farbe des Materials zurück, Standardwert ist (1, 1, 1). |
diffuseTexture | TextureBase | Lesen | Ermittelt die Textur für diffuse @return die Textur für diffuse / |
diffuse | Vector3 | Lesen | Gibt die diffuse Farbe des Materials zurück, Standardwert ist (1, 1, 1) @return die diffuse Farbe des Materials, Standardwert ist (1, 1, 1) / |
emissiveTexture | TextureBase | Lesen | Gibt die Textur für Emissive zurück @return die Textur für Emissive / |
emissiveColor | Vector3 | Lesen | Ruft die Emissionsfarbe ab, Standardwert ist (0, 0, 0) @return die Emissionsfarbe, Standardwert ist (0, 0, 0) / |
MAP_SPECULAR_GLOSSINESS | String | Lesen | Die Texturkarte für spekulare Glanzlichkeit |
MAP_SPECULAR | String | Lesen | Wird in setTexture(java.lang.String, com.aspose.threed.TextureBase) verwendet, um eine spekulare Texturzuordnung zuzuweisen. |
MAP_DIFFUSE | String | Lesen | Wird in setTexture(java.lang.String, com.aspose.threed.TextureBase) verwendet, um eine diffuse Texturzuordnung zuzuweisen. |
MAP_EMISSIVE | String | Lesen | Verwendet in setTexture(java.lang.String, com.aspose.threed.TextureBase), um eine emissive Texturzuordnung zuzuweisen. |
MAP_AMBIENT | String | Lesen | Verwendet in setTexture(java.lang.String, com.aspose.threed.TextureBase), um eine ambient Texturzuordnung zuzuweisen. |
MAP_NORMAL | String | Lesen | Wird in setTexture(java.lang.String, com.aspose.threed.TextureBase) verwendet, um eine normale Texturzuordnung zuzuweisen. |
name | String | Lesen | Ermittelt den Namen. |
properties | PropertyCollection | Lesen | Gets the properties. |
Methoden
| Signatur | Beschreibung |
|---|---|
PbrSpecularMaterial() | Konstruktor von PbrSpecularMaterial / |
getTransparency() → double | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ermittelt den Transparenzfaktor. |
setTransparency(value: double) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Setzt den Transparenzfaktor. |
getNormalTexture() → TextureBase | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Ermittelt die Textur des Normal-Mappings @return die Textur des Normal-Mappings / |
setNormalTexture(value: TextureBase) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Setzt die Textur des Normal-Mappings @param value Neuer Wert / |
getSpecularGlossinessTexture() → TextureBase | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Liest die Textur für die spekulare Farbe, der RGB-Kanal speichert die spekulare Farbe und der A-Kanal speichert den Glanzgrad. |
setSpecularGlossinessTexture(value: TextureBase) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Setzt die Textur für die Spiegelungsfarbe, Kanal RGB speichert die Spiegelungsfarbe und Kanal A speichert den Glanz. |
getGlossinessFactor() → double | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Gibt die Glanzhaftigkeit (Glätte) des Materials zurück, 1 bedeutet vollkommen glatt und 0 bedeutet vollkommen rau, Standardwert ist 1, Bereich ist [0, 1] @return die Glanzhaftigkeit (Glätte) des Materials, 1 bedeutet |
setGlossinessFactor(value: double) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Setzt die Glanzhaftigkeit (Glätte) des Materials, 1 bedeutet vollkommen glatt und 0 bedeutet vollkommen rau, Standardwert ist 1, Bereich ist [0, 1] @param value Neuer Wert / |
getSpecular() → Vector3 | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Gibt die Specularfarbe des Materials zurück, Standardwert ist (1, 1, 1). |
setSpecular(value: Vector3) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Setzt die Specularfarbe des Materials, Standardwert ist (1, 1, 1). |
getDiffuseTexture() → TextureBase | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Liefert die Textur für diffuse @return die Textur für diffuse / |
setDiffuseTexture(value: TextureBase) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Setzt die Textur für diffuse @param value Neuer Wert / |
getDiffuse() → Vector3 | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ermittelt die diffuse Farbe des Materials, Standardwert ist (1, 1, 1) @return die diffuse Farbe des Materials, Standardwert ist (1, 1, 1) / |
setDiffuse(value: Vector3) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Setzt die diffuse Farbe des Materials, Standardwert ist (1, 1, 1) @param value Neuer Wert / |
getEmissiveTexture() → TextureBase | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Liefert die Textur für emissive @return die Textur für emissive / |
setEmissiveTexture(value: TextureBase) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Setzt die Textur für emissive @param value Neuer Wert / |
getEmissiveColor() → Vector3 | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ermittelt die Emissionsfarbe, Standardwert ist (0, 0, 0) @return die Emissionsfarbe, Standardwert ist (0, 0, 0) / |
setEmissiveColor(value: Vector3) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Setzt die emittierende Farbe, der Standardwert ist (0, 0, 0) @param value Neuer Wert / |
getTexture(slotName: String) → TextureBase | Holt die Textur aus dem angegebenen Slot, es kann der Name einer Materialeigenschaft oder der Name eines Shader-Parameters sein. |
setTexture(slotName: String, texture: TextureBase) | Setzt die Textur im angegebenen Slot. |
toString() → String | Formatiert das Objekt zu einem String. |
iterator() → Iterator<TextureSlot> | Gibt den Enumerator zurück, um interne Texturslots zu enumerieren. |
A3DObject() | Ruft A3DObject auf dieser PbrSpecularMaterial-Instanz auf. |
A3DObject(name: String) | Ruft A3DObject(name) auf dieser PbrSpecularMaterial-Instanz auf. |
getName() → String | Konstruktor von PbrSpecularMaterial |
setName(name: String) | Setzt den Namenswert. |
getProperties() → PropertyCollection | Gibt die Eigenschaften zurück. |
findProperty(name: String) → Property | Ruft findProperty(name) auf dieser PbrSpecularMaterial-Instanz auf. |
getProperty(name: String) → Object | Ruft getProperty(name) auf dieser PbrSpecularMaterial-Instanz auf. |
setProperty(name: String, value: Object) | Setzt den Eigenschaftswert. |
removeProperty(name: String) → boolean | Ruft removeProperty(name) auf dieser PbrSpecularMaterial-Instanz auf. |
removeProperty(property: Property) → boolean | Setzt die Textur des Normal-Mappings |