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 Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
parentNode | `Node | null` | Lesen Sie . |
childNodes | Node[] | Lesen Sie . | Ist ein Array der direkten Kinderknoten dieses Knoten. |
entities | Entity[] | Lesen Sie . | Alle Entitäten enthalten, die an diesen Knoten angeschlossen sind. |
entity | `Entity | undefined` | Lesen Sie . |
materials | Material[] | Lesen Sie . | Ist eine Liste der Materialien, die auf die Geometrie des Knoten angewendet werden. |
material | `Material | null` | Lesen Sie . |
transform | Transform | Lesen Sie . | Darstellt die lokale Transformation (Position, Rotation, Maßstab) des Knotenpunkts. |
globalTransform | GlobalTransform | Lesen Sie . | Bietet die berechnete globale Transformation des Knotenpunktes im Weltraum. |
visible | boolean | Lesen Sie . | |
excluded | boolean | Lesen Sie . | Kennzeichnungen des Knotenpunkts, der während des Exports oder der Verarbeitung ignoriert werden soll. |
assetInfo | any | Lesen Sie . | Speichert willkürliche, benutzerdefinierte Daten, die mit dem Knoten verbunden sind. |
metaDatas | any[] | Lesen Sie . | Halte eine Reihe von zusätzlichen Metadatenobjekten, die an den Knoten angeschlossen sind. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
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) → Node | Erstellt einen neuen Kinderknoten mit Namen, Entität und Material und gibt ihn zurück. |
| `getChild(indexOrName: number | string)→Node |
merge(node: Node) | Fusioniert den Inhalt eines anderen Knotenknot in diesen Knott. |
evaluateGlobalTransform(withGeometricTransform: boolean) → Matrix4 | Berechnet die globale Matrix4 des Knotenknots, eventuell einschließlich geometrischer Transformationen. |
getBoundingBox() → BoundingBox | Gibt das Achsen-ausgerichtete Grenzfeld zurück, welches die Geometrie des Knoten umschließt. |
selectSingleObject(_path: string) → any | Wä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: Scene | null)` |
toString() → string |