CircleShape

Áttekintés

CircleShape egy osztály a Aspose.3D FOSS-ban .NET számára. Örökli: ParameterizedProfile, INamedObject.

IFC kompatibilis körprofil, amelyet felhasználhat háló felépítéséhez

Ez az osztály 15 metódust biztosít a CircleShape objektumok .NET programokban való kezeléséhez. Elérhető metódusok: A3DObject, CircleShape, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.3D FOSS a .NET csomag telepítése után. Tulajdonságok: Excluded, Name, ParentNode, ParentNodes, Properties, Radius, és még 1.

Tulajdonságok

NévTípusHozzáférésLeírás
RadiusdoubleOlvasás/ÍrásA kör sugarát adja vissza vagy állítja be.
ExcludedboolOlvasás/ÍrásLekérdezi vagy beállítja, hogy az exportálás során kizárja-e ezt az entitást.
ParentNodesList<Node>OlvasásLekérdezi az összes szülőcsomópontot; egy entitás több szülőcsomóponthoz is csatolható a geometriai példányosításhoz.
ParentNodeNodeOlvasás/ÍrásLekéri vagy beállítja az első szülőcsomópontot; ha beállítja az első szülőcsomópontot, ez az entitás leválik a többi szülőcsomópontról.
SceneSceneOlvasásVisszaadja a jelenetet, amelyhez ez az objektum tartozik
NamestringOlvasás/ÍrásLekéri vagy beállítja a nevet.
PropertiesPropertyCollectionOlvasásLekéri az összes tulajdonság gyűjteményét.

Metódusok

AláírásLeírás
CircleShape()Készíts egy profilt az alapértelmezett sugárral (5).
CircleShape(radius: double)Készíts egy profilt a megadott sugárral.
GetExtent()Lekéri a kiterjedést az x és y dimenzióban.
GetEntityRendererKey()Lekéri a renderelőben regisztrált entitás renderelő kulcsát.
Entity(name: string)Inicializál egy új példányt az Entity osztályból.
GetBoundingBox()Lekérdezi az aktuális entitás határoló dobozát az objektumtér koordináta-rendszerében.
SceneObject(name: string)Inicializál egy SceneObject alapértelmezett névvel
SceneObject()Inicializál egy SceneObject.
A3DObject()Inicializál egy új A3DObject osztálypéldányt név nélkül.
A3DObject(name: string)Inicializál egy új A3DObject osztálypéldányt.
RemoveProperty(property: Property)Eltávolít egy dinamikus tulajdonságot.
RemoveProperty(property: string)Eltávolítja a megadott, név alapján azonosított tulajdonságot.
GetProperty(property: string)A megadott tulajdonság értékének lekérése
SetProperty(property: string, value: object?)Beállítja a megadott tulajdonság értékét
FindProperty(propertyName: string)Megkeresi a tulajdonságot.

Lásd még:

 Magyar