Node

Overview

Node is a class in Aspose.3D FOSS for Java. Inherits from: SceneObject.

Properties

NameTypeAccessDescription
assetInfoAssetInfoRead
visiblebooleanRead
childNodesList<Node>Read
entityEntityRead
excludedbooleanRead
entitiesList<Entity>Read
metaDatasList<CustomObject>Read
materialsList<Material>Read
materialMaterialRead
parentNodeNodeRead
transformTransformRead
globalTransformGlobalTransformRead
boundingBoxBoundingBoxRead

Methods

SignatureDescription
Node()
Node(name: String)
Node(name: String, entity: Entity)
getAssetInfo()AssetInfo
setAssetInfo(value: 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
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)