Node

Преглед

Node Това е клас в Aspose.3d за Java. Наследства от: SceneObject.

Node.Node creates a new empty node with default name and no attached entity.

Собственост

Име наТипътдостъпописание
assetInfoAssetInfoПрочететеСъхранява AssetInfo метаданни за този възел
visiblebooleanПрочететеПолучава или определя дали нодът е видим
childNodesList<Node>ПрочететеОсигурява достъп до списъка на децата от този възел
entityEntityПрочететеПолучава или поставя основния субект, приложен към този възел
excludedbooleanПрочететеПоказва дали възелът е изключен от доставката или износа.
entitiesList<Entity>ПрочететеСъдържа всички субекти, свързани с този възел
metaDatasList<CustomObject>ПрочететеСъхранява персонализирани метаданни обекти, прикрепени към нода
materialsList<Material>ПрочететеСъхранява колекцията на материалите, приложени към нода
materialMaterialПрочететеПолучава или поставя основния материал на нода
parentNodeNodeПрочететеРеферентите на родителите на възела в йерархията
transformTransformПрочететеОсигурява локалната трансформация на възела
globalTransformGlobalTransformПрочететеОсигурява кумулативния възел GlobalTransform
boundingBoxBoundingBoxПрочететеПредставя осемна линия на геометрията на възела

Методи

Подписванеописание
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)
 Български