LShape

סקירה כללית

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

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

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

מאפיינים

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

שיטות

חתימהתיאור
LShape()בונה של
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)מאתר את המאפיין.

ראה גם

 עברית