PbrSpecularMaterial
ΕΚΤΙΜΗΣΗ
PbrSpecularMaterial Είναι μια τάξη στο Aspose.3D FOSS για Java. Κληρονομιά από: Material.
Υλικό για φυσική παρακολούθηση με βάση το διάχυτο χρώμα / σπικρότητα / ακτίνα
Αυτή η κατηγορία παρέχει 31 μεθόδους για να εργαστείτε με PbrSpecularMaterial αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty,19 και άλλες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.3D FOSS για το πακέτο Java. Ιδιοκτησία : MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS,11 και άλλα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
transparency | double | Διαβάστε | Πρέπει να αναγνωρίσουμε τον παράγοντα διαφάνειας. |
normalTexture | TextureBase | Διαβάστε | Αποκτά τη συντήρηση της κανονικής χαρτογράφισης |
| • Επιστρέφει το φυσιολογικό χαρτί | |||
| / | |||
specularGlossinessTexture | TextureBase | Διαβάστε | Όταν η κλωστοϋφαντουργία είναι φαινομενική, το κανάλι RGB αποθηκεύει το φαινόμενο και το καναλι Α αποθήκεται με φωτεινότητα. |
glossinessFactor | double | Διαβάστε | Αποκτά την λαμπρότητα (μυγδαλίτιδα) του υλικού, 1 σημαίνει τέλεια ομαλή και 0 σημαίνει τελείως σκληρή, η προεπιλεγμένη τιμή είναι 1, το εύρος είναι [0, 1] |
| @ανακτά την λαμπρότητα (μυγδαλίτιδα) του υλικού, 1 σημαίνει | |||
specular | Vector3 | Διαβάστε | Εάν λάβετε το φαινομενικό χρώμα του υλικού, η προεπιλεγμένη τιμή είναι (1, 1, 1). |
diffuseTexture | TextureBase | Διαβάστε | Κάντε το κείμενο για διάχυση |
| @ανακατέστησε το υλικό για διάχυση | |||
| / | |||
diffuse | Vector3 | Διαβάστε | Εάν λάβετε το διαφωτισμένο χρώμα του υλικού, η προεπιλεγμένη τιμή είναι (1, 1, 1) |
| @ανακατέστησε το διαφωτισμένο χρώμα του υλικού, η προεπιλεγμένη τιμή είναι (1, 1, 1) | |||
| / | |||
emissiveTexture | TextureBase | Διαβάστε | Αποκτά το υλικό για την εκπομπή |
| @ανακατέστησε το υλικό για εκπομπές | |||
| / | |||
emissiveColor | Vector3 | Διαβάστε | Εάν λάβετε το εκπομπτικό χρώμα, η προεπιλεγμένη τιμή είναι (0, 0, 0) |
| @επιστρέψτε το εκπομπές χρώμα, η προεπιλεγμένη τιμή είναι (0, 0, 0) | |||
| / | |||
MAP_SPECULAR_GLOSSINESS | String | Διαβάστε | Ο χάρτης της κλωστοϋφαντουργίας για την κερδοσκοπική λαμπρότητα |
| / | |||
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 | Διαβάστε | Να πάρει τις ιδιότητες. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PbrSpecularMaterial() | Ο κατασκευαστής του κτιρίου |
| / | |
getTransparency() → double | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Πρέπει να αναγνωρίσουμε τον παράγοντα διαφάνειας. |
setTransparency(value: double) | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Να καθορίσει τον παράγοντα διαφάνειας. |
getNormalTexture() → TextureBase | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Αποκτά τη συντήρηση της κανονικής χαρτογράφισης |
| • Επιστρέφει το φυσιολογικό χαρτί | |
| / | |
setNormalTexture(value: TextureBase) | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Εισάγετε τη δομή της κανονικής χαρτογράφισης |
| @param αξία Νέα αξίες | |
| / | |
getSpecularGlossinessTexture() → TextureBase | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Όταν η κλωστοϋφαντουργία είναι φαινομενική, το κανάλι RGB αποθηκεύει το φαινόμενο και το καναλι Α αποθήκεται με φωτεινότητα. |
setSpecularGlossinessTexture(value: TextureBase) | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Το κανάλι RGB αποθηκεύει το φως του, και το κανάλιο A αποθήκεται με φωτεινότητα. |
getGlossinessFactor() → double | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Αποκτά την λαμπρότητα (μυγδαλίτιδα) του υλικού, 1 σημαίνει τέλεια ομαλή και 0 σημαίνει τελείως σκληρή, η προεπιλεγμένη τιμή είναι 1, το εύρος είναι [0, 1] |
| @ανακτά την λαμπρότητα (μυγδαλίτιδα) του υλικού, 1 σημαίνει | |
setGlossinessFactor(value: double) | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Σημειώνεται η φωτεινότητα του υλικού, 1 σημαίνει τέλεια ομαλή και 0 σημαίνει τελείως σκληρή, προεπιλεγμένη τιμή είναι 1, το εύρος είναι [0, 1] |
| @param αξία Νέα αξίες | |
| / | |
getSpecular() → Vector3 | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Εάν λάβετε το φαινομενικό χρώμα του υλικού, η προεπιλεγμένη τιμή είναι (1, 1, 1). |
setSpecular(value: Vector3) | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Ορισμός του κερδοσκοπικού χρώματος του υλικού, η προεπιλεγμένη τιμή είναι (1, 1, 1). |
getDiffuseTexture() → TextureBase | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Κάντε το κείμενο για διάχυση |
| @ανακατέστησε το υλικό για διάχυση | |
| / | |
setDiffuseTexture(value: TextureBase) | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Συσκευή του κειμένου για διάχυση |
| @param αξία Νέα αξίες | |
| / | |
getDiffuse() → Vector3 | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Εάν λάβετε το διαφωτισμένο χρώμα του υλικού, η προεπιλεγμένη τιμή είναι (1, 1, 1) |
| @ανακατέστησε το διαφωτισμένο χρώμα του υλικού, η προεπιλεγμένη τιμή είναι (1, 1, 1) | |
| / | |
setDiffuse(value: Vector3) | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Ορισμός του διαφωτισμένου χρώματος του υλικού, η προεπιλεγμένη τιμή είναι (1, 1, 1) |
| @param αξία Νέα αξίες | |
| / | |
getEmissiveTexture() → TextureBase | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Αποκτά το υλικό για την εκπομπή |
| @ανακατέστησε το υλικό για εκπομπές | |
| / | |
setEmissiveTexture(value: TextureBase) | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Συσκευή του κειμένου για εκπομπές |
| @param αξία Νέα αξίες | |
| / | |
getEmissiveColor() → Vector3 | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Εάν λάβετε το εκπομπτικό χρώμα, η προεπιλεγμένη τιμή είναι (0, 0, 0) |
| @επιστρέψτε το εκπομπές χρώμα, η προεπιλεγμένη τιμή είναι (0, 0, 0) | |
| / | |
setEmissiveColor(value: Vector3) | Δεν εφαρμόζεται στην έκδοση FOSS - ρίχνει σε χρόνο λειτουργίας. Σημειώνεται το εκπομπτικό χρώμα, η προεπιλεγμένη τιμή είναι (0, 0, 0) |
| @param αξία Νέα αξίες | |
| / | |
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 | Αποκτά σύστημα συντονισμού των σημείων ελέγχου/κανονικού κατά τη διάρκεια της εισαγωγής/εξαγωγίας. |