ShaderMaterial

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,Και δύο ακόμα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
techniquesjava.util.List<ShaderTechnique>ΔιαβάστεΈχει όλες τις διαθέσιμες τεχνικές που ορίζονται σε αυτό το υλικό.
MAP_SPECULARStringΔιαβάστεΧρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για να αναθέσει μια κερδοσκοπική χαρτογράφηση υφάσματος.
MAP_DIFFUSEStringΔιαβάστεΧρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για να αναθέσει μια διαφανή χαρτογράφηση κειμένου.
MAP_EMISSIVEStringΔιαβάστεΧρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για να αναθέσει μια εκπομπή κλωστογραφίας.
MAP_AMBIENTStringΔιαβάστεΧρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για να αναθέσει μια περιβαλλοντική κλωστογραφία χαρτογράφηση.
MAP_NORMALStringΔιαβάστεΧρησιμοποιείται στο setTexture(java.lang.String, com.aspose.threed.TextureBase) για να αναθέσει μια κανονική χαρτογράφηση κειμένου.
nameStringΔιαβάστεΠάρτε το όνομα.
propertiesPropertyCollectionΔιαβάστεΝα πάρει τις ιδιότητες.

Μέθοδοι

υπογραφήΠεριγραφή
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Αποκτά σύστημα συντονισμού των σημείων ελέγχου/κανονικού κατά τη διάρκεια της εισαγωγής/εξαγωγίας.

Δείτε επίσης

 Ελληνικά