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 PersonTyp derZugang zu den InformationenBeschreibung
parent_nodeOptional['Node']Lesen Sie .Hält eine Verweisung auf die Mutter dieses Knoten, oder Keine wenn Wurzel
child_nodesList['Node']Lesen Sie .Ist eine Liste der direkten Kinder dieses Knotenknotenobjekte
entitiesList['Entity']Lesen Sie .Alle Entity-Objekte enthält, die an diesen Knoten angeschlossen sind.
entityOptional['Entity']Lesen Sie .Ist die primäre Entität mit diesem Knoten verbunden, oder Keine
materialsList['Material']Lesen Sie .Ist eine Liste der Materialobjekte, die auf diesen Knoten angewendet werden.
materialOptional['Material']Lesen Sie .Ist das primäre Material dieses Knotenpunktes oder Keine
transformTransformLesen Sie .provides the local Umgestaltung object, while Node.global_transform() returns the accumulated world‑space GlobalTransform`
global_transformGlobalTransformLesen Sie .Erstellt den berechneten GlobalTransform dieses Knotenpunktes.
visibleboolLesen Sie .` erhält oder setzt ein Boolean-Flag, der bestimmt, ob der Knoten gerendert wird
excludedboolLesen 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_datasListLesen Sie .Ist eine Liste von benutzerdefinierten Metadaten-Einträgen, die dem Knoten angehängt sind.

Methoden und Verfahren

UnterzeichnungBeschreibung
__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)Matrix4Berechnet die globale Matrix4 des Knotenknots, eventuell einschließlich geometrischer Transformationen.
get_bounding_box()BoundingBoxGibt 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
 Deutsch