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řístupPopis:
assetInfoAssetInfoČtěte.Obsahuje metadatou AssetInfo pro tento uzel.
visiblebooleanČtěte.Získejte nebo nastavit, zda je uzel viditelný.
childNodesList<Node>Čtěte.Poskytuje přístup k seznamu dětí tohoto uzlu.
entityEntityČtěte.Získejte nebo nastavit primární Entitu připojenou k tomuto uzlu .
excludedbooleanČtěte.Uveďte, zda je uzel vyloučen z vykreslování nebo vývozu.
entitiesList<Entity>Čtěte.Obsahuje všechny Entity spojené s tímto uzlem .
metaDatasList<CustomObject>Čtěte.Uložení vlastních objektů metadát připojených k uzlu
materialsList<Material>Čtěte.Udržuje sbírku materiálů aplikovaných na uzel.
materialMaterialČtěte.Získejte nebo nastavit primární materiál uzlu .
parentNodeNodeČtěte.Odkazuje na rodiče uzlu v hierarchii.
transformTransformČtěte.Poskytuje lokální transformaci uzlu.
globalTransformGlobalTransformČtěte.Poskytuje kumulativní GlobalTransform uzlu.
boundingBoxBoundingBoxČ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() → AssetInfoVrací AssetInfo spojený s tímto uzlem.
setAssetInfo(value: AssetInfo)Přiděluje poskytnutý AssetInfo tomuto uzlu
getVisible() → booleanUveď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() → NodeVytvoří 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() → EntityVrátí primární entitu připojenou k tomuto uzlu .
setEntity(value: Entity)Nahrazuje primární Entitu uzlu danou entitou.
getExcluded() → booleanUveď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() → MaterialVrátí primární materiál tohoto uzlu.
setMaterial(value: Material)Přiděluje primární materiál pro tento uzel
getParentNode() → NodeVrací mateřský uzel tohoto uzlu, nebo null if root
setParentNode(value: Node)Nastavení referenčního uzlu pro tento uzel
getTransform() → TransformPoskytuje lokální objekt Transform tohoto uzlu .
getGlobalTransform() → GlobalTransformVrátí GlobalTransform reprezentující kumulativní transformy.
evaluateGlobalTransform(includeGeometricTransform: boolean) → Matrix4Vypočítají globální matrice, případně včetně geometrické transformace.
getChild(index: int) → NodeZí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)
 Čeština