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: | Access | Opisivanje |
|---|---|---|---|
AssetInfo | AssetInfo? | Čitanje/pisanje | Informacije o imovini po čvoru |
Visible | bool | Čitanje/pisanje | Dohvaća ili postavlja za prikaz čvora |
ChildNodes | IList<Node> | Čitaj. | Dohvaća čvorove djece. |
Entity | Entity? | Čitanje/pisanje | Dobiva ili postavlja prvi entitet povezan s ovim čvorom, ako je set, očistiće druge entitete. |
Excluded | bool | Čitanje/pisanje | Dobija ili postavlja da li isključiti ovaj čvor i sve dječje čvore/entitete tijekom izvoza. |
Entities | IList<Entity> | Čitaj. | Dohvaća sve entitete čvora. |
MetaDatas | IList<CustomObject> | Čitaj. | Dohvaća meta podatke definirane u ovom čvoru. |
Materials | IList<Shading.Material> | Čitaj. | Dohvaća materijale povezane s ovim čvorom. |
Material | Shading.Material? | Čitanje/pisanje | Dobiva ili postavlja prvi materijal povezan s ovim čvorom, ako se postavi, očistiće ostale materiale. |
ParentNode | Node? | Čitanje/pisanje | Dohvaća ili postavlja nadređeni čvor. |
Transform | Transform | Čitaj. | Dohvaća lokalni transform. |
GlobalTransform | GlobalTransform | Čitaj. | Dohvaća globalnu transformaciju. |
Scene | Scene | Čitaj. | Dohvaća scenu kojoj ovaj objekt pripada |
Name | string | Čitanje/pisanje | Dohvaća ili postavlja naziv. |
Properties | PropertyCollection | Čitaj. | Dohvaća kolekciju svih svojstava. |
Metoda za primjenu
| Signature | Opisivanje |
|---|---|
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. |