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 tilBeskrivelse:
assetInfoAssetInfoLæs det.Indeholder AssetInfo metadata for denne node
visiblebooleanLæs det.Finder eller angiver, om knoden er synlig
childNodesList<Node>Læs det.Tilvejebringer adgang til listen over denne knudeleds børn.
entityEntityLæs det.Finder eller indstiller den primære enhed, der er knyttet til denne knob
excludedbooleanLæs det.Angiver, om knoden er udelukket fra at blive gengivet eller eksporteret.
entitiesList<Entity>Læs det.Indeholder alle enheder, der er forbundet med denne knob
metaDatasList<CustomObject>Læs det.Lagrer brugerdefinerede metadataobjekter, der er knyttet til knoden
materialsList<Material>Læs det.Holdes samling af materialer, der er anvendt på knudepunktet
materialMaterialLæs det.Finder eller indstiller primærmaterialet for knoden
parentNodeNodeLæs det.Referencer til knobens overordnede i hierarkiet
transformTransformLæs det.Tilvejebringer nodens lokale Transform
globalTransformGlobalTransformLæs det.Angiver nodens kumulative GlobalTransform
boundingBoxBoundingBoxLæs det.Repræsenterer den akse-justerede afgrænsende boks i knobens geometri

Metoder til at anvende

UnderskriftBeskrivelse:
Node()Opretter en ny tom knude med standardnavn og ingen tilknyttede enheder
Node(name: String)
Node(name: String, entity: Entity)
getAssetInfo()AssetInfoReturnerer AssetInfo, der er forbundet med denne node
setAssetInfo(value: AssetInfo)Tildeler den angivne AssetInfo til denne node
getVisible()booleanAngiver, 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()NodeOpretter 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()EntityReturnerer den primære enhed, der er knyttet til denne knob
setEntity(value: Entity)Udskifter nodens primære Entity med den givne entitet.
getExcluded()booleanAngiver, 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()MaterialReturnerer det primære materiale for denne knob
setMaterial(value: Material)Tildeler det primære materiale til denne knob
getParentNode()NodeReturnerer moderknude for denne knob, eller null hvis roden
setParentNode(value: Node)Angiver moderknudereferencen for denne knute
getTransform()TransformAngiver det lokale Transform-objekt for denne knold
getGlobalTransform()GlobalTransformReturnerer GlobalTransform, der repræsenterer kumulative transformationer.
evaluateGlobalTransform(includeGeometricTransform: boolean)Matrix4Beregner den globale matrix, herunder valgfrit geometrisk transformation
getChild(index: int)NodeFinder 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)
 Dansk