Node

Γενική Επισκόπηση

Node είναι μια τάξη στο Aspose.3d για το Java. Κληρονόμοι από: SceneObject.

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

Ιδιότητες

ΟνομασίαΤύπος:ΠρόσβασηΠεριγραφή:
assetInfoAssetInfoΔιάβασε.Διατηρεί τα μεταδεδομένα AssetInfo για αυτόν τον κόμβο.
visiblebooleanΔιάβασε.Παίρνει ή ορίζει αν ο κόμβος είναι ορατός.
childNodesList<Node>Διάβασε.Παρέχει πρόσβαση στη λίστα των παιδιών αυτού του κόμβου.
entityEntityΔιάβασε.Παίρνει ή ορίζει την κύρια Οντότητα που συνδέεται με αυτόν τον κόμβο
excludedbooleanΔιάβασε.Αναφέρει εάν ο κόμβος αποκλείεται από την απεικόνιση ή εξαγωγή.
entitiesList<Entity>Διάβασε.Περιέχει όλες τις Οντότητες που συνδέονται με αυτόν τον κόμβο .
metaDatasList<CustomObject>Διάβασε.Αποθηκεύει τα εξατομικευμένα αντικείμενα μεταδεδομένων που συνδέονται με τον κόμβο
materialsList<Material>Διάβασε.Διατηρεί τη συλλογή υλικών που εφαρμόζονται στο κόμβο.
materialMaterialΔιάβασε.Παίρνει ή ορίζει το πρωταρχικό υλικό του κόμβου
parentNodeNodeΔιάβασε.Αναφορές στον γονέα του κόμβου στην ιεραρχία
transformTransformΔιάβασε.Παρέχει το τοπικό μετασχηματισμό του κόμβου.
globalTransformGlobalTransformΔιάβασε.Παρέχει το σωρευτικό GlobalTransform του κόμβου.
boundingBoxBoundingBoxΔιάβασε.Αντιπροσωπεύει το οριακό πλαίσιο της γεωμετρίας του κόμβου που ευθυγραμμίζεται με τον άξονα.

Μέθοδοι

ΥπογραφήΠεριγραφή:
Node()Δημιουργεί έναν νέο κενό κόμβο με προεπιλεγμένο όνομα και χωρίς προσκολλημένη οντότητα
Node(name: String)
Node(name: String, entity: Entity)
getAssetInfo()AssetInfoΕπιστρέφει το AssetInfo που σχετίζεται με αυτόν τον κόμβο
setAssetInfo(value: AssetInfo)Αναθέτει το AssetInfo που παρέχεται σε αυτόν τον κόμβο
getVisible()booleanΔείχνει αν ο κόμβος είναι σημειωμένος ως ορατός.
setVisible(value: boolean)Ορίζει τη σημαία ορατότητας του κόμβου.
getChildNodes()List<Node>Επιστρέφει μια λίστα με τους άμεσους κόμβους του κόμπου.
createChildNode()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)Συνδυάζει το περιεχόμενο ενός άλλου κόμβου σε αυτόν τον κόμπο.
getEntity()EntityΕπιστρέφει την κύρια Οντότητα που συνδέεται με αυτόν τον κόμβο .
setEntity(value: Entity)Αντικαθιστά την κύρια Οντότητα του κόμβου με τη δεδομένη.
getExcluded()booleanΑναφέρει εάν ο κόμβος αποκλείεται από την επεξεργασία.
setExcluded(value: boolean)Ορίζει την αποκλειστική σημαία του κόμβου.
getEntities()List<Entity>Επιστρέφει μια λίστα με όλες τις Οντότητες που συνδέονται με αυτόν τον κόμβο .
getMetaDatas()List<CustomObject>Επιστρέφει τα εξατομικευμένα αντικείμενα μεταδεδομένων που συνδέονται με αυτόν τον κόμβο .
getMaterials()List<Material>Επιστρέφει τη λίστα των υλικών που εφαρμόζονται σε αυτόν τον κόμβο .
getMaterial()MaterialΕπιστρέφει το κύριο υλικό αυτού του κόμβου
setMaterial(value: Material)Αναθέτει το πρωταρχικό υλικό για αυτόν τον κόμβο
getParentNode()NodeΕπιστρέφει τον μητρικό κόμβο αυτού του κόμπου, ή null αν root
setParentNode(value: Node)Ορίζει την αναφορά γονικού κόμβου για αυτόν τον κόμπο
getTransform()TransformΠαρέχει το τοπικό αντικείμενο μετασχηματισμού αυτού του κόμβου
getGlobalTransform()GlobalTransformΕπιστρέφει το GlobalTransform που αντιπροσωπεύει σωρευτικές μετασχηματισμούς.
evaluateGlobalTransform(includeGeometricTransform: boolean)Matrix4Υπολογίζει τη συνολική μήτρα, προαιρετικά συμπεριλαμβανομένης της γεωμετρικής μετατροπής.
getChild(index: int)NodeΑνακτά τον νεοσύστατο κόμβο στην καθορισμένη θέση .
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)
 Ελληνικά