Node

Общ преглед

Node е клас в Aspose.3d за Typescript. Наследници от: Node, SceneObject.

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

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
parentNode`Nodenull`Прочети.
childNodesNode[]Прочети.Това е масив от директни деца на този възел.
entitiesEntity[]Прочети.Съдържа всички обекти, свързани с този възел.
entity`Entityundefined`Прочети.
materialsMaterial[]Прочети.Това е списък на материали, приложени към геометрията на възела.
material`Materialnull`Прочети.
transformTransformПрочети.Представя локалната трансформация (позиция, ротация, мащаб) на възела.
globalTransformGlobalTransformПрочети.Предоставя изчислената глобална трансформация на възела в световното пространство.
visiblebooleanПрочети.
excludedbooleanПрочети.Означение на възела, който трябва да бъде игнориран по време на износ или обработка.
assetInfoanyПрочети.Съхранява произволни потребителски дефинирани данни, свързани с възела.
metaDatasany[]Прочети.Съдържа масив от допълнителни обекти на метаданните, свързани с възела.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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: numberstring)Node
merge(node: Node)Слива съдържанието на друг възел в този възел.
evaluateGlobalTransform(withGeometricTransform: boolean)Matrix4Изчислява глобалната матрица на възела4, като включва геометрична трансформация.
getBoundingBox()BoundingBoxВръща граничната кутия, която затваря геометрията на възела.
selectSingleObject(_path: string)anyИзбира един обект в йерархията на възела, като използва даден път.
selectObjects(_path: string)any[]Избира всички обекти, съвпадащи с пътя и ги връща като масив.
`_propagateScene(scene: Scenenull)`
toString()string
 Български