CircleShape

סקירה כללית

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

פרופיל מעגל תואם IFC, שניתן להשתמש בו לבניית רשת דרך

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

מאפיינים

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

שיטות

חתימהתיאור
CircleShape()בנה פרופיל ברדיוס ברירת מחדל (5).
CircleShape(radius: double)בנה פרופיל עם רדיוס שצוין.
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)מוצא את המאפיין.

ראה גם

 עברית