Node
Общ преглед
Node е клас в Aspose.3d за Python. Наследници от: SceneObject.
Node.add_entity adds the given Entity to this node’s entity collection.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
parent_node | Optional['Node'] | Прочети. | Задържа позоваване на родителския код на този възел, или None if root. |
child_nodes | List['Node'] | Прочети. | Това е списък на тези точки, които са непосредствено деца. |
entities | List['Entity'] | Прочети. | Съдържа всички обекти на Entity, свързани с този възел. |
entity | Optional['Entity'] | Прочети. | Дали е основният Етитет, свързан с този възел или Нито един? |
materials | List['Material'] | Прочети. | Това е списък на материали, приложени към този възел. |
material | Optional['Material'] | Прочети. | Това е първичният материал на този възел, или Никакъв. |
transform | Transform | Прочети. | provides the local Преобразуване object, while Node.global_transform() returns the accumulated world‑space GlobalTransform` |
global_transform | GlobalTransform | Прочети. | Предоставя изчислената GlobalTransform на този възел. |
visible | bool | Прочети. | ` получава или задава булево знаме, което определя дали възелът е изложен. |
excluded | bool | Прочети. | Определя възелът, който трябва да бъде пропуснат при износ или обработка. |
asset_info | `` | Прочети. | Съхранява метаданни за актива, представен от този възел. |
meta_datas | List | Прочети. | Това е списък с персонализирани записи на метаданни, свързани с възела. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
__init__(name: Optional[str], entity) | |
add_entity(entity: 'Entity') | Добавя даден Entity към колекцията на тези възел entity |
add_child_node(node: 'Node') | Прикрепя посочения възел като дете на този възел. |
create_child_node(node_name: Optional[str], entity, material) → 'Node' | Създава нов детски възел с изборно име, обект и материал. |
get_child(index_or_name) | Връща подчинен възел, идентифициран по индекс или име |
merge(node: 'Node') | Комбинира съдържанието на друг възел в този възел. |
evaluate_global_transform(with_geometric_transform: bool) → Matrix4 | Изчислява глобалната матрица на възела4, като включва геометрична трансформация. |
get_bounding_box() → BoundingBox | Връща BoundingBox, който обхваща геометрията на този възел. |
select_single_object(path: str) | Избира един обект в йерархията на възела, като използва даден път. |
select_objects(path: str) | Избира няколко обекта, които съвпадат с израза за пътека |