Node
Общ преглед
Node е клас в Aspose.3d за Typescript. Наследници от: Node, SceneObject.
Node.constructor creates a node with the specified name and attached entity.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
parentNode | `Node | null` | Прочети. |
childNodes | Node[] | Прочети. | Това е масив от директни деца на този възел. |
entities | Entity[] | Прочети. | Съдържа всички обекти, свързани с този възел. |
entity | `Entity | undefined` | Прочети. |
materials | Material[] | Прочети. | Това е списък на материали, приложени към геометрията на възела. |
material | `Material | null` | Прочети. |
transform | Transform | Прочети. | Представя локалната трансформация (позиция, ротация, мащаб) на възела. |
globalTransform | GlobalTransform | Прочети. | Предоставя изчислената глобална трансформация на възела в световното пространство. |
visible | boolean | Прочети. | |
excluded | boolean | Прочети. | Означение на възела, който трябва да бъде игнориран по време на износ или обработка. |
assetInfo | any | Прочети. | Съхранява произволни потребителски дефинирани данни, свързани с възела. |
metaDatas | any[] | Прочети. | Съдържа масив от допълнителни обекти на метаданните, свързани с възела. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
constructor(name: string, entity: Entity) | Създава възел с посоченото име и прикрепено същество |
addEntity(entity: Entity) | Добавя даденото обект към колекцията от обекти на възела. |
removeEntity(entity: Entity) | Изтрива посоченият обект от колекцията на обектите в възела. |
clearEntities() | Изтрива всички обекти от възела. |
addChildNode(node: Node) | Прилага даденото възел като дете на този възел. |
createChildNode(nodeName: string, entity: Entity, material: Material) → Node | Създава нов подчинен възел с име, обект и материал, и го връща. |
| `getChild(indexOrName: number | string)→Node |
merge(node: Node) | Слива съдържанието на друг възел в този възел. |
evaluateGlobalTransform(withGeometricTransform: boolean) → Matrix4 | Изчислява глобалната матрица на възела4, като включва геометрична трансформация. |
getBoundingBox() → BoundingBox | Връща граничната кутия, която затваря геометрията на възела. |
selectSingleObject(_path: string) → any | Избира един обект в йерархията на възела, като използва даден път. |
selectObjects(_path: string) → any[] | Избира всички обекти, съвпадащи с пътя и ги връща като масив. |
| `_propagateScene(scene: Scene | null)` |
toString() → string |