RectangleShape

RectangleShape

סקירה כללית

RectangleShape היא מחלקה ב-Aspose.3D FOSS עבור .NET. יורשת מ-: ParameterizedProfile, INamedObject.

צורה מלבנית תואמת IFC עם קצוות מעוגלים.

מחלקה זו מספקת 15 שיטות לעבודה עם עצמים מסוג RectangleShape בתוכניות .NET. השיטות הזמינות כוללות: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RectangleShape, RemoveProperty, SceneObject, SetProperty. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.3D FOSS עבור .NET. מאפיינים: Excluded, Name, ParentNode, ParentNodes, Properties, RoundingRadius, ועוד 3.

מאפיינים

שםסוגגישהתיאור
RoundingRadiusdoubleקריאה/כתיבהמקבל או מגדיר את הרדיוס של הקשתות המעוגלות של כל ארבעת הפינות, נמדד במעלות.
XDimdoubleקריאה/כתיבהמקבל או מגדיר את המימד של המלבן בכיוון ציר ה-x. ערך ברירת המחדל הוא 2.0
YDimdoubleקריאה/כתיבהמקבל או מגדיר את ההיקף של המלבן בכיוון ציר ה-y. ערך ברירת המחדל הוא 2.0
Excludedboolקריאה/כתיבהמקבל או מגדיר האם להוציא ישות זו במהלך הייצוא.
ParentNodesList<Node>קריאהמקבל את כל צמתי ההורה, ישות יכולה להיות מחוברת למספר צמתי הורה לצורך אינסטנסינג של גאומטריה
ParentNodeNodeקריאה/כתיבהמקבל או מגדיר את צומת האב הראשון; אם צומת האב הראשון מוגדר, ישות זו תנותק מצמתים הורים אחרים.
SceneSceneקריאהמקבל את הסצנה שהאובייקט הזה שייך אליה
Namestringקריאה/כתיבהמקבל או מגדיר את השם.
PropertiesPropertyCollectionקריאהמקבל את האוסף של כל המאפיינים.

שיטות

חתימהתיאור
RectangleShape()בנאי של
RectangleShape(xdim: double, ydim: double)בנאי של עם ממד מוגדר על ציר x וציר y.
GetExtent()מקבל את ההיקף בממדים x ו-y.
GetEntityRendererKey()מקבל את המפתח של 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)מוצא את המאפיין.

ראה גם

 עברית