RectangleShape

RectangleShape

نمای کلی

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

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

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

خواص

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

روش ها

امضاتوضیح
RectangleShape()سازندهٔ
RectangleShape(xdim: double, ydim: double)سازنده‌ای از با ابعاد مشخص در محورهای x و y.
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)ویژگی را پیدا می‌کند.

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

 فارسی