Node
Přehled
Node je třída v Aspose.3d pro Java. Dědici: SceneObject.
Node.Node creates a new empty node with default name and no attached entity.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
assetInfo | AssetInfo | Čtěte. | Obsahuje metadatou AssetInfo pro tento uzel. |
visible | boolean | Čtěte. | Získejte nebo nastavit, zda je uzel viditelný. |
childNodes | List<Node> | Čtěte. | Poskytuje přístup k seznamu dětí tohoto uzlu. |
entity | Entity | Čtěte. | Získejte nebo nastavit primární Entitu připojenou k tomuto uzlu . |
excluded | boolean | Čtěte. | Uveďte, zda je uzel vyloučen z vykreslování nebo vývozu. |
entities | List<Entity> | Čtěte. | Obsahuje všechny Entity spojené s tímto uzlem . |
metaDatas | List<CustomObject> | Čtěte. | Uložení vlastních objektů metadát připojených k uzlu |
materials | List<Material> | Čtěte. | Udržuje sbírku materiálů aplikovaných na uzel. |
material | Material | Čtěte. | Získejte nebo nastavit primární materiál uzlu . |
parentNode | Node | Čtěte. | Odkazuje na rodiče uzlu v hierarchii. |
transform | Transform | Čtěte. | Poskytuje lokální transformaci uzlu. |
globalTransform | GlobalTransform | Čtěte. | Poskytuje kumulativní GlobalTransform uzlu. |
boundingBox | BoundingBox | Čtěte. | Zobrazuje osově vyrovnané omezující pole geometrie uzlu. |
Metody
| Podpis: | Popis: |
|---|---|
Node() | Vytvoří nový prázdný uzel s předvoleným jménem a žádnou připojenou entitou |
Node(name: String) | |
Node(name: String, entity: Entity) | |
getAssetInfo() → AssetInfo | Vrací AssetInfo spojený s tímto uzlem. |
setAssetInfo(value: AssetInfo) | Přiděluje poskytnutý AssetInfo tomuto uzlu |
getVisible() → boolean | Uveďte, zda je uzel označen jako viditelný. |
setVisible(value: boolean) | Nastavení viditelnosti uzlu |
getChildNodes() → List<Node> | Vrací seznam přímých dětských uzlů tohoto uzlu. |
createChildNode() → Node | Vytvoří nový bez jména dítěte uzlu a přidá ho k tomuto uzle |
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) | Spojí obsah jiného uzlu do tohoto uzla. |
getEntity() → Entity | Vrátí primární entitu připojenou k tomuto uzlu . |
setEntity(value: Entity) | Nahrazuje primární Entitu uzlu danou entitou. |
getExcluded() → boolean | Uveďte, zda je uzel vyloučen z zpracování. |
setExcluded(value: boolean) | Nastavení vyloučeného značky uzlu. |
getEntities() → List<Entity> | Vrátí seznam všech Entit spojených s tímto uzlem . |
getMetaDatas() → List<CustomObject> | Vrací vlastní metadata objekty připojené k tomuto uzlu |
getMaterials() → List<Material> | Vrátí seznam materiálů aplikovaných na tento uzel. |
getMaterial() → Material | Vrátí primární materiál tohoto uzlu. |
setMaterial(value: Material) | Přiděluje primární materiál pro tento uzel |
getParentNode() → Node | Vrací mateřský uzel tohoto uzlu, nebo null if root |
setParentNode(value: Node) | Nastavení referenčního uzlu pro tento uzel |
getTransform() → Transform | Poskytuje lokální objekt Transform tohoto uzlu . |
getGlobalTransform() → GlobalTransform | Vrátí GlobalTransform reprezentující kumulativní transformy. |
evaluateGlobalTransform(includeGeometricTransform: boolean) → Matrix4 | Vypočítají globální matrice, případně včetně geometrické transformace. |
getChild(index: int) → Node | Získejte dítětský uzel ve stanovené poloze . |
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) |