Node
Γενική Επισκόπηση
Node είναι μια τάξη στο Aspose.3d για το Python. Κληρονόμοι από: SceneObject.
Node.add_entity adds the given Entity to this node’s entity collection.
Ιδιότητες
| Ονομασία | Τύπος: | Πρόσβαση | Περιγραφή: |
|---|---|---|---|
parent_node | Optional['Node'] | Διάβασε. | Κρατεί μια αναφορά στον γονέα αυτού του κόμβου, ή None if root |
child_nodes | List['Node'] | Διάβασε. | Είναι μια λίστα με τα άμεσα παιδιά του κόμβου. |
entities | List['Entity'] | Διάβασε. | Περιέχει όλα τα αντικείμενα της Οντότητας που συνδέονται με αυτόν τον κόμβο . |
entity | Optional['Entity'] | Διάβασε. | Είναι η κύρια Οντότητα που συνδέεται με αυτόν τον κόμβο, ή Κανένας |
materials | List['Material'] | Διάβασε. | Είναι μια λίστα με αντικείμενα του υλικού που εφαρμόζονται σε αυτόν τον κόμβο. |
material | Optional['Material'] | Διάβασε. | Είναι το πρωταρχικό υλικό αυτού του κόμβου, ή Κανένας |
transform | Transform | Διάβασε. | provides the local Μετατροπή object, while Node.global_transform() returns the accumulated world‑space {Απόδοση σελίδας:ClickToDownload} |
global_transform | GlobalTransform | Διάβασε. | Παρέχει το υπολογισμένο GlobalTransform αυτού του κόμβου. |
visible | bool | Διάβασε. | ` παίρνει ή ορίζει μια σημαία Boolean που καθορίζει εάν ο κόμβος αποδίδεται |
excluded | bool | Διάβασε. | Σημείωση του κόμβου που πρέπει να παραλείπεται από την εξαγωγή ή επεξεργασία |
asset_info | `` | Διάβασε. | Αποθηκεύει μεταδεδομένα σχετικά με το περιουσιακό στοιχείο που αντιπροσωπεύεται από αυτόν τον κόμβο |
meta_datas | List | Διάβασε. | Είναι μια λίστα μεμονωμένων καταχωρίσεων μεταδεδομένων που συνδέονται με τον κόμβο. |
Μέθοδοι
| Υπογραφή | Περιγραφή: |
|---|---|
__init__(name: Optional[str], entity) | |
add_entity(entity: 'Entity') | Προσθέτει την δεδομένη Οντότητα στην συλλογή οντοτήτων αυτού του κόμβου. |
add_child_node(node: 'Node') | Προσθέτει τον καθορισμένο κόμβο ως παιδί αυτού του κόμπου . |
create_child_node(node_name: Optional[str], entity, material) → 'Node' | Δημιουργεί ένα νέο κόμβο-παιδί με προαιρετικό όνομα, οντότητα και υλικό. |
get_child(index_or_name) | Επιστρέφει ένα νεοσύστατο κόμβο που προσδιορίζεται με δείκτη ή όνομα |
merge(node: 'Node') | Συνδυάζει το περιεχόμενο ενός άλλου κόμβου σε αυτόν τον κόμπο . |
evaluate_global_transform(with_geometric_transform: bool) → Matrix4 | Υπολογίζει τον παγκόσμιο Matrix4 του κόμβου, προαιρετικά συμπεριλαμβανομένης της γεωμετρικής μετατροπής. |
get_bounding_box() → BoundingBox | Επιστρέφει το BoundingBox που περιβάλλει τη γεωμετρία αυτού του κόμβου. |
select_single_object(path: str) | Επιλέγει ένα μόνο αντικείμενο στην ιεραρχία των κόμβων χρησιμοποιώντας την δεδομένη διαδρομή . |
select_objects(path: str) | Επιλέγει πολλαπλά αντικείμενα που ταιριάζουν στην έκφραση της διαδρομής . |