Node
Přehled
Node je třída v Aspose.3d pro Python. Dědici: SceneObject.
Node.add_entity adds the given Entity to this node’s entity collection.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
parent_node | Optional['Node'] | Čtěte. | Má odkaz na rodiče tohoto uzlu, nebo Žádný pokud kořen |
child_nodes | List['Node'] | Čtěte. | Je seznam přímých dětí tohoto uzlu. Objekty z jádra |
entities | List['Entity'] | Čtěte. | Obsahuje všechny objekty Entity připojené k tomuto uzlu . |
entity | Optional['Entity'] | Čtěte. | Je primární Entita spojená s tímto uzlem, nebo Žádný |
materials | List['Material'] | Čtěte. | Je seznam objektů Materiál aplikován na tento uzel |
material | Optional['Material'] | Čtěte. | Je primární materiál tohoto uzlu, nebo Žádný |
transform | Transform | Čtěte. | provides the local Přeměna object, while Node.global_transform() returns the accumulated world‑space GlobalTransform` |
global_transform | GlobalTransform | Čtěte. | Poskytuje vypočtený GlobalTransform tohoto uzlu. |
visible | bool | Čtěte. | ` získá nebo nastaví booleanskou značku, která určuje, zda je uzel vykreslen |
excluded | bool | Čtěte. | Zásady uzlu, který má být vynechán při vývozu nebo zpracování. |
asset_info | `` | Čtěte. | Uložení metadát o aktivě, které tento uzel reprezentuje. |
meta_datas | List | Čtěte. | Je seznam vlastních metadátových položek připojených k uzlu. |
Metody
| Podpis: | Popis: |
|---|---|
__init__(name: Optional[str], entity) | |
add_entity(entity: 'Entity') | Přidává danou Entitu do kolekce entit tohoto uzlu. |
add_child_node(node: 'Node') | Přidává specifikovaný uzel jako dítě tohoto uzlu |
create_child_node(node_name: Optional[str], entity, material) → 'Node' | Vytvoří nový dětský uzel s volitelným jménem, entitou a materiálem. |
get_child(index_or_name) | Vrátí dětský uzel identifikovaný podle indexu nebo jména. |
merge(node: 'Node') | Spojí obsah jiného uzlu do tohoto uzla |
evaluate_global_transform(with_geometric_transform: bool) → Matrix4 | Vypočítají globální matrice 4 uzlu, případně včetně geometrické transformace. |
get_bounding_box() → BoundingBox | Vrací BoundingBox , který zahrnuje geometrii tohoto uzlu. |
select_single_object(path: str) | Vyberte jediný objekt v hierarchii uzlů pomocí dané cesty . |
select_objects(path: str) | Vyberte více objektů odpovídajících výrazu cesty . |