PbrMaterial

Επισκόπηση

PbrMaterial είναι μια τάξη στο Aspose.3D FOSS για το Java. Κληρονόμοι από: Material.

Υλικό για φυσική απεικόνιση με βάση το χρώμα/μεταλλικό ή ακαμψία άλμπεντο.

Αυτή η τάξη παρέχει 38 μεθόδους για τη δουλειά με PbrMaterial αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, PbrMaterial, findProperty, fromMaterial, getAlbedo, getAlbedoTexture, getEmissiveColor, getEmissiveTexture, getMetallicFactor, getMetallicRoughness, getName, getNormalTexture, και 26 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του πακέτου Aspose.3D FOSS για τη Java. Ιδιότητες: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, albedo, και 13 ακόμα.

Ιδιότητες

ΟνομασίαΤύπος:AccessΠεριγραφή:
transparencydoubleΔιάβασε.Λαμβάνει ή ορίζει τον παράγοντα διαφάνειας.
normalTextureTextureBaseΔιάβασε.Λαμβάνει ή ορίζει την υφή της κανονικής χαρτογράφησης.
specularTextureTextureBaseΔιάβασε.Λαμβάνει ή ορίζει την υφή για το σπεκυλικό χρώμα.
albedoTextureTextureBaseΔιάβασε.Λαμβάνει ή ορίζει την υφή για το albedo.
albedoVector3Διάβασε.Λαμβάνει ή ορίζει το βασικό χρώμα του υλικού.
occlusionTextureTextureBaseΔιάβασε.Λαμβάνει ή ορίζει την υφή για την ambient occlusion.
occlusionFactordoubleΔιάβασε.Λαμβάνει ή ορίζει τον παράγοντα του ambient occlusion.
metallicFactordoubleΔιάβασε.Το μέτρο που χρησιμοποιείται για την παραγωγή του υλικού είναι το μέταλλο και η τιμή 0 σημαίνει ότι το υλικό είναι διηλεκτρικό.
roughnessFactordoubleΔιάβασε.Παίρνει ή ορίζει την ακαμψία του υλικού, η τιμή 1 σημαίνει ότι το υλικό είναι εντελώς ατσαλά και η αξία 0 σημαίνει πως το ύλη είναι τελείως λεία.
metallicRoughnessTextureBaseΔιάβασε.Παίρνει ή ορίζει τη υφή για μεταλλική ((στο κανάλι R) και ακαμψία (( στο κανάλιο G).
emissiveTextureTextureBaseΔιάβασε.Λαμβάνει ή ορίζει την υφή για εκπομπή.
emissiveColorVector3Διάβασε.Λαμβάνει ή ορίζει το εκπεμπόμενο χρώμα.
MAP_SPECULARStringΔιάβασε.Χρησιμοποιείται στο setTexture ((java.lang.String, com.aspose.threed.TextureBase) για την ανάθεση ενός χαρτογράφησης σφαιρικής υφής.
MAP_DIFFUSEStringΔιάβασε.Χρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για την ανάθεση διασκορπισμένης απεικόνισης υφής.
MAP_EMISSIVEStringΔιάβασε.Χρησιμοποιείται στο setTexture ((java.lang.String, com.aspose.threed.TextureBase) για την ανάθεση εκπομπής υφής.
MAP_AMBIENTStringΔιάβασε.Χρησιμοποιείται στο setTexture ((java.lang.String, com.aspose.threed.TextureBase) για την ανάθεση ενός χαρτογράφησης υφής περιβάλλοντος.
MAP_NORMALStringΔιάβασε.Χρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για να αναθέσει μια κανονική απεικόνιση υφής.
nameStringΔιάβασε.Λαμβάνει το όνομα.
propertiesPropertyCollectionΔιάβασε.Λαμβάνει τις ιδιότητες.

Μέθοδοι

SignatureΠεριγραφή:
PbrMaterial()Κατασκευή προεπιλεγμένης περιόδου υλικού PBR.
getTransparency()doubleΛαμβάνει ή ορίζει τον παράγοντα διαφάνειας.
setTransparency(transparency: double)Ορίζει την τιμή διαφάνειας.
getNormalTexture()TextureBaseΛαμβάνει ή ορίζει την υφή της κανονικής χαρτογράφησης.
setNormalTexture(normalTexture: TextureBase)Ορίζει την τιμή της κανονικής υφής.
getSpecularTexture()TextureBaseΛαμβάνει ή ορίζει την υφή για το σπεκυλικό χρώμα.
setSpecularTexture(specularTexture: TextureBase)Ορίζει την τιμή της specular υφής.
getAlbedoTexture()TextureBaseΛαμβάνει ή ορίζει την υφή για το albedo.
setAlbedoTexture(albedoTexture: TextureBase)Ορίζει την τιμή της υφής albedo.
getAlbedo()Vector3Λαμβάνει ή ορίζει το βασικό χρώμα του υλικού.
setAlbedo(albedo: Vector3)Ορίζει την τιμή του αλμπέδο.
getOcclusionTexture()TextureBaseΛαμβάνει ή ορίζει την υφή για την απόσβεση περιβάλλοντος.
setOcclusionTexture(occlusionTexture: TextureBase)Ορίζει την τιμή της υφής απόσπασης.
getOcclusionFactor()doubleΛαμβάνει ή ορίζει τον παράγοντα του ambient occlusion.
setOcclusionFactor(occlusionFactor: double)Ορίζει την τιμή του συντελεστή απόσπασης.
getMetallicFactor()doubleΤο μέτρο που χρησιμοποιείται για την παραγωγή του υλικού είναι το μέταλλο και η τιμή 0 σημαίνει ότι το υλικό είναι διηλεκτρικό.
setMetallicFactor(metallicFactor: double)Ορίζει την τιμή του μεταλλικού παράγοντα.
getRoughnessFactor()doubleΠαίρνει ή ορίζει την ακαμψία του υλικού, η τιμή 1 σημαίνει ότι το υλικό είναι εντελώς ατσαλά και η αξία 0 σημαίνει πως το ύλη είναι τελείως λεία.
setRoughnessFactor(roughnessFactor: double)Ορίζει την τιμή του παράγοντα τραχύτητας.
getMetallicRoughness()TextureBaseΠαίρνει ή ορίζει τη υφή για μεταλλική ((στο κανάλι R) και ακαμψία (( στο κανάλιο G).
setMetallicRoughness(metallicRoughness: TextureBase)Ορίζει την τιμή μεταλλικής τραχύτητας.
getEmissiveTexture()TextureBaseΛαμβάνει ή ορίζει την υφή για εκπεμπόμενο.
setEmissiveTexture(emissiveTexture: TextureBase)Ορίζει την τιμή της εκπεμπόμενης υφής.
getEmissiveColor()Vector3Λαμβάνει ή ορίζει το εκπεμπόμενο χρώμα.
setEmissiveColor(emissiveColor: Vector3)Ορίζει την τιμή του εκπεμπόμενου χρώματος.
fromMaterial(material: Material)PbrMaterialΕπιτρέψτε τη μετατροπή του άλλου υλικού σε PbrMaterial.
getTexture(slotName: String)TextureBaseΠαίρνει την υφή από το καθορισμένο slot, μπορεί να είναι όνομα ιδιοκτησίας του υλικού ή όνομα παραμέτρου shader.
setTexture(slotName: String, texture: TextureBase)Ορίζει την υφή στην καθορισμένη υποδοχή.
toString()StringΟι μορφές αντιτίθενται στη χορδή.
iterator()Iterator<TextureSlot>Λαμβάνει τον enumerator για την απαρίθμηση των εσωτερικών θέσεων υφής.
A3DObject()Παραμετερισμένος Κύλινδρος. Μπορεί επίσης να χρησιμοποιηθεί για την αναπαράσταση ενός κωνίου όταν μία από τις ακτίνες Πάνω/Κατώτα είναι μηδέν.
getName()StringΤα τμήματα της καμπύλης.
setName(name: String)Κατασκευάζει ένα προφίλ CircleShape με καθορισμένη ακτίνα.
getProperties()PropertyCollectionΑρχικοποιεί μια νέα περίπτωση της τάξης Cylinder.
findProperty(name: String)PropertyΑρχικοποιεί μια νέα περίπτωση της τάξης οστά.
getProperty(name: String)ObjectΛαμβάνει τον πίνακα μετασχηματισμού του κόμβου στην τρέχουσα θέση.
setProperty(name: String, value: Object)Λαμβάνει τα τμήματα πλάτους.
removeProperty(name: String)booleanΠαίρνει σύστημα συντεταγμένων των σημείων ελέγχου/κανονικό κατά την εισαγωγή/εξαγωγή.

Βλέπε επίσης:

 Ελληνικά