Example
Example Node class представляет именованный элемент в Aspose.3D графе сцены. Каждый узел может содержать один Entity (например Mesh, Camera, или Light), поддерживает отношения родитель‑дитя с другими узлами и несёт локальное преобразование. Узлы — основной способ организации 3D‑объектов в иерархии сцены.
Example
| Example | Example | Example | Example |
|---|
Name | string | получить/установить | Человекочитаемый идентификатор узла |
Entity | Entity | получить/установить | Основная сущность, привязанная к этому узлу |
Entities | List<Entity> | Получить | Все сущности, прикрепленные к этому узлу |
ChildNodes | List<Node> | Получить | Дочерние узлы в иерархии сцены |
ParentNode | Node | Получить | Родительский узел в иерархии |
Transform | Transform | Получить | Локальное преобразование (перемещение, вращение, масштаб) |
GlobalTransform | GlobalTransform | получить | Вычисленное преобразование в мировом пространстве |
Properties | PropertyCollection | получить | Пользовательские свойства |
Example
| Example | Тип возвращаемого значения | Example |
|---|
CreateChildNode(string name) | Node | Создаёт новый дочерний узел с указанным именем |
CreateChildNode(string name, Entity entity) | Node | Создаёт дочерний узел с присоединённой сущностью |
Example
См. также