Mesh
Επισκόπηση
Mesh είναι μια τάξη στο Aspose.3D FOSS για το Java. Κληρονόμοι από: Geometry, Iterable<int[]>.
Mesh.Mesh δημιουργεί ένα κενό πλέγμα με προεπιλεγμένο όνομα.
Αυτή η τάξη παρέχει 61 μεθόδους για τη δουλειά με αντικείμενα Mesh σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, Entity, Geometry, Mesh, SceneObject, addControlPoint, addDeformer, addElement, clone, createElement, createElementUV, createPolygon, και 41 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του πακέτου Aspose.3D FOSS για τη Java. Ιδιότητες: boundingBox, castShadows, controlPoints, deformers, deformers2, edges, και 13 ακόμα.
Ιδιότητες
| Ονομασία | Τύπος: | Access | Περιγραφή: |
|---|---|---|---|
polygonCount | int | Διάβασε. | Λαμβάνει τον αριθμό των πολυγώνων. |
polygons | List<int[]> | Διάβασε. | Λαμβάνει τα πολύγωνα. |
edges | List<Integer> | Διάβασε. | Λαμβάνει τις άκρες. |
manifold | boolean | Διάβασε. | Λαμβάνει το manifold. |
visible | boolean | Διάβασε. | Λαμβάνει το ορατό. |
castShadows | boolean | Διάβασε. | Λαμβάνει τις σκιές που ρίχνονται. |
receiveShadows | boolean | Διάβασε. | Λαμβάνει τις σκιές λήψης. |
controlPoints | java.util.List<Vector4> | Διάβασε. | Λαμβάνει τα σημεία ελέγχου. |
vertexElements | java.util.List<VertexElement> | Διάβασε. | Λαμβάνει τα στοιχεία κορυφής. |
deformers | java.util.List<Deformer> | Διάβασε. | Λαμβάνει τους παραμορφωτές. |
deformers2 | java.util.Collection<T> | Διάβασε. | Λαμβάνει τους παραμορφωτές2. |
parentNode | Node | Διάβασε. | Λαμβάνει τον γονικό κόμβο. |
parentNodes | ArrayList<Node> | Διάβασε. | Λαμβάνει τους γονικούς κόμβους. |
excluded | boolean | Διάβασε. | Λαμβάνει το αποκλεισμένο. |
boundingBox | BoundingBox | Διάβασε. | Λαμβάνει το πλαίσιο οριοθέτησης. |
entityRendererKey | EntityRendererKey | Διάβασε. | Λαμβάνει το κλειδί του αποδοχέα οντοτήτων. |
scene | Scene | Διάβασε. | Λαμβάνει τη σκηνή. |
name | String | Διάβασε. | Λαμβάνει το όνομα. |
properties | PropertyCollection | Διάβασε. | Λαμβάνει τις ιδιότητες. |
Μέθοδοι
| Signature | Περιγραφή: |
|---|---|
Mesh() | Δημιουργεί ένα κενό πλέγμα με προεπιλεγμένο όνομα |
Mesh(name: String) | Καλεί Mesh ((όνομα) σε αυτή την περίπτωση Mesh. |
addControlPoint(x: double, y: double, z: double) | Προσθέτει ένα σταθμισμένο σημείο ελέγχου 4D. |
addControlPoint(x: double, y: double, z: double, w: double) | Καλεί addControlPoint ((x, y, z, w) σε αυτή την περίπτωση Mesh. |
createPolygon(indices: int[]) | Δημιουργεί τετραγωνικό πολυγώνιο από τέσσερις δείκτες κορυφών. |
createPolygon(indices: int[], offset: int, length: int) | Κλήση δημιουργίας Πολυχόνων ((δείκτες, απόσταση, μήκος) σε αυτή την περίπτωση Mesh. |
createPolygon(v1: int, v2: int, v3: int) | Καλεί createPolygon(v1, v2, v3) σε αυτή την περίπτωση Mesh. |
createPolygon(v1: int, v2: int, v3: int, v4: int) | Κλήσεις δημιουργούν Πολυχωνία (v1, v2, v3, v4) σε αυτή την περίπτωση Mesh. |
getPolygonCount() → int | Επιστρέφει τον αριθμό των πολυγώνων. |
getPolygonSize(index: int) → int | Επιστρέφει τον αριθμό των κορυφών του πολυγώνου στο δεδομένο δείκτη. |
getPolygons() → List<int[]> | Επιστρέφει τα πολυγώνια. |
getEdges() → List<Integer> | Επιστρέφει τις άκρες. |
isManifold() → boolean | Επιστρέφει αληθινό αν ορίζεται πολλαπλός. |
iterator() → Iterator<int[]> | Παρέχει επαναλήπτη σε πίνακες δείκτη πολυγώνων |
toMesh() → Mesh | Επιστρέφει αντίγραφο αυτού του πλέγματος ως αντικείμενο Mesh |
clone() → Mesh | Δημιουργεί ένα βαθύ αντίγραφο του πλέγματος. |
triangulate() → Mesh | Μετατρέπει όλα τα πολυγώνια σε τρίγωνα και επιστρέφει το νέο πλέγμα. |
optimize(removeVertices: boolean) → Mesh | Απλοποιεί τη γεωμετρία λαμβάνοντας υπόψη την ανοχή, το κατώτατο όριο και την απόκλιση γωνίας. |
optimize(removeVertices: boolean, tolerance: float) → Mesh | Καλείται να βελτιστοποιήσει ((removeVertices, ανοχή) σε αυτή την περίπτωση Mesh. |
optimize(removeVertices: boolean, tolerance: float, threshold: float) → Mesh | Καλείται να βελτιστοποιήσει ((αποσύρουνΣύψους, ανοχή, κατώτατο όριο) σε αυτή την περίπτωση Mesh. |
optimize(removeVertices: boolean, tolerance: float, threshold: float, angleThreshold: float) → Mesh | Καλείται να βελτιστοποιήσει ((αποσύρουνΣύψους, ανοχή, κατώτατο όριο, γωνίαThreshold) σε αυτή την περίπτωση Mesh. |
optimize2(removeVertices: boolean) → Mesh | Εκτελεί εναλλακτική βελτιστοποίηση στο πλέγμα. |
union(a: Mesh, b: Mesh) → Mesh | Επιστρέφει ένα πλέγμα που αντιπροσωπεύει την ένωση δύο ματιών. |
difference(a: Mesh, b: Mesh) → Mesh | Καλεί διαφορά ((α, β) σε αυτή την περίπτωση Mesh. |
intersect(a: Mesh, b: Mesh) → Mesh | Καλέσεις intersect (α, β) σε αυτή την περίπτωση Mesh. |
doBoolean(operation: BooleanOperation, a: Mesh, ma: Matrix4, b: Mesh, mb: Matrix4) → Mesh | Εκτελεί την καθορισμένη λειτουργία του Μπουλ σε δύο μεταμορφωμένα δίχτυα. |
Geometry() | Καλεί τη Γεωμετρία σε αυτή την περίπτωση Mesh. |
getVisible() → boolean | Επιστρέφει ορατό. |
setVisible(value: boolean) | Ορίζει την ορατή τιμή. |
getCastShadows() → boolean | Επιστρέφει τις σκιές. |
setCastShadows(value: boolean) | Ορίζει την τιμή των σκιών απόρριψης. |
getReceiveShadows() → boolean | Επιστρέφει τις σκιές λήψης. |
setReceiveShadows(value: boolean) | Αρχικοποιεί μια νέα περίπτωση της τάξης Sphere. |
getControlPoints() → java.util.List<Vector4> | Επιστρέφουν τα σημεία ελέγχου. |
getVertexElements() → java.util.List<VertexElement> | Επιστρέφει τα στοιχεία κορυφής. |
getDeformers() → java.util.List<Deformer> | Επιστρέφουν οι παραμορφωτές. |
getElement(type: VertexElementType) → VertexElement | Καλεί getElement(type) σε αυτή την περίπτωση Mesh. |
createElement(type: VertexElementType) → VertexElement | Λαμβάνει ή ορίζει τα τμήματα ύψους. |
addElement(element: VertexElement) | Καλεί addElement ((εξαιρέτης) σε αυτή την περίπτωση Mesh. |
addDeformer(deformer: Deformer) | Προσθέτει έναν παραμορφωτή σε αυτή τη γεωμετρία και ορίζει την αναφορά του ιδιοκτήτη. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Καλεί getVertexElementOfUV ((καταγραφής) σε αυτή την περίπτωση Mesh. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Καλεί createElementUV ((καταγραφής) σε αυτή την περίπτωση Mesh. |
getDeformers2() → java.util.Collection<T> | Επιστρέφει τα παραμορφωτικά2. |
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 | Λαμβάνει το entity renderer key για αυτήν την οντότητα. |