Camera
Επισκόπηση
Camera είναι μια τάξη στο Aspose.3D FOSS για το Java. Κληρονόμοι από: Frustum, IOrientable.
Η κάμερα παρέχει μεθόδους για να αποκτήσετε και να ρυθμίσετε τη λειτουργία διάφρασης, το πεδίο θέασης , την αναλογία όψεως, τον πλάτος, τα ύψη, τη μεγέθυνση και τον τύπο προβολής, επιτρέποντας πλήρη διαμόρφωση της προοπτικής και των ορθογραφικών καμερών.
Αυτή η τάξη παρέχει 57 μεθόδους για τη δουλειά με αντικείμενα κάμερας σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, Camera, Entity, SceneObject, findProperty, getApertureMode, getAspect, getAspectRatio, getBoundingBox, getDirection, getEntityRendererKey, getExcluded, και 44 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του πακέτου Aspose.3D FOSS για τη Java. Ιδιότητες: apertureMode, aspect, aspectRatio, boundingBox, direction, entityRendererKey, και άλλα 20.
Ιδιότητες
| Ονομασία | Τύπος: | Access | Περιγραφή: |
|---|---|---|---|
apertureMode | ApertureMode | Διάβασε. | Λαμβάνει τη λειτουργία διαφράγματος. |
fieldOfView | double | Διάβασε. | Λαμβάνει το πεδίο όρασης. |
fieldOfViewX | double | Διάβασε. | Λαμβάνει το πεδίο όρασης x. |
fieldOfViewY | double | Διάβασε. | Λαμβάνει το πεδίο όρασης y. |
width | double | Διάβασε. | Λαμβάνει το πλάτος. |
height | double | Διάβασε. | Λαμβάνει το ύψος. |
aspectRatio | double | Διάβασε. | Λαμβάνει την αναλογία διαστάσεων. |
magnification | Vector2 | Διάβασε. | Λαμβάνει τη μεγέθυνση. |
projectionType | ProjectionType | Διάβασε. | Λαμβάνει τον τύπο προβολής. |
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 | Διάβασε. | Λαμβάνει το πλαίσιο οριοθέτησης. |
entityRendererKey | EntityRendererKey | Διάβασε. | Λαμβάνει το κλειδί του αποτυπωτή οντοτήτων. |
scene | Scene | Διάβασε. | Λαμβάνει τη σκηνή. |
name | String | Διάβασε. | Λαμβάνει το όνομα. |
properties | PropertyCollection | Διάβασε. | Λαμβάνει τις ιδιότητες. |
Μέθοδοι
| Signature | Περιγραφή: |
|---|---|
Camera() | Δημιουργεί μια νέα περίπτωση κάμερας με προεπιλεγμένο όνομα και ιδιότητες |
Camera(name: String) | Καλεί την κάμερα (επικοινωνία) σε αυτή τη περίπτωση της κάμερας. |
getApertureMode() → ApertureMode | Επιστρέφει η λειτουργία διάφρασης. |
setApertureMode(value: ApertureMode) | Ορίζει την τιμή της λειτουργίας διαφράγματος. |
getFieldOfView() → double | Επιστρέφει το πεδίο θέσης. |
setFieldOfView(value: double) | Ορίζει την τιμή του πεδίου όρασης. |
getFieldOfViewX() → double | Επιστρέφει το πεδίο θέσης x. |
setFieldOfViewX(value: double) | Ορίζει την τιμή x του πεδίου όρασης. |
getFieldOfViewY() → double | Επιστρέφει το πεδίο θέσης y. |
setFieldOfViewY(value: double) | Ορίζει την τιμή y του πεδίου όρασης. |
getWidth() → double | Επιστρέφει το πλάτος. |
setWidth(value: double) | Ορίζει την τιμή του πλάτους. |
getHeight() → double | Επιστρέφει το ύψος. |
setHeight(value: double) | Ορίζει την τιμή του ύψους. |
getAspectRatio() → double | Επιστρέφει το ποσοστό όψεως. |
setAspectRatio(value: double) | Ορίζει την τιμή του λόγου διαστάσεων. |
getMagnification() → Vector2 | Επιστρέφει η μεγέθυνση. |
setMagnification(value: Vector2) | Ορίζει την τιμή μεγέθυνσης. |
getProjectionType() → ProjectionType | Επιστρέφει τον τύπο προβολής. |
setProjectionType(value: ProjectionType) | Ορίζει την τιμή του τύπου προβολής. |
moveForward(distance: double) | Κουνήστε την κάμερα μπροστά @param απόσταση Η απόστασή σας για να προχωρήσετε / |
getRotationMode() → RotationMode | Παίρνει τη λειτουργία προσανατολισμού του frustum Αυτή η ιδιότητα λειτουργεί μόνο όταν το getTarget ((() είναι μηδενικό. |
setRotationMode(value: RotationMode) | Ορίζει τη λειτουργία προσανατολισμού του frustum Αυτή η ιδιότητα λειτουργεί μόνο όταν το getTarget ((() είναι μηδενικό. |
getNearPlane() → double | Λαμβάνει την απόσταση του κοντινού επιπέδου του frustum. |
setNearPlane(value: double) | Ορίζει την απόσταση του κοντινού επιπέδου του θόλου. |
getFarPlane() → double | Λαμβάνει την απόσταση του απομακρυσμένου επιπέδου του θόλου. |
setFarPlane(value: double) | Ορίζει την απόσταση του απομακρυσμένου επιπέδου του frustum. |
getAspect() → double | Παίρνει το ποσοστό όψεως του φρουστού @ επιστρέφει το λόγο όψους του Φρούστου / |
setAspect(value: double) | Ορίζει το λόγο όψης του φρουστού @param τιμή Νέα τιμή / |
getOrthoHeight() → double | Λαμβάνει το ύψος όταν ο κώνος είναι σε ορθογραφική προβολή. |
setOrthoHeight(value: double) | Ορίζει το ύψος όταν ο κώνος είναι σε ορθογώνια προβολή. |
getUp() → Vector3 | Παίρνει την κατεύθυνση της κάμερας προς τα πάνω @ επιστρέψει την Κατευθυνότητα της φωτογραφικής μηχανής / |
setUp(value: Vector3) | Ορίζει την κατεύθυνση up της κάμερας @param value Νέα τιμή |
getLookAt() → Vector3 | Παίρνει την ενδιαφερόμενη θέση που κοιτάζει η κάμερα. |
setLookAt(value: Vector3) | Ορίζει την ενδιαφερόμενη θέση που κοιτάζει η κάμερα. |
getDirection() → Vector3 | Λαμβάνει την κατεύθυνση προς την οποία κοιτάζει η κάμερα. |
setDirection(value: Vector3) | Ορίζει την κατεύθυνση προς την οποία κοιτάζει η κάμερα. |
getTarget() → Node | Λαμβάνει το στόχο που η κάμερα κοιτάζει. |
setTarget(value: Node) | Ορίζει το στόχο προς τον οποίο κοιτάζει η κάμερα. |
Entity(name: String) | Κατασκευαστής BooleanOperator. |
getParentNode() → Node | Κατασκευαστής παραδείγματος. |
setParentNode(value: Node) | Ο λειτουργός Μπούλεα χρησιμοποιείται στην πράξη για τη δημιουργία του πλέγματος. |
getParentNodes() → ArrayList<Node> | Προστατευμένος κατασκευαστής για να επιτρέψει στις παράγωγες τάξεις να ορίσουν όνομα. |
getExcluded() → boolean | Ο λειτουργός Μπούλεα χρησιμοποιείται στην πράξη για τη δημιουργία του πλέγματος. |
setExcluded(value: boolean) | Ορίζει την εξαιρούμενη τιμή. |
getBoundingBox() → BoundingBox | Το πρώτο λειτουργικό του Μπούλεϊν. |
getEntityRendererKey() → EntityRendererKey | Επιστρέφει το κλειδί του αποτυπωτή οντότητας. |
SceneObject() | Ο λειτουργός Μπούλεϊν σας επιτρέπει να εφαρμόσετε τη λειτουργία Μποούλεϋ σε δύο περιπτώσεις IMeshConvertible . |
getScene() → Scene | Κατασκευαστής BooleanOperator. |
A3DObject() | Παραμετερισμένος Κύλινδρος. Μπορεί επίσης να χρησιμοποιηθεί για την αναπαράσταση ενός κωνίου όταν μία από τις ακτίνες Πάνω/Κατώτα είναι μηδέν. |
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 | Λαμβάνει το κλειδί του renderer οντοτήτων για αυτήν την οντότητα. |