Node
Oversigt over de forskellige former for støtte
Node er en klasse i Aspose.3d for Python. Arvelige af: SceneObject.
Node.add_entity adds the given Entity to this node’s entity collection.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
parent_node | Optional['Node'] | Læs det. | Hold en henvisning til denne node’s forælder, eller Ingen hvis rod |
child_nodes | List['Node'] | Læs det. | Er en liste over denne knude direkte barn Node objekter |
entities | List['Entity'] | Læs det. | Indeholder alle Entity-objekter, der er knyttet til denne knob. |
entity | Optional['Entity'] | Læs det. | Er den primære enhed forbundet med denne node, eller Ingen |
materials | List['Material'] | Læs det. | Er en liste over Material objekter anvendt til denne node |
material | Optional['Material'] | Læs det. | Er det primære materiale af denne knude, eller Ingen |
transform | Transform | Læs det. | provides the local Transformation object, while Node.global_transform() returns the accumulated world‑space GlobalTransform` |
global_transform | GlobalTransform | Læs det. | Angiver den beregnede GlobalTransform for denne node |
visible | bool | Læs det. | ` får eller indstiller et booleansk flag, der bestemmer om knoden er renderet |
excluded | bool | Læs det. | Forklarer den knude, der skal udelades ved eksport eller forarbejdning |
asset_info | `` | Læs det. | Gemmer metadata om det aktiv, der repræsenteres af denne knude |
meta_datas | List | Læs det. | Er en liste over brugerdefinerede metadataindstillinger knyttet til knoden |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
__init__(name: Optional[str], entity) | |
add_entity(entity: 'Entity') | Tilføj den angivne Entity til denne nodes entitetssamling |
add_child_node(node: 'Node') | Vedhæfter den angivne node som et barn af denne node |
create_child_node(node_name: Optional[str], entity, material) → 'Node' | Opretter en ny barneknode med valgfri navn, entitet og materiale |
get_child(index_or_name) | Returnerer en datterknode identificeret ved indeks eller navn |
merge(node: 'Node') | Kombinerer indholdet af en anden node til denne node |
evaluate_global_transform(with_geometric_transform: bool) → Matrix4 | Beregner knodens globale Matrix4, herunder valgfrit geometrisk transformation. |
get_bounding_box() → BoundingBox | Returnerer BoundingBox, der indgår i knobens geometri. |
select_single_object(path: str) | Vælger et enkelt objekt i knobhierarkiet ved hjælp af den angivne vej. |
select_objects(path: str) | Vælg flere objekter, der matcher vejudtrykket |