ShaderMaterial
ΕΚΤΙΜΗΣΗ
ShaderMaterial Είναι μια τάξη στο Aspose.3D FOSS για Java. Κληρονομιά από: Material.
Ένα υλικό που επιτρέπει την περιγραφή του υλικού με εξωτερικό κινητήρα rendering ή γλώσσα shader.
Αυτή η κατηγορία παρέχει 15 μεθόδους για να εργαστείτε με ShaderMaterial αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, ShaderMaterial, findProperty, getName, getProperties, getProperty, getTechniques, getTexture, iterator, removeProperty, setName, setProperty,και δύο πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.3D FOSS για το πακέτο Java. Ιδιοκτησία : MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, name,Και δύο ακόμα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
techniques | java.util.List<ShaderTechnique> | Διαβάστε | Έχει όλες τις διαθέσιμες τεχνικές που ορίζονται σε αυτό το υλικό. |
MAP_SPECULAR | String | Διαβάστε | Χρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για να αναθέσει μια κερδοσκοπική χαρτογράφηση υφάσματος. |
MAP_DIFFUSE | String | Διαβάστε | Χρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για να αναθέσει μια διαφανή χαρτογράφηση κειμένου. |
MAP_EMISSIVE | String | Διαβάστε | Χρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για να αναθέσει μια εκπομπή κλωστογραφίας. |
MAP_AMBIENT | String | Διαβάστε | Χρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για να αναθέσει μια περιβαλλοντική κλωστογραφία χαρτογράφηση. |
MAP_NORMAL | String | Διαβάστε | Χρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για να αναθέσει μια κανονική χαρτογράφηση κειμένου. |
name | String | Διαβάστε | Πάρτε το όνομα. |
properties | PropertyCollection | Διαβάστε | Να πάρει τις ιδιότητες. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
ShaderMaterial() | Αρχίζει μια νέα περίπτωση της τάξης ShaderMaterial. |
ShaderMaterial(name: String) | Αρχίζει μια νέα περίπτωση της τάξης ShaderMaterial. |
getTechniques() → java.util.List<ShaderTechnique> | Έχει όλες τις διαθέσιμες τεχνικές που ορίζονται σε αυτό το υλικό. |
getTexture(slotName: String) → TextureBase | Εάν η κλωστοϋφαντουργία απορροφάται από το καθορισμένο κουτί, μπορεί να είναι το όνομα ιδιοκτησίας του υλικού ή το παράμετρο του shader. |
setTexture(slotName: String, texture: TextureBase) | Εισάγετε τη δομή στο καθορισμένο κουτί. |
toString() → String | Οι μορφές αντιτίθενται στο string. |
iterator() → Iterator<TextureSlot> | Έχει τον αριθμητή για να αναφέρει εσωτερικές κλωστοϋφαντουργίες. |
A3DObject() | Μπορεί επίσης να χρησιμοποιηθεί για την αντιπροσωπεία ενός κόνου όταν ένα από τα radiusTop/radiusBottom είναι μηδέν. |
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 | Αποκτά σύστημα συντονισμού των σημείων ελέγχου/κανονικού κατά τη διάρκεια της εισαγωγής/εξαγωγίας. |