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év | Típus | Hozzáférés | Leírás |
|---|---|---|---|
Depth | double | Olvasás/Írás | A profil mélységét adja vissza vagy állítja be. |
FlangeWidth | double | Olvasás/Írás | A profil perem szélességét adja vissza vagy állítja be. |
FlangeThickness | double | Olvasás/Írás | A perem vastagságát adja vissza vagy állítja be. |
WebThickness | double | Olvasás/Írás | A váz vastagságát adja vissza vagy állítja be. |
FilletRadius | double | Olvasás/Írás | Lekéri vagy beállítja a fillet radiusát. |
EdgeRadius | double | Olvasás/Írás | Lekéri vagy beállítja a szél sugarát. |
Excluded | bool | Olvasás/Írás | Megkapja vagy beállítja, hogy az exportálás során kizárja-e ezt az entitást. |
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 geometria példányosításához |
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 le lesz választva a többi szülőcsomópontról. |
Scene | Scene | Olvasás | Visszaadja a jelenetet, amelyhez ez az objektum tartozik |
Name | string | Olvasás/Írás | A név lekérdezése vagy beállítása. |
Properties | PropertyCollection | Olvasás | Visszaadja az összes tulajdonság gyűjteményét. |
Metódusok
| Aláírás | Leí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. |