TShape

نمای کلی

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

شکل T سازگار با IFC که با پارامترها تعریف شده است.

این کلاس ۱۴ متد برای کار با اشیاء TShape در برنامه‌های .NET ارائه می‌دهد. متدهای موجود شامل: A3DObject، Entity، FindProperty، GetBoundingBox، GetEntityRendererKey، GetExtent، GetProperty، RemoveProperty، SceneObject، SetProperty، TShape هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای .NET، برای هر برنامه .NET در دسترس هستند. ویژگی‌ها: Depth، Excluded، FilletRadius، FlangeEdgeRadius، FlangeThickness، FlangeWidth، و ۷ مورد دیگر.

خواص

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

روش ها

امضاتوضیح
TShape()سازندهٔ
GetExtent()اندازه را در ابعاد x و y دریافت می‌کند.
GetEntityRendererKey()کلید entity renderer ثبت شده در renderer را دریافت می‌کند
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)ویژگی را پیدا می‌کند.

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

 فارسی