PhongMaterial
Επισκόπηση
PhongMaterial είναι μια τάξη στο Aspose.3D FOSS για το .NET. Κληρονόμοι από: LambertMaterial.
Υλικό για μοντέλο σκιάσης blinn-phong.
Αυτή η τάξη παρέχει 12 μεθόδους για τη δουλειά με PhongMaterial αντικείμενα σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, PhongMaterial, RemoveProperty, SetProperty, SetTexture, ToString. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS for .Net. Ιδιότητες: AmbientColor, DiffuseColor, EmissiveColor, MapAmbient, MapDiffuse, MapEmissive, και 11 ακόμα.
Ιδιότητες
| Ονομασία | Τύπος: | Access | Περιγραφή: |
|---|---|---|---|
SpecularColor | Vector3 | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το specular χρώμα. |
SpecularFactor | double | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει τον συντελεστή κατοπτρικότητας. |
Shininess | double | Διαβάστε/Γράψτε | Παίρνει ή ρυθμίζει την λάμψη, αυτό ελέγχει το μέγεθος του γυαλιστερού φωτισμού. |
ReflectionColor | Vector3 | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το χρώμα αντανάκλασης. |
ReflectionFactor | double | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει την εξασθένιση του χρώματος αντανάκλασης. |
EmissiveColor | Vector3 | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το εκπεμπόμενο χρώμα |
AmbientColor | Vector3 | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το περιβάλλον χρώμα |
DiffuseColor | Vector3 | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το διασκορπιστικό χρώμα |
TransparentColor | Vector3 | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το διαφανές χρώμα. |
Transparency | double | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει τον παράγοντα διαφάνειας. |
MapSpecular | string | Διάβασε. | Χρησιμοποιείται στο GetTexture/SetTexture για την ανάθεση ενός χαρτογράφησης σφαιρικής υφής. |
MapDiffuse | string | Διάβασε. | Χρησιμοποιείται στο GetTexture/SetTexture για την ανάθεση διασκορπισμένης απεικόνισης υφής. |
MapEmissive | string | Διάβασε. | Χρησιμοποιείται στο GetTexture/SetTexture για την ανάθεση χαρτογράφησης εκπομπής υφής. |
MapAmbient | string | Διάβασε. | Χρησιμοποιείται στο GetTexture/SetTexture για την ανάθεση χαρτογράφησης υφής περιβάλλοντος. |
MapNormal | string | Διάβασε. | Χρησιμοποιείται στο GetTexture/SetTexture για να αναθέσει μια κανονική απεικόνιση υφής. |
Name | string | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το όνομα. |
Properties | PropertyCollection | Διάβασε. | Λαμβάνει τη συλλογή όλων των ιδιοτήτων. |
Μέθοδοι
| Signature | Περιγραφή: |
|---|---|
PhongMaterial() | Αρχικοποιεί μια νέα περίπτωση της τάξης PhongMaterial |
PhongMaterial(name: string) | Αρχικοποιεί μια νέα περίπτωση της τάξης PhongMaterial όνομα υλικού |
LambertMaterial() | Αρχικοποιεί μια νέα περίπτωση της τάξης LambertMaterial |
GetTexture(slotName: string) | /// |
SetTexture(slotName: string, texture: TextureBase) | Ορίζει την υφή στο καθορισμένο slot. |
ToString() | Οι μορφές αντιτίθενται στη χορδή. |
GetEnumerator() | Λαμβάνει τον ενομετρητή για την αρίθμηση των εσωτερικών θέσεων υφής. |
A3DObject() | Αρχικοποιεί μια νέα περίπτωση της τάξης A3DObject χωρίς όνομα. |
RemoveProperty(property: Property) | Απομακρύνει μια δυναμική ιδιότητα. |
GetProperty(property: string) | Λάβετε την τιμή της καθορισμένης ιδιότητας |
SetProperty(property: string, value: object?) | Ορίζει την τιμή της καθορισμένης ιδιότητας |
FindProperty(propertyName: string) | Βρίσκει το ακίνητο. |