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
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
assetInfo | AssetInfo | Llegeix. | Conté les metadades de AssetInfo per a aquest nod. |
visible | boolean | Llegeix. | Obté o fixa si el nod és visible. |
childNodes | List<Node> | Llegeix. | Ofereix accés a la llista dels fills d’aquest node. |
entity | Entity | Llegeix. | Obtén o fixa l’ Entitat primària adjunta a aquest nod. |
excluded | boolean | Llegeix. | Indica si el node està exclos de la reproducció o exportació. |
entities | List<Entity> | Llegeix. | Conté totes les entitats associades a aquest nod. |
metaDatas | List<CustomObject> | Llegeix. | Emmagatzemar objectes de metadades personalitzats vinculats al node. |
materials | List<Material> | Llegeix. | Recollecta el material aplicat al nod. |
material | Material | Llegeix. | Obté o fixa el material primari del nod. |
parentNode | Node | Llegeix. | Referències al nod principal de la jerarquia. |
transform | Transform | Llegeix. | Proporciona la transformació local del nod. |
globalTransform | GlobalTransform | Llegeix. | Proporciona el GlobalTransform acumulat del node. |
boundingBox | BoundingBox | Llegeix. | Representa la caixa delimitadora alineada en l’eix de la geometria del nod. |
Mètodes
| Signatura | Descripció |
|---|---|
Node() | Crea un nou nod buit amb nom predeterminat i sense entitat adjunta |
Node(name: String) | |
Node(name: String, entity: Entity) | |
getAssetInfo() → AssetInfo | Retorna el AssetInfo associat a aquest node. |
setAssetInfo(value: AssetInfo) | Assigna el AssetInfo proporcionat a aquest node |
getVisible() → boolean | Indica 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() → Node | Crea 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() → Entity | Retorna 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() → boolean | Indica 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() → Material | Retorna el material primari d’aquest nod. |
setMaterial(value: Material) | Assigna el material primari per a aquest node |
getParentNode() → Node | Retorna 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() → Transform | Proporciona l’objecte local de Transformació d’aquest nod. |
getGlobalTransform() → GlobalTransform | Retorna la GlobalTransform que representa les transformacions cumulatives. |
evaluateGlobalTransform(includeGeometricTransform: boolean) → Matrix4 | Computa la matriu global, inclosa opcionalment transformada geomètrica. |
getChild(index: int) → Node | Obté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) |