Node
General
Node és una classe en Aspose.3d per Typescript. Heretaris de: Node, SceneObject.
Node.constructor creates a node with the specified name and attached entity.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
parentNode | `Node | null` | Llegeix. |
childNodes | Node[] | Llegeix. | És un matriu de nodes fills directes d’aquest node. |
entities | Entity[] | Llegeix. | Conté totes les entitats vinculades a aquest nod. |
entity | `Entity | undefined` | Llegeix. |
materials | Material[] | Llegeix. | És una llista de materials aplicats a la geometria del nod. |
material | `Material | null` | Llegeix. |
transform | Transform | Llegeix. | Representa la transformació local (posició, rotació, escala) del node. |
globalTransform | GlobalTransform | Llegeix. | Proporciona la transformació global computacional del nod en l’espai mundial. |
visible | boolean | Llegeix. | |
excluded | boolean | Llegeix. | Indica el node que s’ha d’ignorar durant l’exportació o processament. |
assetInfo | any | Llegeix. | Emmagatzemar dades definides per l’usuari associades al nod. |
metaDatas | any[] | Llegeix. | Conté una matriu d’objectes de metadades addicionals adjuntats al nod. |
Mètodes
| Signatura | Descripció |
|---|---|
constructor(name: string, entity: Entity) | Crea un nod amb el nom especificat i l’entitat adjunta |
addEntity(entity: Entity) | Afegeix l’entitat donada a la col·lecció d’entidades del nod. |
removeEntity(entity: Entity) | Elimina l’entitat especificada de la col·lecció d’entidades del nod. |
clearEntities() | Elimina totes les entitats del nod . |
addChildNode(node: Node) | Afegeix el nod donat com a fill d’aquest node. |
createChildNode(nodeName: string, entity: Entity, material: Material) → Node | Crea un nou node fill amb nom, entitat i material, i el retorna. |
| `getChild(indexOrName: number | string)→Node |
merge(node: Node) | Fusió del contingut d’un altre node en aquest node. |
evaluateGlobalTransform(withGeometricTransform: boolean) → Matrix4 | Computa la matriu global del nod4, opcionalment incloent transformació geomètrica. |
getBoundingBox() → BoundingBox | Retorna el quadre de limitació alineat a l’eix que envolta la geometria del nod. |
selectSingleObject(_path: string) → any | Selecciona un únic objecte en la jerarquia de nodes utilitzant el camí donat. |
selectObjects(_path: string) → any[] | Selecciona tots els objectes que coincideixen amb la ruta i les torna com a matriu. |
| `_propagateScene(scene: Scene | null)` |
toString() → string |