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 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Curve | Curve | קריאה/כתיבה | העקומה המשמשת לבניית הפרופיל |
Holes | List<Curve> | קריאה | החורים של הפרופיל, המיוצגים גם כעקומה |
Excluded | bool | קריאה/כתיבה | מקבל או מגדיר האם לשלול את הישות הזו במהלך הייצוא. |
ParentNodes | List<Node> | קריאה | מקבל את כל צמתי האב, ישות יכולה להיות מחוברת למספר צמתי אב לצורך geometry instancing |
ParentNode | Node | קריאה/כתיבה | מקבל או מגדיר את צומת האב הראשון, אם מוגדר צומת האב הראשון, הישות הזו תנותק מצמתי אב אחרים. |
Scene | Scene | קריאה | מקבל את הסצנה שאליה שייך האובייקט הזה |
Name | string | קריאה/כתיבה | מקבל או מגדיר את השם. |
Properties | PropertyCollection | קריאה | מקבל את האוסף של כל המאפיינים. |
שיטות
| חתימה | תיאור |
|---|---|
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) | מאתר את התכונה. |