Node
Übersicht über die
Node ist eine Klasse in Aspose.3d für Java. Erben von: SceneObject.
Node.Node creates a new empty node with default name and no attached entity.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
assetInfo | AssetInfo | Lesen Sie . | Die Metadaten für den Knoten sind hier: |
visible | boolean | Lesen Sie . | Erhält oder setzt, ob der Knoten sichtbar ist |
childNodes | List<Node> | Lesen Sie . | Erlaubt den Zugriff auf die Liste der Kinder dieses Knotenpunkts. |
entity | Entity | Lesen Sie . | Erhält oder setzt die primäre Entität, die an diesen Knoten angeschlossen ist. |
excluded | boolean | Lesen Sie . | Anzeigt, ob der Knoten von der Darstellung oder dem Export ausgeschlossen ist. |
entities | List<Entity> | Lesen Sie . | Alle mit diesem Knoten verbundenen Entitäten enthalten |
metaDatas | List<CustomObject> | Lesen Sie . | Speichert benutzerdefinierte Metadatenobjekte, die an den Knoten angeschlossen sind |
materials | List<Material> | Lesen Sie . | Die Sammlung der auf den Knoten angewandten Materialien enthält |
material | Material | Lesen Sie . | Erhält oder setzt das primäre Material des Knotenknots |
parentNode | Node | Lesen Sie . | Verweise auf den Elternteil des Knoten in der Hierarchie |
transform | Transform | Lesen Sie . | Bietet die lokale Transform des Knotenpunkts. |
globalTransform | GlobalTransform | Lesen Sie . | Erstellt die kumulative GlobalTransform der Knot. |
boundingBox | BoundingBox | Lesen Sie . | Darstellt die Achse ausgerichtete Grenzfläche der Geometrie des Knotenpunktes. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
Node() | Erstellt einen neuen leeren Knoten mit Standardnamen und ohne zugehörige Entität |
Node(name: String) | |
Node(name: String, entity: Entity) | |
getAssetInfo() → AssetInfo | Gibt den AssetInfo zurück, der mit diesem Knoten verbunden ist. |
setAssetInfo(value: AssetInfo) | Zuordnet den bereitgestellten AssetInfo diesem Knoten |
getVisible() → boolean | Anzeigt, ob der Knoten als sichtbar markiert ist. |
setVisible(value: boolean) | Festlegen der Sichtbarkeits-Flag des Knotenpunkts |
getChildNodes() → List<Node> | Gibt eine Liste der direkten Kinderknoten dieses Knotenpunkts zurück. |
createChildNode() → Node | Erstellt einen neuen, namenlosen Kinderknoten und fügt ihn diesem Knoten hinzu. |
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) | Fusioniert den Inhalt eines anderen Knotenknot in diesen Knott. |
getEntity() → Entity | Gibt die primäre Entität zurück, die an diesen Knoten angeschlossen ist. |
setEntity(value: Entity) | Ersetzt die primäre Entität des Knoten mit der gegebenen |
getExcluded() → boolean | Anzeigt, ob der Knoten von der Verarbeitung ausgeschlossen ist. |
setExcluded(value: boolean) | Festlegen der ausgeschlossenen Flagge des Knotenpunktes |
getEntities() → List<Entity> | Gibt eine Liste aller mit diesem Knoten assoziierten Entitäten zurück . |
getMetaDatas() → List<CustomObject> | Gibt benutzerdefinierte Metadatenobjekte zurück, die an diesen Knoten angeschlossen sind |
getMaterials() → List<Material> | Gibt die Liste der Materialien zurück, die auf diesen Knoten angewendet wurden. |
getMaterial() → Material | Gibt das primäre Material dieses Knotenpunkts zurück. |
setMaterial(value: Material) | Zuordnen des primären Materials für diesen Knoten |
getParentNode() → Node | Gibt den Elternknoten dieses Knotes oder null, wenn root zurück. |
setParentNode(value: Node) | Setzt die Referenz des Hauptenodes für diesen Knoten ein . |
getTransform() → Transform | Bietet das lokale Transform-Objekt dieses Knotenpunkts an. |
getGlobalTransform() → GlobalTransform | Gibt die GlobalTransform zurück, die kumulative Transformationen darstellt. |
evaluateGlobalTransform(includeGeometricTransform: boolean) → Matrix4 | Berechnet die globale Matrix, optional einschließlich geometrischer Transformationen. |
getChild(index: int) → Node | Erhebt den Kinderknoten an der angegebenen Position |
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) |