ArbitraryProfile

ArbitraryProfile

סקירה כללית

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

מחלקה זו מאפשרת לך לבנות פרופיל דו-ממדי ישירות מקו שרירותי.

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

מאפיינים

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

שיטות

חתימהתיאור
ArbitraryProfile()קונסטרוקטור של
ArbitraryProfile(curve: Curve)בנאי של עם עקומה ראשונית.
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)מאתר את התכונה.

ראה גם

 עברית