Node

Übersicht über die

Node ist eine Klasse in Aspose.3d für Typescript. Erben von: Node, SceneObject.

Node.constructor creates a node with the specified name and attached entity.

Eigenschaften

Name der PersonTyp derZugang zu den InformationenBeschreibung
parentNode`Nodenull`Lesen Sie .
childNodesNode[]Lesen Sie .Ist ein Array der direkten Kinderknoten dieses Knoten.
entitiesEntity[]Lesen Sie .Alle Entitäten enthalten, die an diesen Knoten angeschlossen sind.
entity`Entityundefined`Lesen Sie .
materialsMaterial[]Lesen Sie .Ist eine Liste der Materialien, die auf die Geometrie des Knoten angewendet werden.
material`Materialnull`Lesen Sie .
transformTransformLesen Sie .Darstellt die lokale Transformation (Position, Rotation, Maßstab) des Knotenpunkts.
globalTransformGlobalTransformLesen Sie .Bietet die berechnete globale Transformation des Knotenpunktes im Weltraum.
visiblebooleanLesen Sie .
excludedbooleanLesen Sie .Kennzeichnungen des Knotenpunkts, der während des Exports oder der Verarbeitung ignoriert werden soll.
assetInfoanyLesen Sie .Speichert willkürliche, benutzerdefinierte Daten, die mit dem Knoten verbunden sind.
metaDatasany[]Lesen Sie .Halte eine Reihe von zusätzlichen Metadatenobjekten, die an den Knoten angeschlossen sind.

Methoden und Verfahren

UnterzeichnungBeschreibung
constructor(name: string, entity: Entity)Erstellt einen Knoten mit dem angegebenen Namen und der zugehörigen Entität
addEntity(entity: Entity)Fügt die gegebene Entität zur Entitätssammlung des Knoten hinzu.
removeEntity(entity: Entity)Entfernt die angegebene Entität aus der Entitätssammlung des Knotenknots
clearEntities()Entfernt alle Einheiten aus dem Knoten .
addChildNode(node: Node)Beim angegebenen Knoten als Kind dieses Knotes hinzufügt
createChildNode(nodeName: string, entity: Entity, material: Material)NodeErstellt einen neuen Kinderknoten mit Namen, Entität und Material und gibt ihn zurück.
`getChild(indexOrName: numberstring)Node
merge(node: Node)Fusioniert den Inhalt eines anderen Knotenknot in diesen Knott.
evaluateGlobalTransform(withGeometricTransform: boolean)Matrix4Berechnet die globale Matrix4 des Knotenknots, eventuell einschließlich geometrischer Transformationen.
getBoundingBox()BoundingBoxGibt das Achsen-ausgerichtete Grenzfeld zurück, welches die Geometrie des Knoten umschließt.
selectSingleObject(_path: string)anyWählt ein einzelnes Objekt in der Knotenhierarchie mit dem angegebenen Pfad aus .
selectObjects(_path: string)any[]Wählt alle Objekte aus, die dem Pfad entsprechen und gibt sie als Array zurück.
`_propagateScene(scene: Scenenull)`
toString()string
 Deutsch