Node
Oversigt over de forskellige former for støtte
Node er en klasse i Aspose.3d for Java. Arvelige af: SceneObject.
Node.Node creates a new empty node with default name and no attached entity.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
assetInfo | AssetInfo | Læs det. | Indeholder AssetInfo metadata for denne node |
visible | boolean | Læs det. | Finder eller angiver, om knoden er synlig |
childNodes | List<Node> | Læs det. | Tilvejebringer adgang til listen over denne knudeleds børn. |
entity | Entity | Læs det. | Finder eller indstiller den primære enhed, der er knyttet til denne knob |
excluded | boolean | Læs det. | Angiver, om knoden er udelukket fra at blive gengivet eller eksporteret. |
entities | List<Entity> | Læs det. | Indeholder alle enheder, der er forbundet med denne knob |
metaDatas | List<CustomObject> | Læs det. | Lagrer brugerdefinerede metadataobjekter, der er knyttet til knoden |
materials | List<Material> | Læs det. | Holdes samling af materialer, der er anvendt på knudepunktet |
material | Material | Læs det. | Finder eller indstiller primærmaterialet for knoden |
parentNode | Node | Læs det. | Referencer til knobens overordnede i hierarkiet |
transform | Transform | Læs det. | Tilvejebringer nodens lokale Transform |
globalTransform | GlobalTransform | Læs det. | Angiver nodens kumulative GlobalTransform |
boundingBox | BoundingBox | Læs det. | Repræsenterer den akse-justerede afgrænsende boks i knobens geometri |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
Node() | Opretter en ny tom knude med standardnavn og ingen tilknyttede enheder |
Node(name: String) | |
Node(name: String, entity: Entity) | |
getAssetInfo() → AssetInfo | Returnerer AssetInfo, der er forbundet med denne node |
setAssetInfo(value: AssetInfo) | Tildeler den angivne AssetInfo til denne node |
getVisible() → boolean | Angiver, om knoden er markeret som synlig |
setVisible(value: boolean) | Sætter nodens synlighedsflagg |
getChildNodes() → List<Node> | Returnerer en liste over denne nodes direkte datternoder. |
createChildNode() → Node | Opretter en ny, ubenævnt barnknode og tilføjer den til denne knob. |
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) | Fuser indholdet af en anden node til denne node |
getEntity() → Entity | Returnerer den primære enhed, der er knyttet til denne knob |
setEntity(value: Entity) | Udskifter nodens primære Entity med den givne entitet. |
getExcluded() → boolean | Angiver, om knoden er udelukket fra behandling |
setExcluded(value: boolean) | Sætter knobets udelukkede flag |
getEntities() → List<Entity> | Returnerer en liste over alle enheder, der er forbundet med denne knob. |
getMetaDatas() → List<CustomObject> | Returnerer brugerdefinerede metadataobjekter knyttet til denne node |
getMaterials() → List<Material> | Returnerer listen over materialer, der er anvendt til denne node |
getMaterial() → Material | Returnerer det primære materiale for denne knob |
setMaterial(value: Material) | Tildeler det primære materiale til denne knob |
getParentNode() → Node | Returnerer moderknude for denne knob, eller null hvis roden |
setParentNode(value: Node) | Angiver moderknudereferencen for denne knute |
getTransform() → Transform | Angiver det lokale Transform-objekt for denne knold |
getGlobalTransform() → GlobalTransform | Returnerer GlobalTransform, der repræsenterer kumulative transformationer. |
evaluateGlobalTransform(includeGeometricTransform: boolean) → Matrix4 | Beregner den globale matrix, herunder valgfrit geometrisk transformation |
getChild(index: int) → Node | Finder den underliggende node på angivne 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) |