ZShape

Áttekintés

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

IFC-kompatibilis Z-shape profil, amely paraméterek alapján van definiálva.

Ez az osztály 14 metódust biztosít a ZShape objektumokkal való munkához a .NET programokban. Elérhető metódusok: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty, ZShape. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.3D FOSS a .NET számára csomag telepítése után. Tulajdonságok: Depth, EdgeRadius, Excluded, FilletRadius, FlangeThickness, FlangeWidth, és további 6.

Tulajdonságok

NévTípusHozzáférésLeírás
DepthdoubleOlvasás/ÍrásA profil mélységét adja vissza vagy állítja be.
FlangeWidthdoubleOlvasás/ÍrásA profil perem szélességét adja vissza vagy állítja be.
FlangeThicknessdoubleOlvasás/ÍrásA perem vastagságát adja vissza vagy állítja be.
WebThicknessdoubleOlvasás/ÍrásA váz vastagságát adja vissza vagy állítja be.
FilletRadiusdoubleOlvasás/ÍrásLekéri vagy beállítja a fillet radiusát.
EdgeRadiusdoubleOlvasás/ÍrásLekéri vagy beállítja a szél sugarát.
ExcludedboolOlvasás/ÍrásMegkapja vagy beállítja, hogy az exportálás során kizárja-e ezt az entitást.
ParentNodesList<Node>OlvasásLekéri az összes szülőcsomópontot, egy entitás több szülőcsomóponthoz is csatolható a geometria példányosításához
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 le lesz választva a többi szülőcsomópontról.
SceneSceneOlvasásVisszaadja a jelenetet, amelyhez ez az objektum tartozik
NamestringOlvasás/ÍrásA név lekérdezése vagy beállítása.
PropertiesPropertyCollectionOlvasásVisszaadja az összes tulajdonság gyűjteményét.

Metódusok

AláírásLeírás
ZShape()Konstruktor
GetExtent()Visszaadja a kiterjedést az x és y dimenzióban.
GetEntityRendererKey()Lekéri a rendererben regisztrált entitásrenderelő kulcsát
Entity(name: string)Új példányt hoz létre az Entity osztályból.
GetBoundingBox()Lekéri az aktuális entity körülhatá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)Távolítsa el a név alapján azonosított megadott tulajdonságot.
GetProperty(property: string)Visszaadja a megadott tulajdonság értékét
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