Node
Γενική Επισκόπηση
Node είναι μια τάξη στο Aspose.3d για το Typescript. Κληρονόμοι από: Node, SceneObject.
Node.constructor creates a node with the specified name and attached entity.
Methods (Αποδέκτης θέσης)
| Methods (Αποδέκτης θέσης) | Methods (Αποδέκτης θέσης) | Πρόσβαση | Methods (Αποδέκτης θέσης) |
|---|---|---|---|
parentNode | `Node | null` | Διάβασε. |
childNodes | Node[] | Διάβασε. | Είναι μια σειρά από τους άμεσους κόμβους τέκνου αυτού του κόμπου. |
entities | Entity[] | Διάβασε. | Περιέχει όλες τις οντότητες που συνδέονται με αυτόν τον κόμβο . |
entity | `Entity | undefined` | Διάβασε. |
materials | Material[] | Διάβασε. | Είναι μια λίστα υλικών που εφαρμόζονται στη γεωμετρία του κόμβου. |
material | `Material | null` | Διάβασε. |
transform | Transform | Διάβασε. | Αντιπροσωπεύει τον τοπικό μετασχηματισμό (παγκόσμια θέση, περιστροφή, κλίμακα) του κόμβου. |
globalTransform | GlobalTransform | Διάβασε. | Παρέχει την υπολογισμένη παγκόσμια μετατροπή του κόμβου στο παγκοσμιο διάστημα. |
visible | boolean | Διάβασε. | |
excluded | boolean | Διάβασε. | Σημαντικά σημεία του κόμβου που πρέπει να αγνοηθεί κατά την εξαγωγή ή επεξεργασία |
assetInfo | any | Διάβασε. | Αποθηκεύει αυθαίρετα δεδομένα που ορίζονται από τον χρήστη και συνδέονται με το κόμβο. |
metaDatas | any[] | Διάβασε. | Διατηρεί μια σειρά επιπλέον αντικειμένων μεταδεδομένων που συνδέονται με τον κόμβο. |
Methods (Αποδέκτης θέσης)
| Methods (Αποδέκτης θέσης) | Methods (Αποδέκτης θέσης) |
|---|---|
constructor(name: string, entity: Entity) | Δημιουργεί έναν κόμβο με το καθορισμένο όνομα και την προσκολλημένη οντότητα |
addEntity(entity: Entity) | Προσθέτει την δεδομένη οντότητα στη συλλογή οικείων στοιχείων του κόμβου. |
removeEntity(entity: Entity) | Απομακρύνει την καθορισμένη οντότητα από τη συλλογή οικείων στοιχείων του κόμβου. |
clearEntities() | Απομακρύνει όλες τις οντότητες από τον κόμβο . |
addChildNode(node: Node) | Προσθέτει τον δοσμένο κόμβο ως παιδί αυτού του κόμπου. |
createChildNode(nodeName: string, entity: Entity, material: Material) → Node | Δημιουργεί ένα νέο κόμβο παιδί με το όνομα, την οντότητα και υλικό, και επιστρέφει αυτό |
| `getChild(indexOrName: number | string)→Node |
merge(node: Node) | Συνδυάζει το περιεχόμενο ενός άλλου κόμβου σε αυτόν τον κόμπο. |
evaluateGlobalTransform(withGeometricTransform: boolean) → Matrix4 | Υπολογίζει τον παγκόσμιο Matrix4 του κόμβου, προαιρετικά συμπεριλαμβανομένης της γεωμετρικής μετατροπής. |
getBoundingBox() → BoundingBox | Επιστρέφει το πλαίσιο οριοθέτησης που περιέχει τη γεωμετρία του κόμβου. |
selectSingleObject(_path: string) → any | Επιλέγει ένα μόνο αντικείμενο στην ιεραρχία των κόμβων χρησιμοποιώντας την δεδομένη διαδρομή . |
selectObjects(_path: string) → any[] | Επιλέγει όλα τα αντικείμενα που ταιριάζουν στην διαδρομή και τους επιστρέφει ως μια σειρά . |
| `_propagateScene(scene: Scene | null)` |
toString() → string |