Node

General

Node és una classe en Aspose.3d per a Java. Heretaris de: SceneObject.

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

Propietats

NomTipus de productesAccésDescripció
assetInfoAssetInfoLlegeix.Conté les metadades de AssetInfo per a aquest nod.
visiblebooleanLlegeix.Obté o fixa si el nod és visible.
childNodesList<Node>Llegeix.Ofereix accés a la llista dels fills d’aquest node.
entityEntityLlegeix.Obtén o fixa l’ Entitat primària adjunta a aquest nod.
excludedbooleanLlegeix.Indica si el node està exclos de la reproducció o exportació.
entitiesList<Entity>Llegeix.Conté totes les entitats associades a aquest nod.
metaDatasList<CustomObject>Llegeix.Emmagatzemar objectes de metadades personalitzats vinculats al node.
materialsList<Material>Llegeix.Recollecta el material aplicat al nod.
materialMaterialLlegeix.Obté o fixa el material primari del nod.
parentNodeNodeLlegeix.Referències al nod principal de la jerarquia.
transformTransformLlegeix.Proporciona la transformació local del nod.
globalTransformGlobalTransformLlegeix.Proporciona el GlobalTransform acumulat del node.
boundingBoxBoundingBoxLlegeix.Representa la caixa delimitadora alineada en l’eix de la geometria del nod.

Mètodes

SignaturaDescripció
Node()Crea un nou nod buit amb nom predeterminat i sense entitat adjunta
Node(name: String)
Node(name: String, entity: Entity)
getAssetInfo()AssetInfoRetorna el AssetInfo associat a aquest node.
setAssetInfo(value: AssetInfo)Assigna el AssetInfo proporcionat a aquest node
getVisible()booleanIndica si el nod està marcat com a visible.
setVisible(value: boolean)Configura la bandera de visibilitat del nod.
getChildNodes()List<Node>Retorna una llista dels nodes fills directes d’aquest node.
createChildNode()NodeCrea un nou nod fill sense nom i l’afegeix a aquest 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)Fusió del contingut d’un altre node en aquest node.
getEntity()EntityRetorna l’entitat primària vinculada a aquest nod.
setEntity(value: Entity)S’utilitza per substituir l’entitat primària del nod amb la dada.
getExcluded()booleanIndica si el nod està exclos del processament.
setExcluded(value: boolean)S’estableix la bandera exclosa del nod.
getEntities()List<Entity>Retorna una llista de totes les entitats associades a aquest nod.
getMetaDatas()List<CustomObject>Retorna objectes de metadades personalitzats vinculats a aquest node.
getMaterials()List<Material>Retorna la llista de materials aplicats a aquest node.
getMaterial()MaterialRetorna el material primari d’aquest nod.
setMaterial(value: Material)Assigna el material primari per a aquest node
getParentNode()NodeRetorna el node principal d’aquest nod, o null si root
setParentNode(value: Node)S’estableix la referència del node principal per a aquest nod.
getTransform()TransformProporciona l’objecte local de Transformació d’aquest nod.
getGlobalTransform()GlobalTransformRetorna la GlobalTransform que representa les transformacions cumulatives.
evaluateGlobalTransform(includeGeometricTransform: boolean)Matrix4Computa la matriu global, inclosa opcionalment transformada geomètrica.
getChild(index: int)NodeObtén el node fill en la posició especificada.
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)
 Català