Geometry

Επισκόπηση

Geometry Είναι μια τάξη στο Aspose.3D FOSS για Java. Κληρονομιά από: Entity.

Geometry.Geometry creates a new Geometry with default name.

Αυτή η τάξη παρέχει 37 μεθόδους για να εργαστείτε με αντικείμενα Γεωμετρία σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, getControlPoints,22 και άλλες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.3D FOSS για το πακέτο Java. Ιδιοκτησία : boundingBox, castShadows, controlPoints, deformers, deformers2, excluded,Και 8 περισσότερα.

Ιδιότητες

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
visiblebooleanΔιαβάστεΚάνει το ορατό.
castShadowsbooleanΔιαβάστεΠάρτε το σκιά της κούκλας.
receiveShadowsbooleanΔιαβάστεΝα πάρει τις σκιά.
controlPointsjava.util.List<Vector4>ΔιαβάστεΚάντε τα σημεία ελέγχου.
vertexElementsjava.util.List<VertexElement>ΔιαβάστεΑποκτά τα στοιχεία του Vertex.
deformersjava.util.List<Deformer>ΔιαβάστεΝα πάρει τους παραμορφωτές.
deformers2java.util.Collection<T>ΔιαβάστεΒρίσκουμε τους παραμορφωτές 2.
parentNodeNodeΔιαβάστεΠάρτε το γονικό κόμβο.
parentNodesArrayList<Node>ΔιαβάστεΒγάζει τα γονικά κόμβα.
excludedbooleanΔιαβάστεΝα αποκλείεται ο αποκλεισμός.
boundingBoxBoundingBoxΔιαβάστεΒγάζει το κλειδί.
sceneSceneΔιαβάστεΠήρε την σκηνή.
nameStringΔιαβάστεΠάρτε το όνομα.
propertiesPropertyCollectionΔιαβάστεΝα πάρει τις ιδιότητες.

Μέθοδοι

υπογραφήΠεριγραφή
Geometry()Δημιουργεί μια νέα Γεωμετρία με προεπιλεγμένο όνομα
Geometry(name: String)Καλεί Γεωμετρία (όνομα) σε αυτή την περίπτωση Γεώμετρίας.
getVisible()booleanΕπιστρέφει το ορατό.
setVisible(value: boolean)Να προσδιορίσει την ορατή αξία.
getCastShadows()booleanΕπιστρέφει το σκιά του.
setCastShadows(value: boolean)Αρχίζει μια νέα περίπτωση της τάξης Box.
getReceiveShadows()booleanΕπιστρέφει τις σκιάσεις που λαμβάνει.
setReceiveShadows(value: boolean)Εισάγει μια νέα περίπτωση της τάξης Cylinder.
getControlPoints()java.util.List<Vector4>Επιστρέφει τα σημεία ελέγχου.
getVertexElements()java.util.List<VertexElement>Επιστρέφει τα στοιχεία του Vertex.
getDeformers()java.util.List<Deformer>Επιστρέφει ο καταστρεφτικός.
getElement(type: VertexElementType)VertexElementΑποκτά ή τοποθετεί ευρυζωνικά τμήματα.
createElement(type: VertexElementType)VertexElementΑποκτά ή τοποθετεί τα τμήματα ύψους.
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode)VertexElementΔημιουργεί ένα νέο στοιχείο του συγκεκριμένου τύπου με προεπιλεγμένη χαρτογράφηση και τρόπους αναφοράς
addElement(element: VertexElement)Προσθέτει το παρασχεμένο στοιχείο του σπονδυλικού στο συλλογή στοιχείων της γεωμετρίας
addDeformer(deformer: Deformer)Προσθέτει ένα παραμορφωτή σε αυτή τη γεωμετρία και καθορίζει την αναφορά του ιδιοκτήτη.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVΕπιστρέφει το στοιχείο UV vertex για την καθορισμένη χαρτογράφηση υφάσματος
createElementUV(mapping: TextureMapping)VertexElementUVΔημιουργεί ένα στοιχείο UV vertex για την δεδομένη κλωστογραφία με προεπιλεγμένες ρυθμίσεις
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode)VertexElementUVΚαλείται να δημιουργήσετεElementUV(εικόνα, χαρτογράφημαMode, αναφοράΜode) σε αυτή την περίπτωση Γεωμετρία.
getDeformers2()java.util.Collection<T>Επιστρέφει ο Δολοφονικός 2.
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Αποκτά σύστημα συντονισμού των σημείων ελέγχου/κανονικού κατά τη διάρκεια της εισαγωγής/εξαγωγίας.

Δείτε επίσης

 Ελληνικά