HShape
Prezentare generală
HShape este o clasă în Aspose.3D FOSS pentru .NET. Moștenește de la: ParameterizedProfile, INamedObject.
Aceasta oferă parametrii definitorii ai unei forme ‘H’ sau ‘I’.
Această clasă oferă 14 metode pentru lucrul cu obiecte HShape în programe .NET. Metodele disponibile includ: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, HShape, RemoveProperty, SceneObject, SetProperty. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS pentru .NET. Proprietăți: BottomFlangeEdgeRadius, BottomFlangeFilletRadius, BottomFlangeThickness, BottomFlangeWidth, Excluded, Name, și încă 10.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
OverallDepth | double | Citire/Scriere | Obține sau stabilește extensia adâncimii. |
BottomFlangeWidth | double | Citire/Scriere | Obține sau stabilește extinderea lățimii. |
TopFlangeWidth | double | Citire/Scriere | Obține sau stabilește lățimea flanșei superioare. |
TopFlangeThickness | double | Citire/Scriere | Obține sau stabilește grosimea flanșei superioare. |
TopFlangeEdgeRadius | double | Citire/Scriere | Obține sau setează raza marginilor inferioare ale flanșei superioare. |
BottomFlangeEdgeRadius | double | Citire/Scriere | Obține sau stabilește raza marginii flanșei inferioare. |
BottomFlangeFilletRadius | double | Citire/Scriere | Obține sau setează raza de filet a flanșei inferioare. |
BottomFlangeThickness | double | Citire/Scriere | Obține sau stabilește grosimea flanșei de jos. |
TopFlangeFilletRadius | double | Citire/Scriere | Obține sau stabilește raza de filet a flanșei superioare. |
WebThickness | double | Citire/Scriere | Obține sau setează grosimea peretelui. |
Excluded | bool | Citire/Scriere | Obține sau setează dacă să se excludă această entitate în timpul exportului. |
ParentNodes | List<Node> | Citire | Obține toate nodurile părinte, o entitate poate fi atașată la mai multe noduri părinte pentru instanțierea geometriei |
ParentNode | Node | Citire/Scriere | Obține sau setează primul nod părinte, dacă este setat primul nod părinte, această entitate va fi detașată de celelalte noduri părinte. |
Scene | Scene | Citire | Obține scena căreia îi aparține acest obiect |
Name | string | Citire/Scriere | Obține sau stabilește numele. |
Properties | PropertyCollection | Citire | Obține colecția tuturor proprietăților. |
Metode
| Semnătură | Descriere: |
|---|---|
HShape() | Constructor al |
GetExtent() | Obține extinderea în dimensiunile x și y. |
GetEntityRendererKey() | Obține cheia rendererului de entitate înregistrat în renderer |
Entity(name: string) | Inițializează o nouă instanță a clasei Entity. |
GetBoundingBox() | Obține cutia delimitatoare a entității curente în sistemul său de coordonate al spațiului obiect. |
SceneObject(name: string) | Inițializează un SceneObject cu un nume implicit |
SceneObject() | Inițializează un SceneObject. |
A3DObject() | Inițializează o nouă instanță a clasei A3DObject fără nume. |
A3DObject(name: string) | Inițializează o nouă instanță a clasei A3DObject. |
RemoveProperty(property: Property) | Elimină o proprietate dinamică. |
RemoveProperty(property: string) | Elimină proprietatea specificată identificată prin nume |
GetProperty(property: string) | Obține valoarea proprietății specificate |
SetProperty(property: string, value: object?) | Setează valoarea proprietății specificate |
FindProperty(propertyName: string) | Găsește proprietatea. |