MirroredProfile

MirroredProfile

סקירה כללית

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

פרופיל מראה תואם ל-IFC.

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

מאפיינים

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

שיטות

חתימהתיאור
MirroredProfile(baseProfile: Profile)צור חדש מפרופיל קיים.
GetEntityRendererKey()מקבל את המפתח של renderer ה-entity הרשום ב-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)מוצא את המאפיין.

ראה גם

 עברית