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