LShape

نمای کلی

LShape یک کلاس در Aspose.3D FOSS برای .NET است. ارث‌برده از: ParameterizedProfile، INamedObject.

پروفایل L-شکل سازگار با IFC که توسط پارامترها تعریف می‌شود.

این کلاس 14 متد برای کار با اشیای LShape در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: A3DObject، Entity، FindProperty، GetBoundingBox، GetEntityRendererKey، GetExtent، GetProperty، LShape، RemoveProperty، SceneObject، SetProperty هستند. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای .NET، برای هر برنامه .NET قابل دسترسی هستند. ویژگی‌ها: Depth، EdgeRadius، Excluded، FilletRadius، Name، ParentNode و 5 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
Depthdoubleخواندن/نوشتنعمق نمایه را دریافت یا تنظیم می‌کند.
Widthdoubleخواندن/نوشتنعرض نمایه را دریافت یا تنظیم می‌کند.
Thicknessdoubleخواندن/نوشتنضخامت دیوار ثابت را دریافت یا تنظیم می‌کند.
FilletRadiusdoubleخواندن/نوشتندریافت یا تنظیم شعاع گردی.
EdgeRadiusdoubleخواندن/نوشتندریافت یا تنظیم شعاع لبه.
Excludedboolخواندن/نوشتندریافت یا تنظیم می‌کند که آیا این موجودیت هنگام صادرات مستثنی شود.
ParentNodesList<Node>خواندنتمام گره‌های والد را دریافت می‌کند، یک موجودیت می‌تواند به چندین گره والد برای نمونه‌سازی هندسی متصل شود
ParentNodeNodeخواندن/نوشتناولین گره والد را دریافت یا تنظیم می‌کند؛ اگر اولین گره والد تنظیم شود، این موجودیت از سایر گره‌های والد جدا خواهد شد.
SceneSceneخواندنصحنه‌ای که این شیء به آن تعلق دارد را دریافت می‌کند
Namestringخواندن/نوشتننام را دریافت یا تنظیم می‌کند.
PropertiesPropertyCollectionخواندنمجموعه‌ای از تمام ویژگی‌ها را دریافت می‌کند.

روش ها

امضاتوضیح
LShape()سازندهٔ
GetExtent()اندازه در ابعاد x و y را برمی‌گرداند.
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)ویژگی را پیدا می‌کند.

همچنین ببینید:

 فارسی