Mesh
Γενική Επισκόπηση
Mesh είναι μια τάξη στο Aspose.3d για το Typescript. Κληρονόμοι από: Mesh, Geometry.
Το Mesh παρέχει λειτουργίες του boolean (συνένωση, διαφορά, διασχία) και μια μέθοδος τριγωνισμού για τη μετατροπή πολυγώνων σε τρίγωνα.
Methods (Αποδέκτης θέσης)
| Methods (Αποδέκτης θέσης) | Methods (Αποδέκτης θέσης) | Πρόσβαση | Methods (Αποδέκτης θέσης) |
|---|---|---|---|
edges | number[] | Διάβασε. | Η ιδιοκτησία περιέχει μια σειρά δείκτων άκρων που ορίζουν τη σύνδεση πλέγματος. |
polygonCount | number | Διάβασε. | Ουσιασμός: αριθμός των πολυγώνων στο πλέγμα. |
polygons | number[][] | Διάβασε. | Η ιδιοκτησία είναι ένας 2D πίνακας όπου κάθε υπο-πίνακα καταγράφει τους δείκτες κορυφών ενός πολυγώνου. |
deformers | any[] | Διάβασε. | Η ιδιοκτησία περιέχει μια σειρά από αντικείμενα παραμόρφωσης που εφαρμόζονται στο δίχτυ. |
Methods (Αποδέκτης θέσης)
| Methods (Αποδέκτης θέσης) | Methods (Αποδέκτης θέσης) |
|---|---|
| `constructor(name: string | null, _heightMap: any, _transform: any, _triMesh: boolean |
createPolygon() | Προσθέτει ένα νέο πολυγώνιο στο πλέγμα. |
getPolygonSize(index: number) → number | Επιστρέφει τον αριθμό των κορυφών του πολυγώνου στο καθορισμένο δείκτη. |
toMesh() → Mesh | Επιστρέφει μια περίπτωση Mesh, συνήθως αντίγραφο ή μετατροπή του τρέχοντος αντικειμένου. |
optimize(_vertexElements: boolean, _toleranceControlPoint: number, _toleranceNormal: number, _toleranceUV: number) → Mesh | Απλοποιεί το πλέγμα χρησιμοποιώντας σημαία στοιχείου κορυφής και τιμές ανοχής για σημεία, φυσιολογικά στοιχεία και υπεριώδη ακτινοβολία. |
doBoolean(_op: any, _a: Mesh, _transformA: any, _b: Mesh, _transformB: any) → Mesh | Εκτελεί τη λειτουργία του boolean που ορίζεται από το _op σε πλέγματα _a και _b με δεδομένα μετασχηματισμούς. |
isManifold() → boolean | Ελέγχει αν το πλέγμα είναι πολλαπλό και επιστρέφει true ή false |
union(_a: Mesh, _b: Mesh) → Mesh | Επιστρέφει ένα νέο Δίκτυο που αντιπροσωπεύει την ένωση των πλέκων _a και _b |
difference(_a: Mesh, _b: Mesh) → Mesh | Επιστρέφει ένα νέο Δίκτυο που αντιπροσωπεύει το mesh _a μείον το Mesh _b |
intersect(_a: Mesh, _b: Mesh) → Mesh | |
triangulate() → Mesh | Μετατρέπει όλα τα πολυγώνια σε τρίγωνα και επιστρέφει το ενημερωμένο πλέγμα. |
getBoundingBox() → any | Επιστρέφει το πλαίσιο οριοθέτησης του πλέγματος που είναι ευθυγραμμισμένο με τον άξονα. |
getEntityRendererKey() → any | Επιστρέφει ένα κλειδί που προσδιορίζει την οντότητα πλέγματος. |