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Περιγραφή:
apertureModeApertureModeΔιάβασε.Λαμβάνει τη λειτουργία διαφράγματος.
fieldOfViewdoubleΔιάβασε.Λαμβάνει το πεδίο όρασης.
fieldOfViewXdoubleΔιάβασε.Λαμβάνει το πεδίο όρασης x.
fieldOfViewYdoubleΔιάβασε.Λαμβάνει το πεδίο όρασης y.
widthdoubleΔιάβασε.Λαμβάνει το πλάτος.
heightdoubleΔιάβασε.Λαμβάνει το ύψος.
aspectRatiodoubleΔιάβασε.Λαμβάνει την αναλογία διαστάσεων.
magnificationVector2Διάβασε.Λαμβάνει τη μεγέθυνση.
projectionTypeProjectionTypeΔιάβασε.Λαμβάνει τον τύπο προβολής.
rotationModeRotationModeΔιάβασε.Παίρνει τη λειτουργία προσανατολισμού του frustum Αυτή η ιδιότητα λειτουργεί μόνο όταν το getTarget ((() είναι μηδενικό.
nearPlanedoubleΔιάβασε.Λαμβάνει την απόσταση του κοντινού επιπέδου της πυραμίδας.
farPlanedoubleΔιάβασε.Λαμβάνει την απόσταση του απομακρυσμένου επιπέδου του θόλου.
aspectdoubleΔιάβασε.Παίρνει το ποσοστό όψεως του φρουστού @ επιστρέφει το λόγο όψους του Φρούστου /
orthoHeightdoubleΔιάβασε.Λαμβάνει το ύψος όταν ο κώνος είναι σε ορθογραφική προβολή.
upVector3Διάβασε.Παίρνει την κατεύθυνση της κάμερας προς τα πάνω @ επιστρέψει την Κατευθυνότητα της φωτογραφικής μηχανής /
lookAtVector3Διάβασε.Παίρνει την ενδιαφερόμενη θέση που κοιτάζει η κάμερα.
directionVector3Διάβασε.Λαμβάνει την κατεύθυνση προς την οποία κοιτάζει η κάμερα.
targetNodeΔιάβασε.Λαμβάνει τον στόχο στον οποίο κοιτάζει η κάμερα.
parentNodeNodeΔιάβασε.Λαμβάνει τον γονικό κόμβο.
parentNodesArrayList<Node>Διάβασε.Λαμβάνει τους γονικούς κόμβους.
excludedbooleanΔιάβασε.Λαμβάνει το αποκλεισμένο.
boundingBoxBoundingBoxΔιάβασε.Λαμβάνει το πλαίσιο οριοθέτησης.
entityRendererKeyEntityRendererKeyΔιάβασε.Λαμβάνει το κλειδί του αποτυπωτή οντοτήτων.
sceneSceneΔιάβασε.Λαμβάνει τη σκηνή.
nameStringΔιάβασε.Λαμβάνει το όνομα.
propertiesPropertyCollectionΔιάβασε.Λαμβάνει τις ιδιότητες.

Μέθοδοι

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 οντοτήτων για αυτήν την οντότητα.

Βλέπε επίσης:

 Ελληνικά