CircleShape

نمای کلی

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

پروفیل دایره‌ای سازگار با IFC که می‌تواند برای ساخت یک مش از طریق

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

خواص

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

روش ها

امضاتوضیح
CircleShape()یک پروفایل با شعاع پیش‌فرض (5) بسازید.
CircleShape(radius: double)یک پروفایل با شعاع مشخص بسازید.
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)ویژگی را پیدا می‌کند.

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

 فارسی