PbrMaterial

Επισκόπηση

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

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

Αυτή η τάξη παρέχει 12 μεθόδους για τη δουλειά με PbrMaterial αντικείμενα σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, FindProperty, FromMaterial, GetEnumerator, GetProperty, GetTexture, PbrMaterial, RemoveProperty, SetProperty, SetTexture, ToString. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS for .Net. Ιδιότητες: Albedo, AlbedoTexture, EmissiveColor, EmissiveTexture, MapAmbient, MapDiffuse, και 13 ακόμα.

Ιδιότητες

ΟνομασίαΤύπος:AccessΠεριγραφή:
TransparencydoubleΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει τον παράγοντα διαφάνειας.
NormalTextureTextureBaseΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει την υφή της κανονικής χαρτογράφησης
SpecularTextureTextureBaseΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει την υφή για το χρώμα specular
AlbedoTextureTextureBaseΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει την υφή για το albedo
AlbedoVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει το βασικό χρώμα του υλικού
OcclusionTextureTextureBaseΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει την υφή για την απόσπαση περιβάλλοντος
OcclusionFactordoubleΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει τον παράγοντα του ambient occlusion
MetallicFactordoubleΔιαβάστε/ΓράψτεΤο μέτρο που χρησιμοποιείται για την παραγωγή του υλικού είναι το μέταλλο και η τιμή 0 σημαίνει ότι το υλικό είναι διηλεκτρικό.
RoughnessFactordoubleΔιαβάστε/ΓράψτεΠαίρνει ή ορίζει την ακαμψία του υλικού, η τιμή 1 σημαίνει ότι το υλικό είναι εντελώς άκαμπτο και η αξία 0 σημαίνει πως το ύλη είναι τελείως λεία.
MetallicRoughnessTextureBaseΔιαβάστε/ΓράψτεΒρίσκει ή ορίζει τη υφή για μεταλλική ((στο κανάλι R) και ακαμψία (( στο κανάλιο G)
EmissiveTextureTextureBaseΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει την υφή για εκπομπή
EmissiveColorVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει το εκπεμπόμενο χρώμα
MapSpecularstringΔιάβασε.Χρησιμοποιείται στο GetTexture/SetTexture για την ανάθεση ενός χαρτογράφησης σφαιρικής υφής.
MapDiffusestringΔιάβασε.Χρησιμοποιείται στο GetTexture/SetTexture για την ανάθεση διασκορπισμένης απεικόνισης υφής.
MapEmissivestringΔιάβασε.Χρησιμοποιείται στο GetTexture/SetTexture για την ανάθεση χαρτογράφησης εκπομπής υφής.
MapAmbientstringΔιάβασε.Χρησιμοποιείται στο GetTexture/SetTexture για την ανάθεση χαρτογράφησης υφής περιβάλλοντος.
MapNormalstringΔιάβασε.Χρησιμοποιείται στο GetTexture/SetTexture για να αναθέσει μια κανονική απεικόνιση υφής.
NamestringΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει το όνομα.
PropertiesPropertyCollectionΔιάβασε.Λαμβάνει τη συλλογή όλων των ιδιοτήτων.

Μέθοδοι

SignatureΠεριγραφή:
PbrMaterial()Κατασκευή προεπιλεγμένης περιόδου υλικού PBR
PbrMaterial(albedo: Vector3)Κατασκευή προεπιλεγμένου υλικού PBR με καθορισμένη τιμή χρώματος αλμπέντο.
FromMaterial(material: Material)Επιτρέψτε μετατροπή άλλου υλικού σε PbrMaterial Το αρχικό υλικό Μια νέα περίπτωση PbrMaterial
GetTexture(slotName: string)///
SetTexture(slotName: string, texture: TextureBase)Ορίζει την υφή στην καθορισμένη υποδοχή.
ToString()Οι μορφές αντιτίθενται στη χορδή.
GetEnumerator()Λαμβάνει τον ενομετρητή για την αρίθμηση των εσωτερικών θέσεων υφής.
A3DObject()Αρχικοποιεί μια νέα περίπτωση της τάξης A3DObject χωρίς όνομα.
RemoveProperty(property: Property)Απομακρύνει μια δυναμική ιδιότητα.
GetProperty(property: string)Αποκτήστε την τιμή της καθορισμένης ιδιότητας
SetProperty(property: string, value: object?)Ορίζει την τιμή της καθορισμένης ιδιότητας
FindProperty(propertyName: string)Βρίσκει το ακίνητο.

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

 Ελληνικά