PbrSpecularMaterial

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

NameTypZugriffBeschreibung
transparencydoubleLesenRuft den Transparenzfaktor ab.
normalTextureTextureBaseLesenErmittelt die Textur des Normal-Mappings @return die Textur des Normal-Mappings /
specularGlossinessTextureTextureBaseLesenErmittelt die Textur für die spekulare Farbe, Kanal RGB speichert die spekulare Farbe und Kanal A speichert den Glanzgrad.
glossinessFactordoubleLesenErmittelt 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
specularVector3LesenGibt die spekulare Farbe des Materials zurück, Standardwert ist (1, 1, 1).
diffuseTextureTextureBaseLesenErmittelt die Textur für diffuse @return die Textur für diffuse /
diffuseVector3LesenGibt die diffuse Farbe des Materials zurück, Standardwert ist (1, 1, 1) @return die diffuse Farbe des Materials, Standardwert ist (1, 1, 1) /
emissiveTextureTextureBaseLesenGibt die Textur für Emissive zurück @return die Textur für Emissive /
emissiveColorVector3LesenRuft die Emissionsfarbe ab, Standardwert ist (0, 0, 0) @return die Emissionsfarbe, Standardwert ist (0, 0, 0) /
MAP_SPECULAR_GLOSSINESSStringLesenDie Texturkarte für spekulare Glanzlichkeit
MAP_SPECULARStringLesenWird in setTexture(java.lang.String, com.aspose.threed.TextureBase) verwendet, um eine spekulare Texturzuordnung zuzuweisen.
MAP_DIFFUSEStringLesenWird in setTexture(java.lang.String, com.aspose.threed.TextureBase) verwendet, um eine diffuse Texturzuordnung zuzuweisen.
MAP_EMISSIVEStringLesenVerwendet in setTexture(java.lang.String, com.aspose.threed.TextureBase), um eine emissive Texturzuordnung zuzuweisen.
MAP_AMBIENTStringLesenVerwendet in setTexture(java.lang.String, com.aspose.threed.TextureBase), um eine ambient Texturzuordnung zuzuweisen.
MAP_NORMALStringLesenWird in setTexture(java.lang.String, com.aspose.threed.TextureBase) verwendet, um eine normale Texturzuordnung zuzuweisen.
nameStringLesenErmittelt den Namen.
propertiesPropertyCollectionLesenGets the properties.

Methoden

SignaturBeschreibung
PbrSpecularMaterial()Konstruktor von PbrSpecularMaterial /
getTransparency() → doubleNicht 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() → TextureBaseNicht 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() → TextureBaseNicht 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() → doubleNicht 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() → Vector3Nicht 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() → TextureBaseNicht 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() → Vector3Nicht 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() → TextureBaseNicht 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() → Vector3Nicht 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) → TextureBaseHolt 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() → StringFormatiert 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() → StringKonstruktor von PbrSpecularMaterial
setName(name: String)Setzt den Namenswert.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyRuft findProperty(name) auf dieser PbrSpecularMaterial-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) auf dieser PbrSpecularMaterial-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) auf dieser PbrSpecularMaterial-Instanz auf.
removeProperty(property: Property) → booleanSetzt die Textur des Normal-Mappings

Siehe auch

 Deutsch