Mesh
Γενική Επισκόπηση
Mesh είναι μια τάξη στο Aspose.3d για το Python. Κληρονόμοι από: Geometry.
Mesh.triangulate converts all polygons in the mesh to triangles.
Ιδιότητες
| Ονομασία | Τύπος: | Πρόσβαση | Περιγραφή: |
|---|---|---|---|
control_points | List[Vector4] | Διάβασε. | Διατηρεί τη λίστα των θέσεων κορυφής ως αντικείμενα Vector4 |
edges | List[int] | Διάβασε. | Αποθηκεύει δείκτες ακροδεξιών που ορίζουν τη συνδεσιμότητα πλέγματος |
polygon_count | int | Διάβασε. | Παρέχει τον συνολικό αριθμό πολυγώνων στο πλέγμα. |
polygons | List[List[int]] | Διάβασε. | Περιέχει λίστες των δείκτων κορυφών για κάθε πολυγώνιο. |
deformers | `` | Διάβασε. | Δίνει πρόσβαση στους τροποποιητές παραμόρφωσης του πλέγματος. |
Μέθοδοι
| Υπογραφή | Περιγραφή: |
|---|---|
__init__(name: str, height_map, transform: Matrix4, tri_mesh: bool) | |
create_polygon() | Δημιουργεί ένα νέο πολυγώνιο και το προσθέτει στο πλέγμα. |
get_polygon_size(index: int) → int | Επιστρέφει τον αριθμό των κορυφών στο πολυγώνιο στον δεδομένο δείκτη. |
to_mesh() → 'Mesh' | Επιστρέφει μια περίπτωση Mesh που αντιπροσωπεύει το τρέχον αντικείμενο |
optimize(vertex_elements: bool, tolerance_control_point: float, tolerance_normal: float, tolerance_uv: float) → 'Mesh' | Μειώνει την πολυπλοκότητα των πλέκων χρησιμοποιώντας ανοχές και προαιρετική αφαίρεση στοιχείων κορυφής. |
do_boolean(op: BooleanOperation, a: 'Mesh', transform_a: Optional[Matrix4], b: 'Mesh', transform_b: Optional[Matrix4]) → 'Mesh' | Εκτελεί μια λειτουργία του Μπούλ σε δύο πλέγματα με προαιρετικές μετασχηματισμούς. |
is_manifold() → bool | Ελέγχει εάν το πλέγμα είναι κλειστό, μη αυτοσυνδεόμενο συλλογικό σύστημα. |
union(a: 'Mesh', b: 'Mesh') → 'Mesh' | Επιστρέφει ένα νέο πλέγμα που είναι η ένωση δύο πλεγμάτων εισόδου. |
difference(a: 'Mesh', b: 'Mesh') → 'Mesh' | Επιστρέφει ένα νέο πλέγμα που αντιπροσωπεύει την αφαίρεση του δεύτερου πλεξίου από το πρώτο. |
intersect(a: 'Mesh', b: 'Mesh') → 'Mesh' | |
triangulate() → 'Mesh' | returns a new Δικτύωμα πλέγματος των οποίων τα πολυγώνια είναι όλα τρίγωνα |
get_bounding_box() | Υπολογίζει και επιστρέφει το πλαίσιο οριοθέτησης του πλέγματος που είναι ευθυγραμμισμένο με τον άξονα. |
get_entity_renderer_key() | Ανακτά το κλειδί που είναι ειδικό για τον εκτύπωση της οντότητας mesh . |