Node

Približni podaci

Node je klasa u Aspose.3D FOSS za .NET. Nasljednici od: SceneObject.

Predstavlja element u grafu scene.

Ova klasa pruža 26 metoda za rad s Node objektima u .NET programima. Postoje i sljedeće metode: A3DObject, Accept, AddChildNode, AddEntity, CreateChildNode, EvaluateGlobalTransform, FindProperty, GetBoundingBox, GetChild, GetEntity, GetProperty, Merge, i 7 dodatnih metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.3D FOSS za .Net. Ograničenja: AssetInfo, ChildNodes, Entities, Entity, Excluded, GlobalTransform, i još 9 .

Oznake i značajke

Izvršni datum:Iznos:AccessOpisivanje
AssetInfoAssetInfo?Čitanje/pisanjeInformacije o imovini po čvoru
VisibleboolČitanje/pisanjeDohvaća ili postavlja za prikaz čvora
ChildNodesIList<Node>Čitaj.Dohvaća čvorove djece.
EntityEntity?Čitanje/pisanjeDobiva ili postavlja prvi entitet povezan s ovim čvorom, ako je set, očistiće druge entitete.
ExcludedboolČitanje/pisanjeDobija ili postavlja da li isključiti ovaj čvor i sve dječje čvore/entitete tijekom izvoza.
EntitiesIList<Entity>Čitaj.Dohvaća sve entitete čvora.
MetaDatasIList<CustomObject>Čitaj.Dohvaća meta podatke definirane u ovom čvoru.
MaterialsIList<Shading.Material>Čitaj.Dohvaća materijale povezane s ovim čvorom.
MaterialShading.Material?Čitanje/pisanjeDobiva ili postavlja prvi materijal povezan s ovim čvorom, ako se postavi, očistiće ostale materiale.
ParentNodeNode?Čitanje/pisanjeDohvaća ili postavlja nadređeni čvor.
TransformTransformČitaj.Dohvaća lokalni transform.
GlobalTransformGlobalTransformČitaj.Dohvaća globalnu transformaciju.
SceneSceneČitaj.Dohvaća scenu kojoj ovaj objekt pripada
NamestringČitanje/pisanjeDohvaća ili postavlja naziv.
PropertiesPropertyCollectionČitaj.Dohvaća kolekciju svih svojstava.

Metoda za primjenu

SignatureOpisivanje
Node()Inicijalizira novu instancciju klase Node.
Node(name: string)Inicijalizira novu instancciju klase Node.
Node(name: string, entity: Entity)Inicijalizira novu instancciju klase Node.
CreateChildNode()Stvara dječji čvor
CreateChildNode(nodeName: string)Stvoriti novi podrodni čvor s datim imenom čvora
CreateChildNode(entity: Entity)Stvoriti novi podrodni čvor s datim entitetom koji je povezan
CreateChildNode(nodeName: string, entity: Entity)Stvoriti novi podrodni čvor s datim imenom čvora
CreateChildNode(nodeName: string, entity: Entity, material: Shading.Material)Stvoriti novi dječji čvor s datim imenom čvora, i priložiti određeni entitet i materijal
AddChildNode(node: Node)Dodajte dječji čvor na ovaj čvorić
AddEntity(entity: Entity)Dodaj entitet na čvor.
Merge(node: Node)Odvojite sve ispod čvora i priključite ih na trenutni čvor.
EvaluateGlobalTransform(withGeometricTransform: bool)Procenite globalnu transformaciju, uključite geometrijsku ili ne.
GetChild(index: int)Dohvaća dijete čvor na određenom indeksu.
GetChild(nodeName: string)Dohvaća dijete čvor s navedenim imenom
Accept(visitor: NodeVisitor)Prolazi kroz sve potomke (uključujući trenutni čvor) i poziva posjetitelja sa čvrstim.
GetBoundingBox()Izračunati okvir za graničenje čvora
SelectSingleObject(path: string)Odaberite jedan objekt pod trenutnim čvorom koristeći XPath-like upit sintaks.
SelectObjects(path: string)Izberite više objekata pod trenutnim čvorom koristeći XPath-like upitnu sintaks.
ToString()Dohvaća string reprezentaciju ovog čvora.
GetEntity()Dohvaća prvi entitet koji odgovara navedenoj vrsti T.
SceneObject(name: string)Inicijalizirati SceneObject s podrazumijevanim imenom
A3DObject()Inicijalizira novu instancciju klase A3DOobject bez imena.
RemoveProperty(property: Property)Uklanja dinamiku.
GetProperty(property: string)Dohvati vrijednost specificirane svojstva
SetProperty(property: string, value: object?)Postavlja vrijednost određenog svojstva
FindProperty(propertyName: string)Pronalazi imovinu.

Također pogledajte:

 Hrvatski