PhongMaterial

PhongMaterial class

Υλικό για το μοντέλο σκίασης blinn-phong.

Μέθοδοι

constructor

ΌνομαΠεριγραφή
constructor()Αρχικοποιεί μια νέα παρουσία της κλάσης PhongMaterial.

Result:


constructor_overload

ΌνομαΠεριγραφή
constructor_overload(name)Αρχικοποιεί μια νέα παρουσία της κλάσης PhongMaterial.

Parameters:

ΌνομαΤύποςΠεριγραφή
nameStringΌνομα

Result:


getSpecularColor

ΌνομαΠεριγραφή
getSpecularColor()Λαμβάνει ή ορίζει το specular χρώμα.

Result:


setSpecularColor

ΌνομαΠεριγραφή
setSpecularColor(value)Λαμβάνει ή ορίζει το specular χρώμα.

Result:


getSpecularFactor

ΌνομαΠεριγραφή
getSpecularFactor()Λαμβάνει ή ορίζει το specular factor. Ο τύπος του specular: SpecularColor SpecularFactor (N dot H) ^ Shininess

Result:


setSpecularFactor

ΌνομαΠεριγραφή
setSpecularFactor(value)Λαμβάνει ή ορίζει το specular factor. Ο τύπος του specular: SpecularColor SpecularFactor (N dot H) ^ Shininess

Result:


getShininess

ΌνομαΠεριγραφή
getShininess()Λαμβάνει ή ορίζει το shininess, που ελέγχει το μέγεθος της specular ανάγλυφης. Ο τύπος του specular: SpecularColor SpecularFactor (N dot H) ^ Shininess Το shininess.

Result:


setShininess

ΌνομαΠεριγραφή
setShininess(value)Λαμβάνει ή ορίζει το shininess, που ελέγχει το μέγεθος της specular ανάγλυφης. Ο τύπος του specular: SpecularColor SpecularFactor (N dot H) ^ Shininess Το shininess.

Result:


getReflectionColor

ΌνομαΠεριγραφή
getReflectionColor()Λαμβάνει ή ορίζει το reflection χρώμα. Η αντανάκλαση.

Result:


setReflectionColor

ΌνομαΠεριγραφή
setReflectionColor(value)Λαμβάνει ή ορίζει το reflection χρώμα. Η αντανάκλαση.

Result:


getReflectionFactor

ΌνομαΠεριγραφή
getReflectionFactor()Λαμβάνει ή ορίζει τη φθίνουσα τιμή του reflection χρώματος. Ο παράγοντας αντανάκλασης.

Result:


setReflectionFactor

ΌνομαΠεριγραφή
setReflectionFactor(value)Λαμβάνει ή ορίζει τη φθίνουσα τιμή του reflection χρώματος. Ο παράγοντας αντανάκλασης.

Result:


getEmissiveColor

ΌνομαΠεριγραφή
getEmissiveColor()Λαμβάνει ή ορίζει το εκπεμπόμενο χρώμα

Result:


setEmissiveColor

ΌνομαΠεριγραφή
setEmissiveColor(value)Λαμβάνει ή ορίζει το εκπεμπόμενο χρώμα

Result:


getAmbientColor

ΌνομαΠεριγραφή
getAmbientColor()Λαμβάνει ή ορίζει το ατμοσφαιρικό χρώμα Το παράδειγμα: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


setAmbientColor

ΌνομαΠεριγραφή
setAmbientColor(value)Λαμβάνει ή ορίζει το ατμοσφαιρικό χρώμα Το παράδειγμα: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


getDiffuseColor

ΌνομαΠεριγραφή
getDiffuseColor()Λαμβάνει ή ορίζει το χρώμα διάχυσης. Παράδειγμα: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); διάχυση.

Result:


setDiffuseColor

ΌνομαΠεριγραφή
setDiffuseColor(value)Λαμβάνει ή ορίζει το χρώμα διάχυσης. Παράδειγμα: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); διάχυση.

Result:


getTransparentColor

ΌνομαΠεριγραφή
getTransparentColor()Λαμβάνει ή ορίζει το διαφανές χρώμα. Παράδειγμα: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); χρώμα του διαφανούς.

Result:


setTransparentColor

ΌνομαΠεριγραφή
setTransparentColor(value)Λαμβάνει ή ορίζει το διαφανές χρώμα. Παράδειγμα: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); χρώμα του διαφανούς.

Result:


getTransparency

ΌνομαΠεριγραφή
getTransparency()Λαμβάνει ή ορίζει τον παράγοντα διαφάνειας. Ο παράγοντας πρέπει να βρίσκεται μεταξύ 0 (0%, πλήρως αδιαφανές) και 1 (100%, πλήρως διαφανές). Οποιαδήποτε μη έγκυρη τιμή θα περιοριστεί. Παράδειγμα: var mat = new LambertMaterial(); mat.Transparency = 0.3; παράγοντας διαφάνειας.

Result:


setTransparency

ΌνομαΠεριγραφή
setTransparency(value)Λαμβάνει ή ορίζει τον παράγοντα διαφάνειας. Ο παράγοντας πρέπει να βρίσκεται μεταξύ 0 (0%, πλήρως αδιαφανές) και 1 (100%, πλήρως διαφανές). Οποιαδήποτε μη έγκυρη τιμή θα περιοριστεί. Παράδειγμα: var mat = new LambertMaterial(); mat.Transparency = 0.3; παράγοντας διαφάνειας.

Result:


getName

ΌνομαΠεριγραφή
getName()Λαμβάνει ή ορίζει το όνομα. Το όνομα.

Result:


setName

ΌνομαΠεριγραφή
setName(value)Λαμβάνει ή ορίζει το όνομα. Το όνομα.

Result:


getProperties

ΌνομαΠεριγραφή
getProperties()Λαμβάνει τη συλλογή όλων των ιδιοτήτων.

Result:


getTexture

ΌνομαΠεριγραφή
getTexture(slotName)Λαμβάνει την υφή από το καθορισμένο slot, μπορεί να είναι το όνομα ιδιότητας του υλικού ή το όνομα παραμέτρου του shader.

Parameters:

ΌνομαΤύποςΠεριγραφή
slotNameStringΌνομα slot.

Result: TextureBase


setTexture

ΌνομαΠεριγραφή
setTexture(slotName, texture)Ορίζει την υφή στο καθορισμένο slot

Parameters:

ΌνομαΤύποςΠεριγραφή
slotNameStringΌνομα slot.
textureTextureBaseΥφή.

Result: TextureBase


toString

ΌνομαΠεριγραφή
toString()Μορφοποιεί το αντικείμενο σε συμβολοσειρά

Result: String


removeProperty

ΌνομαΠεριγραφή
removeProperty(property)Αφαιρεί μια δυναμική ιδιότητα.

Parameters:

ΌνομαΤύποςΠεριγραφή
propertyPropertyΠοια ιδιότητα να αφαιρεθεί

Result: boolean


removeProperty

ΌνομαΠεριγραφή
removeProperty(property)Αφαιρέστε την καθορισμένη ιδιότητα που αναγνωρίζεται με όνομα

Parameters:

ΌνομαΤύποςΠεριγραφή
propertStringnull

Result: boolean


getProperty

ΌνομαΠεριγραφή
getProperty(property)Αποκτήστε την τιμή της καθορισμένης ιδιότητας

Parameters:

ΌνομαΤύποςΠεριγραφή
propertyStringΌνομα ιδιότητας

Result: Αντικείμενο


setProperty

ΌνομαΠεριγραφή
setProperty(property, value)Ορίζει την τιμή της καθορισμένης ιδιότητας

Parameters:

ΌνομαΤύποςΠεριγραφή
propertyStringΌνομα ιδιότητας
τιμήΑντικείμενοΗ τιμή της ιδιότητας

Result: Αντικείμενο


findProperty

ΌνομαΠεριγραφή
findProperty(propertyName)Βρίσκει την ιδιότητα. Μπορεί να είναι δυναμική ιδιότητα (Created by CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Identified by its name)

Parameters:

ΌνομαΤύποςΠεριγραφή
propertyNameStringΌνομα ιδιότητας.

Result: Property


iterator

ΌνομαΠεριγραφή
iterator()Δεσμευμένο για εσωτερική χρήση.

Result: Property