Node
Преглед
Node Това е клас в Aspose.3d за Java. Наследства от: SceneObject.
Node.Node creates a new empty node with default name and no attached entity.
Собственост
| Име на | Типът | достъп | описание |
|---|---|---|---|
assetInfo | AssetInfo | Прочетете | Съхранява AssetInfo метаданни за този възел |
visible | boolean | Прочетете | Получава или определя дали нодът е видим |
childNodes | List<Node> | Прочетете | Осигурява достъп до списъка на децата от този възел |
entity | Entity | Прочетете | Получава или поставя основния субект, приложен към този възел |
excluded | boolean | Прочетете | Показва дали възелът е изключен от доставката или износа. |
entities | List<Entity> | Прочетете | Съдържа всички субекти, свързани с този възел |
metaDatas | List<CustomObject> | Прочетете | Съхранява персонализирани метаданни обекти, прикрепени към нода |
materials | List<Material> | Прочетете | Съхранява колекцията на материалите, приложени към нода |
material | Material | Прочетете | Получава или поставя основния материал на нода |
parentNode | Node | Прочетете | Референтите на родителите на възела в йерархията |
transform | Transform | Прочетете | Осигурява локалната трансформация на възела |
globalTransform | GlobalTransform | Прочетете | Осигурява кумулативния възел GlobalTransform |
boundingBox | BoundingBox | Прочетете | Представя осемна линия на геометрията на възела |
Методи
| Подписване | описание |
|---|---|
Node() | Създава нов празен възел с подразбиране и без приложена субстанция |
Node(name: String) | |
Node(name: String, entity: Entity) | |
getAssetInfo() → AssetInfo | Връща AssetInfo свързан с този възел |
setAssetInfo(value: AssetInfo) | Присвояване на предоставеното AssetInfo към този възел |
getVisible() → boolean | Показва дали нодът е маркиран като видим. |
setVisible(value: boolean) | Направете знамето на зрителния възел |
getChildNodes() → List<Node> | Възстановява списък на директните детски възли на този възел |
createChildNode() → Node | Създава нов неименен детски възел и го добавя към този възален |
createChildNode(name: String) → Node | |
createChildNode(entity: Entity) → Node | |
createChildNode(name: String, entity: Entity) → Node | |
createChildNode(name: String, entity: Entity, material: Material) → Node | |
merge(other: Node) | Включва съдържанието на друг възел в този въже. |
getEntity() → Entity | Връща основния субект, приложен към този възел |
setEntity(value: Entity) | Заменя основния субект на възела с даден един. |
getExcluded() → boolean | Показва дали възелът е изключен от обработката. |
setExcluded(value: boolean) | Изключен флаг на нода |
getEntities() → List<Entity> | Възстановява списък на всички субекти, свързани с този възел |
getMetaDatas() → List<CustomObject> | Възстановява персонализирани метаданни обекти, прикрепени към този възел |
getMaterials() → List<Material> | Възстановява списъка с материали, приложени към този възел |
getMaterial() → Material | Върни основния материал на този възел |
setMaterial(value: Material) | Предоставя основния материал за този възел |
getParentNode() → Node | Връща родителския възел на този въже, или нула ако коренът е |
setParentNode(value: Node) | Създайте референтната точка на родителския възел за този въже |
getTransform() → Transform | Осигурява локалния трансформационен обект на този възел |
getGlobalTransform() → GlobalTransform | Връща GlobalTransform, представляваща кумулативни трансформации |
evaluateGlobalTransform(includeGeometricTransform: boolean) → Matrix4 | Изчислява глобалната матрица, опционално включително геометрична трансформация |
getChild(index: int) → Node | Повръща детския възел в определената позиция |
getChild(name: String) → Node | |
accept(visitor: NodeVisitor) → boolean | |
getBoundingBox() → BoundingBox | |
addEntity(entity: Entity) | |
addChildNode(node: Node) | |
selectSingleObject(query: String) → Object | |
selectObjects(query: String) → ArrayList<Object> | |
toString() → String | |
addEntity(entity: Entity, material: Material) |