Node
Übersicht über die
Node ist eine Klasse in Aspose.3d für Python. Erben von: SceneObject.
Node.add_entity adds the given Entity to this node’s entity collection.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
parent_node | Optional['Node'] | Lesen Sie . | Hält eine Verweisung auf die Mutter dieses Knoten, oder Keine wenn Wurzel |
child_nodes | List['Node'] | Lesen Sie . | Ist eine Liste der direkten Kinder dieses Knotenknotenobjekte |
entities | List['Entity'] | Lesen Sie . | Alle Entity-Objekte enthält, die an diesen Knoten angeschlossen sind. |
entity | Optional['Entity'] | Lesen Sie . | Ist die primäre Entität mit diesem Knoten verbunden, oder Keine |
materials | List['Material'] | Lesen Sie . | Ist eine Liste der Materialobjekte, die auf diesen Knoten angewendet werden. |
material | Optional['Material'] | Lesen Sie . | Ist das primäre Material dieses Knotenpunktes oder Keine |
transform | Transform | Lesen Sie . | provides the local Umgestaltung object, while Node.global_transform() returns the accumulated world‑space GlobalTransform` |
global_transform | GlobalTransform | Lesen Sie . | Erstellt den berechneten GlobalTransform dieses Knotenpunktes. |
visible | bool | Lesen Sie . | ` erhält oder setzt ein Boolean-Flag, der bestimmt, ob der Knoten gerendert wird |
excluded | bool | Lesen Sie . | Kennzeichnungen des aus der Ausfuhr oder Verarbeitung zu entlassenden Knotenpunktes |
asset_info | `` | Lesen Sie . | Speichert Metadaten über den Asset, der von diesem Knoten dargestellt wird. |
meta_datas | List | Lesen Sie . | Ist eine Liste von benutzerdefinierten Metadaten-Einträgen, die dem Knoten angehängt sind. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
__init__(name: Optional[str], entity) | |
add_entity(entity: 'Entity') | Fügt die angegebene Entität der Entitätssammlung dieses Knoten hinzu. |
add_child_node(node: 'Node') | Beim angegebenen Knoten als Kind dieses Knotes angehängt |
create_child_node(node_name: Optional[str], entity, material) → 'Node' | Erstellt einen neuen Kinderknoten mit optionalen Namen, Entität und Material |
get_child(index_or_name) | Gibt einen Kinderknoten zurück, der durch Index oder Namen identifiziert wird. |
merge(node: 'Node') | Kombiniert den Inhalt eines anderen Knoten in diesen Knot. |
evaluate_global_transform(with_geometric_transform: bool) → Matrix4 | Berechnet die globale Matrix4 des Knotenknots, eventuell einschließlich geometrischer Transformationen. |
get_bounding_box() → BoundingBox | Gibt die BoundingBox zurück, die die Geometrie dieses Knoten umschließt. |
select_single_object(path: str) | Wählt ein einzelnes Objekt in der Knotenhierarchie mit dem angegebenen Pfad aus . |
select_objects(path: str) | Wählt mehrere Objekte aus, die dem Pfad-Ausdruck entsprechen |