Frustum

Επισκόπηση

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 ακόμα.

Ιδιότητες

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
rotationModeRotationModeΔιαβάστεΗ κατεύθυνση του Frustum
Αυτή η ιδιότητα λειτουργεί μόνο όταν το getTarget() είναι μηδενικό.
nearPlanedoubleΔιαβάστεΠάρτε την απόσταση του φρουτού κοντά στο αεροπλάνο.
farPlanedoubleΔιαβάστεΑποκτά την απόσταση του φρουτού.
aspectdoubleΔιαβάστεΗ αναλογία του φρίσκου είναι η αναφορά της απογοήτευσης.
Η αναλογία του πτυχίου της απογοήτευσης επιστρέφει
/
orthoHeightdoubleΔιαβάστεΑποκτά το ύψος όταν απογοητεύεται σε ορθογραφική προβολή.
upVector3ΔιαβάστεΒγάζει την κατεύθυνση της κάμερας
• Επιστρέφει την κατεύθυνση της κάμερας
/
lookAtVector3ΔιαβάστεΒρίσκονται οι θέσεις που κοιτάζει η κάμερα.
directionVector3ΔιαβάστεΒρίσκουμε την κατεύθυνση που κοιτάζει η κάμερα.
targetNodeΔιαβάστεΒρίσκουμε τον στόχο που κοιτάζει η κάμερα.
parentNodeNodeΔιαβάστεΠάρτε το γονικό κόμβο.
parentNodesArrayList<Node>ΔιαβάστεΒγάζει τα γονικά κόμβα.
excludedbooleanΔιαβάστεΝα αποκλείεται ο αποκλεισμός.
boundingBoxBoundingBoxΔιαβάστεΒγάζει το κλειδί.
sceneSceneΔιαβάστεΠήρε την σκηνή.
nameStringΔιαβάστεΠάρτε το όνομα.
propertiesPropertyCollectionΔιαβάστεΝα πάρει τις ιδιότητες.

Μέθοδοι

υπογραφήΠεριγραφή
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Αποκτά σύστημα συντονισμού των σημείων ελέγχου/κανονικού κατά τη διάρκεια της εισαγωγής/εξαγωγίας.

Δείτε επίσης

 Ελληνικά