HollowRectangleShape
Prezentare generală
HollowRectangleShape este o clasă în Aspose.3D FOSS pentru .NET. Moștenește de la: RectangleShape, INamedObject.
Formă rectangulară goală compatibilă cu IFC, cu colțuri rotunjite atât la interior, cât și la exterior.
Această clasă furnizează 16 metode pentru lucrul cu obiecte HollowRectangleShape în programe .NET. Metodele disponibile includ: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, HollowRectangleShape, RectangleShape, RemoveProperty, SceneObject, SetProperty. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS pentru .NET. Proprietăți: Excluded, InnerFilletRadius, Name, ParentNode, ParentNodes, Properties și încă 5.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
WallThickness | double | Citire/Scriere | Grosimea dintre marginea dreptunghiului și gaura interioară |
InnerFilletRadius | double | Citire/Scriere | Raza de rotunjire interioară a dreptunghiului interior. |
RoundingRadius | double | Citire/Scriere | Obține sau setează raza arcurilor circulare ale celor patru colțuri, măsurată în grade. |
XDim | double | Citire/Scriere | Obține sau setează extinderea dreptunghiului în direcția axei x Valoarea implicită este 2.0 |
YDim | double | Citire/Scriere | Obține sau setează extinderea dreptunghiului în direcția axei y Valoarea implicită este 2.0 |
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 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: |
|---|---|
HollowRectangleShape() | Apelează HollowRectangleShape pe această instanță HollowRectangleShape. |
RectangleShape() | Constructor al |
RectangleShape(xdim: double, ydim: double) | Constructor al cu dimensiunea specificată pe axele x și y. |
GetExtent() | Obține extinderea în dimensiunile x și y. |
GetEntityRendererKey() | Obține cheia renderer-ului entității î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. |