Node

Oversigt over de forskellige former for støtte

Node er en klasse i Aspose.3d for Typescript. Arvelige af: Node, SceneObject.

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

Egenskaber

Udtrykt:Type:Tilgang tilBeskrivelse:
parentNode`Nodenull`Læs det.
childNodesNode[]Læs det.Er en matrix af denne node direkte datternoder
entitiesEntity[]Læs det.Indeholder alle enheder, der er knyttet til denne knob.
entity`Entityundefined`Læs det.
materialsMaterial[]Læs det.Er en liste over materialer anvendt til knobets geometri
material`Materialnull`Læs det.
transformTransformLæs det.Repræsenter den lokale transformation (position, rotation, skala) af knoden
globalTransformGlobalTransformLæs det.Den beregnede globale transformation af knudepunktet i verdensrummet.
visiblebooleanLæs det.
excludedbooleanLæs det.Forklarer den knude, der skal ignoreres under eksport eller forarbejdning
assetInfoanyLæs det.Lagrer vilkårlige brugerdefinerede data, der er forbundet med knoden
metaDatasany[]Læs det.Indeholder en række af yderligere metadataobjekter knyttet til knoden

Metoder til at anvende

UnderskriftBeskrivelse:
constructor(name: string, entity: Entity)Opretter en knude med det angivne navn og den tilknyttede enhed
addEntity(entity: Entity)Tilføj den givne enhed til nodens entitetssamling
removeEntity(entity: Entity)Fjerner den angivne enhed fra nodens entitetssamling
clearEntities()Fjerner alle enheder fra knoden
addChildNode(node: Node)Tilføjer den angivne node som et barn af denne node
createChildNode(nodeName: string, entity: Entity, material: Material)NodeOpretter en ny barnknode med navn, enhed og materiale, og returnerer den
`getChild(indexOrName: numberstring)Node
merge(node: Node)Fuser indholdet af en anden node til denne node
evaluateGlobalTransform(withGeometricTransform: boolean)Matrix4Beregner knodens globale Matrix4, herunder valgfrit geometrisk transformation.
getBoundingBox()BoundingBoxReturnerer den akse-justerede afgrænsende boks, der indgår knoppen geometri
selectSingleObject(_path: string)anyVælger et enkelt objekt i knobhierarkiet ved hjælp af den angivne vej.
selectObjects(_path: string)any[]Vælger alle objekter, der matcher banen og returnerer dem som en rækkefølge
`_propagateScene(scene: Scenenull)`
toString()string
 Dansk