MirroredProfile
نمای کلی
MirroredProfile یک کلاس در Aspose.3D FOSS برای .NET است. ارثبرده از: Profile، INamedObject.
پروفایل آینهای سازگار با IFC.
این کلاس 13 متد برای کار با اشیای MirroredProfile در برنامههای .NET فراهم میکند. متدهای موجود شامل: A3DObject، Entity، FindProperty، GetBoundingBox، GetEntityRendererKey، GetProperty، MirroredProfile، RemoveProperty، SceneObject، SetProperty است. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای .NET به هر برنامه .NET قابل دسترسی هستند. ویژگیها: BaseProfile، Excluded، Name، ParentNode، ParentNodes، Properties، و 1 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
BaseProfile | Profile | خواندن | پروفایل پایهای که باید آینهسازی شود. |
Excluded | bool | خواندن/نوشتن | دریافت یا تنظیم میکند که آیا این موجودیت در زمان خروجیگیری مستثنی شود. |
ParentNodes | List<Node> | خواندن | تمام گرههای والد را دریافت میکند، یک موجودیت میتواند به چندین گره والد برای نمونهسازی هندسه متصل شود |
ParentNode | Node | خواندن/نوشتن | اولین گره والد را دریافت یا تنظیم میکند؛ اگر اولین گره والد تنظیم شود، این موجودیت از سایر گرههای والد جدا خواهد شد. |
Scene | Scene | خواندن | صحنهای را که این شیء به آن تعلق دارد دریافت میکند |
Name | string | خواندن/نوشتن | دریافت یا تنظیم نام. |
Properties | PropertyCollection | خواندن | مجموعه تمام ویژگیها را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
MirroredProfile(baseProfile: Profile) | یک جدید از یک نمایهٔ موجود بسازید. |
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) | ویژگی را پیدا میکند. |