HollowCircleShape
Áttekintés
HollowCircleShape egy osztály a Aspose.3D FOSS-ban a .NET számára. Örökli: CircleShape, INamedObject.
IFC-kompatibilis üreges körprofil.
Ez az osztály 16 metódust biztosít a HollowCircleShape objektumok .NET programokban való kezeléséhez. Elérhető metódusok: A3DObject, CircleShape, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, HollowCircleShape, RemoveProperty, SceneObject, SetProperty. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.3D FOSS a .NET csomag telepítése után. Tulajdonságok: Excluded, Name, ParentNode, ParentNodes, Properties, Radius, és még 2.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
WallThickness | double | Olvasás/Írás | Lekéri vagy beállítja a külső és belső sugár közötti különbséget. |
Radius | double | Olvasás/Írás | Megkapja vagy beállítja a kör sugarát. |
Excluded | bool | Olvasás/Írás | Lekéri vagy beállítja, hogy ezt az entitást kizárja-e az exportálás során. |
ParentNodes | List<Node> | Olvasás | Lekéri az összes szülőcsomópontot, egy entitás több szülőcsomóponthoz is csatolható a geometriai példányosításhoz |
ParentNode | Node | Olvasás/Írás | Leké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. |
Scene | Scene | Olvasás | Visszaadja azt a jelenetet, amelyhez ez az objektum tartozik. |
Name | string | Olvasás/Írás | Lekéri vagy beállítja a nevet. |
Properties | PropertyCollection | Olvasás | Visszaadja az összes tulajdonság gyűjteményét. |
Metódusok
| Aláírás | Leírás |
|---|---|
HollowCircleShape() | Meghívja a(z) HollowCircleShape ezen a HollowCircleShape példányon. |
CircleShape() | Készítsen egy profilt alapértelmezett sugárral (5). |
CircleShape(radius: double) | Készítsen egy profilt a megadott sugárral. |
GetExtent() | Visszaadja a kiterjedést az x és y dimenzióban. |
GetEntityRendererKey() | Megkapja az entitás renderelő kulcsát, amely a renderelőben van regisztrálva. |
Entity(name: string) | Inicializál egy új példányt az Entity osztályból. |
GetBoundingBox() | Lekéri az aktuális entitás körülhatároló dobozát az objektum tér koordináta-rendszerében. |
SceneObject(name: string) | Inicializál egy SceneObject alapértelmezett névvel |
SceneObject() | Inicializál egy SceneObject. |
A3DObject() | Létrehoz egy új A3DObject példányt név nélkül. |
A3DObject(name: string) | Inicializál egy új példányt az A3DObject osztályból. |
RemoveProperty(property: Property) | Eltávolít egy dinamikus tulajdonságot. |
RemoveProperty(property: string) | Eltávolítja a megadott, név szerint azonosított tulajdonságot. |
GetProperty(property: string) | Az adott 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. |