Φρουστούμι
ΕΚΤΙΜΗΣΗ
Frustum Είναι μια τάξη στο Aspose.3D FOSS για Java. Κληρονομιά από: Entity, IOrientable.
Η βασική τάξη της κάμερας και του φωτός /
Αυτή η τάξη παρέχει 35 μεθόδους για να εργαστείτε με τα αντικείμενα Frustum σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getExcluded, getFarPlane, getLookAt, getName, getNearPlane,και 23 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.3D FOSS για το πακέτο Java. Ιδιοκτησία : aspect, boundingBox, direction, excluded, farPlane, lookAt,Και 10 ακόμα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
rotationMode | RotationMode | Διαβάστε | Η κατεύθυνση του Frustum |
| Αυτή η ιδιότητα λειτουργεί μόνο όταν το getTarget() είναι μηδενικό. | |||
nearPlane | double | Διαβάστε | Πάρτε την απόσταση του φρουτού κοντά στο αεροπλάνο. |
farPlane | double | Διαβάστε | Αποκτά την απόσταση του φρουτού. |
aspect | double | Διαβάστε | Η αναλογία του φρίσκου είναι η αναφορά της απογοήτευσης. |
| Η αναλογία του πτυχίου της απογοήτευσης επιστρέφει | |||
| / | |||
orthoHeight | double | Διαβάστε | Αποκτά το ύψος όταν απογοητεύεται σε ορθογραφική προβολή. |
up | Vector3 | Διαβάστε | Βγάζει την κατεύθυνση της κάμερας |
| • Επιστρέφει την κατεύθυνση της κάμερας | |||
| / | |||
lookAt | Vector3 | Διαβάστε | Βρίσκονται οι θέσεις που κοιτάζει η κάμερα. |
direction | Vector3 | Διαβάστε | Βρίσκουμε την κατεύθυνση που κοιτάζει η κάμερα. |
target | Node | Διαβάστε | Βρίσκουμε τον στόχο που κοιτάζει η κάμερα. |
parentNode | Node | Διαβάστε | Πάρτε το γονικό κόμβο. |
parentNodes | ArrayList<Node> | Διαβάστε | Βγάζει τα γονικά κόμβα. |
excluded | boolean | Διαβάστε | Να αποκλείεται ο αποκλεισμός. |
boundingBox | BoundingBox | Διαβάστε | Βγάζει το κλειδί. |
scene | Scene | Διαβάστε | Πήρε την σκηνή. |
name | String | Διαβάστε | Πάρτε το όνομα. |
properties | PropertyCollection | Διαβάστε | Να πάρει τις ιδιότητες. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
getRotationMode() → RotationMode | Η κατεύθυνση του Frustum |
| Αυτή η ιδιότητα λειτουργεί μόνο όταν το getTarget() είναι μηδενικό. | |
setRotationMode(value: RotationMode) | Εισαγωγή στο τρόπος προσανατολισμού του Frustum |
| Αυτή η ιδιότητα λειτουργεί μόνο όταν το getTarget() είναι μηδενικό. | |
getNearPlane() → double | Πάρτε την απόσταση του φρουτού κοντά στο αεροπλάνο. |
setNearPlane(value: double) | Κάντε την απόσταση του φρουτού κοντά στο αεροπλάνο. |
getFarPlane() → double | Αποκτά την απόσταση του φρουτού. |
setFarPlane(value: double) | Κάντε την απόσταση του φρουτού. |
getAspect() → double | Η αναλογία του φρίσκου είναι η αναφορά της απογοήτευσης. |
| Η αναλογία του πτυχίου της απογοήτευσης επιστρέφει | |
| / | |
setAspect(value: double) | Η αναλογία του φρουστού με το φρούριο |
| @param αξία Νέα αξίες | |
| / | |
getOrthoHeight() → double | Αποκτά το ύψος όταν απογοητεύεται σε ορθογραφική προβολή. |
setOrthoHeight(value: double) | Ρυθμίστε το ύψος όταν απογοητεύετε σε ορθογραφική προβολή. |
getUp() → Vector3 | Βγάζει την κατεύθυνση της κάμερας |
| • Επιστρέφει την κατεύθυνση της κάμερας | |
| / | |
setUp(value: Vector3) | Καθορίστε την κατεύθυνση της κάμερας |
| @param αξία Νέα αξίες | |
| / | |
getLookAt() → Vector3 | Βρίσκονται οι θέσεις που κοιτάζει η κάμερα. |
setLookAt(value: Vector3) | Εισάγετε την ενδιαφέρουσα θέση που κοιτάζει η κάμερα. |
getDirection() → Vector3 | Βρίσκουμε την κατεύθυνση που κοιτάζει η κάμερα. |
setDirection(value: Vector3) | Ορισμός της κατεύθυνσης που κοιτάζει η κάμερα. |
getTarget() → Node | Βρίσκουμε τον στόχο που κοιτάζει η κάμερα. |
setTarget(value: Node) | Σημειώστε τον στόχο που κοιτάζει η κάμερα. |
Entity() | NURBS καύση είναι μια κουρβίδα που αντιπροσωπεύει το Nurbs(Non-uniform ρατσιστική βάση σπλινών), Μια καυτή Nurs ορίζεται από την getOrder(), ένα σύνολο ζυγισμένων Geometry.getControlPoints() και ένα getKnotVectors() Το στοιχείο w στο σημείο ελέγχου χρησιμοποιείται ως βάρος του σημείου ελέγχους, ανεξάρτητα από το αν είναι CurveDimension.TWO_DIMENSIONAL ή CurveDimension.THREE_DIMENSIONAL |
getParentNode() → Node | Ο κατασκευαστής της υπόθεσης. |
setParentNode(value: Node) | Ο φορέας Boolean χρησιμοποιήθηκε στη λειτουργία για να δημιουργήσει το αποτέλεσμα μασά. |
getParentNodes() → ArrayList<Node> | Προστατευμένος κατασκευαστής για να επιτρέψει τις παραγόμενες τάξεις να ορίσουν το όνομα. |
getExcluded() → boolean | Ο φορέας Boolean χρησιμοποιήθηκε στη λειτουργία για να δημιουργήσει το αποτέλεσμα μασά. |
setExcluded(value: boolean) | Να προσδιορίσει την εξαιρέτητά της. |
getBoundingBox() → BoundingBox | Ο πρώτος χειριστής του Boolean Operator. |
SceneObject() | Ο φορέας Boolean σας επιτρέπει να εφαρμόσετε τη λειτουργία Boulean σε δύο παραδείγματα IMeshConvertible. |
getScene() → Scene | Ο κατασκευαστής του κτιρίου. |
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 | Αποκτά σύστημα συντονισμού των σημείων ελέγχου/κανονικού κατά τη διάρκεια της εισαγωγής/εξαγωγίας. |