ZShape

نمای کلی

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

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

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

خواص

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

روش ها

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

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

 فارسی