HollowRectangleShape
סקירה כללית
HollowRectangleShape היא מחלקה ב-Aspose.3D FOSS עבור .NET. יורשת מ: RectangleShape, INamedObject.
צורה מלבנית חלולה תואמת IFC עם פינות מעוגלות פנימיות וחיצוניות.
מחלקה זו מספקת 16 שיטות לעבודה עם עצמים מסוג HollowRectangleShape בתוכניות .NET. השיטות הזמינות כוללות: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, HollowRectangleShape, RectangleShape, RemoveProperty, SceneObject, SetProperty. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.3D FOSS עבור .NET. מאפיינים: Excluded, InnerFilletRadius, Name, ParentNode, ParentNodes, Properties, ועוד 5.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
WallThickness | double | קריאה/כתיבה | העובי בין גבול המלבן לחור הפנימי |
InnerFilletRadius | double | קריאה/כתיבה | רדיוס הקשת הפנימי של המלבן הפנימי. |
RoundingRadius | double | קריאה/כתיבה | מקבל או מגדיר את רדיוס הקשתות המעוגלות של כל ארבעת הפינות, נמדד במעלות. |
XDim | double | קריאה/כתיבה | מקבל או מגדיר את המרחב של המלבן בכיוון ציר ה-X. ערך ברירת המחדל הוא 2.0 |
YDim | double | קריאה/כתיבה | מקבל או מגדיר את המרחב של המלבן בכיוון ציר ה-Y. ערך ברירת המחדל הוא 2.0 |
Excluded | bool | קריאה/כתיבה | מקבל או מגדיר האם להחריג ישות זו במהלך הייצוא. |
ParentNodes | List<Node> | קריאה | מקבל את כל צמתי האב, ישות יכולה להיות מצורפת למספר צמתי אב לצורך אינסטנסינג של גאומטריה. |
ParentNode | Node | קריאה/כתיבה | מקבל או מגדיר את צומת האב הראשון; אם מצוין צומת האב הראשון, ישות זו תנותק מצמתי אב אחרים. |
Scene | Scene | קריאה | מקבל את הסצנה שהאובייקט הזה שייך אליה |
Name | string | קריאה/כתיבה | מקבל או מגדיר את השם. |
Properties | PropertyCollection | קריאה | מקבל את האוסף של כל המאפיינים. |
שיטות
| חתימה | תיאור |
|---|---|
HollowRectangleShape() | קורא ל-HollowRectangleShape במופע HollowRectangleShape זה. |
RectangleShape() | בונה של |
RectangleShape(xdim: double, ydim: double) | בונה של עם מימד מוגדר בציר x ובציר y. |
GetExtent() | מקבל את ההיקף במימדי x ו-y. |
GetEntityRendererKey() | מקבל את המפתח של ה-entity renderer הרשום ב-renderer |
Entity(name: string) | מאתחל מופע חדש של המחלקה Entity. |
GetBoundingBox() | מקבל את תיבת הגבול של הישות הנוכחית במערכת הקואורדינטות של מרחב האובייקט שלה. |
SceneObject(name: string) | אתחל SceneObject עם שם ברירת מחדל |
SceneObject() | אתחל SceneObject. |
A3DObject() | מאתחל מופע חדש של המחלקה A3DObject ללא שם. |
A3DObject(name: string) | מאתחל מופע חדש של המחלקה A3DObject. |
RemoveProperty(property: Property) | מסיר מאפיין דינמי. |
RemoveProperty(property: string) | הסר את המאפיין המוגדר בשם. |
GetProperty(property: string) | קבל את ערך המאפיין שצוין |
SetProperty(property: string, value: object?) | מגדיר את ערך המאפיין המצויין |
FindProperty(propertyName: string) | מוצא את המאפיין. |