PhongMaterial
ΕΚΤΙΜΗΣΗ
PhongMaterial Είναι μια τάξη στο Aspose.3D FOSS για Java. Κληρονομιά από: LambertMaterial.
Υλικό για το μοντέλο κολύμβησης blinn-phong.
Αυτή η κατηγορία παρέχει 35 μεθόδους για να εργαστείτε με PhongMaterial αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, LambertMaterial, PhongMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getReflectionColor, getReflectionFactor,22 και άλλες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.3D FOSS για το πακέτο Java. Ιδιοκτησία : MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,11 και άλλα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
specularColor | Vector3 | Διαβάστε | Αποκτά ή θέτει το κερδοσκοπικό χρώμα. |
specularFactor | double | Διαβάστε | Αποκτά ή καθορίζει τον κερδοσκοπικό παράγοντα. |
shininess | double | Διαβάστε | Αποκτά ή τοποθετεί την λάμψη, αυτό ελέγχει το μέγεθος του κερδοσκοπικού φωτισμού. |
reflectionColor | Vector3 | Διαβάστε | Αποκτά ή θέτει το χρώμα της αντανάκλασης. |
reflectionFactor | double | Διαβάστε | Αποκτά ή ρυθμίζει την ανακούφιση του χρώματος της αντανάκλασης. |
emissiveColor | Vector3 | Διαβάστε | Αποκτά ή θέτει το εκπομπτικό χρώμα. |
ambientColor | Vector3 | Διαβάστε | Αποκτά ή θέτει το χρώμα του περιβάλλοντος. |
diffuseColor | Vector3 | Διαβάστε | Αποκτά ή θέτει το διαφωτισμένο χρώμα. |
transparentColor | Vector3 | Διαβάστε | Αποκτά ή θέτει το διαφανές χρώμα. |
transparency | double | Διαβάστε | Αποκτά ή καθορίζει τον παράγοντα διαφάνειας. |
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 | Διαβάστε | Να πάρει τις ιδιότητες. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PhongMaterial() | Αρχίζει μια νέα περίπτωση της τάξης PhongMaterial. |
PhongMaterial(name: String) | Αρχίζει μια νέα περίπτωση της τάξης PhongMaterial. |
getSpecularColor() → Vector3 | Αποκτά ή θέτει το κερδοσκοπικό χρώμα. |
setSpecularColor(specularColor: Vector3) | Εισάγετε την κερδοσκοπική τιμή χρώματος. |
getSpecularFactor() → double | Αποκτά ή καθορίζει τον κερδοσκοπικό παράγοντα. |
setSpecularFactor(specularFactor: double) | Να προσδιορίσει την αξία του φαινομένου. |
getShininess() → double | Αποκτά ή τοποθετεί την λάμψη, αυτό ελέγχει το μέγεθος του κερδοσκοπικού φωτισμού. |
setShininess(shininess: double) | Να προσδιορίσει την αξία της φωτεινότητας. |
getReflectionColor() → Vector3 | Αποκτά ή θέτει το χρώμα της αντανάκλασης. |
setReflectionColor(reflectionColor: Vector3) | Εισάγετε την αξία του χρώματος της αντανάκλασης. |
getReflectionFactor() → double | Αποκτά ή ρυθμίζει την ανακούφιση του χρώματος της αντανάκλασης. |
setReflectionFactor(reflectionFactor: double) | Να καθορίσει την αξία του παραγόντου αντανακλά. |
LambertMaterial() | Αρχίζει μια νέα περίπτωση της τάξης LambertMaterial. |
getEmissiveColor() → Vector3 | Αποκτά ή θέτει το εκπομπτικό χρώμα. |
setEmissiveColor(emissiveColor: Vector3) | Εισάγετε την εκπομπή χρώματος. |
getAmbientColor() → Vector3 | Αποκτά ή θέτει το χρώμα του περιβάλλοντος. |
setAmbientColor(ambientColor: Vector3) | Να προσδιορίσει την περιβαλλοντική αξία του χρώματος. |
getDiffuseColor() → Vector3 | Αποκτά ή θέτει το διαφωτισμένο χρώμα. |
setDiffuseColor(diffuseColor: Vector3) | Εάν λάβετε ή θέλετε την ομορφιά, αυτό ελέγχει το μέγεθος του κερδοσκοπικού φωτισμού. Η φόρμουλα του εικονικού: SpecularColor * SpecularFactor* (N point H) ^ Ομορφία |
getTransparentColor() → Vector3 | Αποκτά ή θέτει το διαφανές χρώμα. |
setTransparentColor(transparentColor: Vector3) | Δημιουργήστε την διαφανή τιμή χρώματος. |
getTransparency() → double | Αποκτά ή καθορίζει τον παράγοντα διαφάνειας. |
setTransparency(transparency: double) | Να καθορίσει την αξία της διαφάνειας. |
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 | Αποκτά σύστημα συντονισμού των σημείων ελέγχου/κανονικού κατά τη διάρκεια της εισαγωγής/εξαγωγίας. |