Node
General
Node és una classe en Aspose.3d per a Python. Heretaris de: SceneObject.
Node.add_entity adds the given Entity to this node’s entity collection.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
parent_node | Optional['Node'] | Llegeix. | Conté una referència al parent d’aquest node, o No si la arrel |
child_nodes | List['Node'] | Llegeix. | És una llista dels objectes de nodos directes del node. |
entities | List['Entity'] | Llegeix. | Conté tots els objectes d’ Entitat vinculats a aquest nod . |
entity | Optional['Entity'] | Llegeix. | És l’entitat primària associada a aquest nod, o Ningú |
materials | List['Material'] | Llegeix. | És una llista d’objectes de material aplicats a aquest node. |
material | Optional['Material'] | Llegeix. | És el material primari d’aquest node, o Ningú |
transform | Transform | Llegeix. | provides the local Transformació object, while Node.global_transform() returns the accumulated world‑space GlobalTransform` |
global_transform | GlobalTransform | Llegeix. | Proporciona el GlobalTransform calculat d’aquest node. |
visible | bool | Llegeix. | ` Obtén o fixa una bandera booleana que determina si el nod es renderiza. |
excluded | bool | Llegeix. | Indica el node que s’ha d’ometre en l’exportació o la transformació. |
asset_info | `` | Llegeix. | Emmagatzemar metadades sobre l’actiu representat per aquest nod. |
meta_datas | List | Llegeix. | És una llista d’entries de metadades personalitzades adjuntes al node. |
Mètodes
| Signatura | Descripció |
|---|---|
__init__(name: Optional[str], entity) | |
add_entity(entity: 'Entity') | Afegeix l’entitat donada a la col·lecció d’entidades del node. |
add_child_node(node: 'Node') | Anexa el nod especificat com a fill d’aquest node |
create_child_node(node_name: Optional[str], entity, material) → 'Node' | Crea un nou node fill amb nom opcional, entitat i material. |
get_child(index_or_name) | Retorna un node fill identificat per indexe o nom |
merge(node: 'Node') | Combina el contingut d’un altre Nòt en aquest nòt. |
evaluate_global_transform(with_geometric_transform: bool) → Matrix4 | Computa la matriu global del nod4, opcionalment incloent transformació geomètrica. |
get_bounding_box() → BoundingBox | Retorna el BoundingBox que envolta la geometria d’aquest nod. |
select_single_object(path: str) | Selecciona un únic objecte en la jerarquia de nodes utilitzant el camí donat. |
select_objects(path: str) | Selecciona múltiples objectes que coincideixen amb l’expressió de ruta |