UShape

סקירה כללית

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

צורת U תואמת IFC מוגדרת על-ידי פרמטרים.

המחלקה הזו מספקת 14 שיטות לעבודה עם אובייקטי UShape בתוכניות .NET. השיטות הזמינות כוללות: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty, UShape. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת החבילה Aspose.3D FOSS עבור .NET. מאפיינים: Depth, EdgeRadius, Excluded, FilletRadius, FlangeThickness, FlangeWidth, ו-6 נוספים.

מאפיינים

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

שיטות

חתימהתיאור
UShape()קונסטרקטור של
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)מאתר את הנכס.

ראה גם

 עברית