HollowRectangleShape

HollowRectangleShape

نمای کلی

HollowRectangleShape یک کلاس در Aspose.3D FOSS برای .NET است. ارث‌بری می‌کند از: RectangleShape، INamedObject.

شکل مستطیلی توخالی سازگار با IFC با گوشه‌های گرد داخلی و خارجی.

این کلاس 16 متد برای کار با اشیاء HollowRectangleShape در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: A3DObject، Entity، FindProperty، GetBoundingBox، GetEntityRendererKey، GetExtent، GetProperty، HollowRectangleShape، RectangleShape، RemoveProperty، SceneObject، SetProperty می‌باشند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای .NET برای هر برنامه .NET در دسترس هستند. ویژگی‌ها: Excluded، InnerFilletRadius، Name، ParentNode، ParentNodes، Properties، و 5 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
WallThicknessdoubleخواندن/نوشتنضخامت بین مرز مستطیل و سوراخ داخلی
InnerFilletRadiusdoubleخواندن/نوشتنشعاع فیلت داخلی مستطیل داخلی.
RoundingRadiusdoubleخواندن/نوشتندریافت یا تنظیم شعاع قوس‌های دایره‌ای چهار گوشه، که بر حسب درجه اندازه‌گیری می‌شود.
XDimdoubleخواندن/نوشتندریافت یا تنظیم ابعاد مستطیل در جهت محور x. مقدار پیش‌فرض ۲.۰ است.
YDimdoubleخواندن/نوشتندریافت یا تنظیم ابعاد مستطیل در جهت محور y. مقدار پیش‌فرض ۲.۰ است.
Excludedboolخواندن/نوشتندریافت یا تنظیم می‌کند که آیا این موجودیت در هنگام صادرات مستثنی شود.
ParentNodesList<Node>خواندنتمام گره‌های والد را دریافت می‌کند، یک موجودیت می‌تواند به چندین گره والد برای نمونه‌سازی هندسه متصل شود
ParentNodeNodeخواندن/نوشتنگرفتن یا تنظیم اولین گره والد، اگر اولین گره والد تنظیم شود، این موجودیت از سایر گره‌های والد جدا خواهد شد.
SceneSceneخواندنصحنه‌ای که این شیء به آن تعلق دارد را دریافت می‌کند
Namestringخواندن/نوشتننام را دریافت یا تنظیم می‌کند.
PropertiesPropertyCollectionخواندنمجموعهٔ تمام ویژگی‌ها را دریافت می‌کند.

روش ها

امضاتوضیح
HollowRectangleShape()متد HollowRectangleShape را بر روی این نمونه HollowRectangleShape فراخوانی می‌کند.
RectangleShape()سازندهٔ
RectangleShape(xdim: double, ydim: double)سازنده‌ی با ابعاد مشخص در محورهای x و y.
GetExtent()اندازه را در ابعاد x و y دریافت می‌کند.
GetEntityRendererKey()کلید رندرر موجودیت ثبت‌شده در رندرر را دریافت می‌کند
Entity(name: string)یک نمونه جدید از کلاس Entity را مقداردهی اولیه می‌کند.
GetBoundingBox()جعبه محدود (bounding box) موجودیت فعلی را در سیستم مختصات فضا-شیء آن دریافت می‌کند.
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)ویژگی را پیدا می‌کند.

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

 فارسی