CenterLineProfile

CenterLineProfile

סקירה כללית

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

פרופיל קו מרכז תואם ל-IFC

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

מאפיינים

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

שיטות

חתימהתיאור
CenterLineProfile(curve: Curve, thickness: double)בונה חדש עם העקומה המצוינת כקו מרכזי.
GetEntityRendererKey()מקבל את המפתח של מרנדר הישויות הרשום במרנדר
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)מוצא את המאפיין.

ראה גם

 עברית