Material

Material class

Το υλικό ορίζει τις παραμέτρους που απαιτούνται για την οπτική εμφάνιση της γεωμετρίας. Το Aspose.3D παρέχει μοντέλο σκίασης για LambertMaterial, PhongMaterial και ShaderMaterial @hideconstructor

Ιδιότητες

ΌνομαΠεριγραφή
MAP_SPECULARΧρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για την εκχώρηση ενός specular texture mapping.
MAP_DIFFUSEΧρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για την εκχώρηση ενός diffuse texture mapping.
MAP_EMISSIVEΧρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για την εκχώρηση ενός emissive texture mapping.
MAP_AMBIENTΧρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για την εκχώρηση ενός ambient texture mapping.
MAP_NORMALΧρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για την εκχώρηση ενός normal texture mapping.

Μέθοδοι

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