ArbitraryProfile

ArbitraryProfile

نمای کلی

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

این کلاس به شما اجازه می‌دهد یک نمایهٔ 2D را مستقیماً از یک منحنی دلخواه ساخته کنید.

این کلاس 14 متد برای کار با اشیاء ArbitraryProfile در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: A3DObject، ArbitraryProfile، Entity، FindProperty، GetBoundingBox، GetEntityRendererKey، GetProperty، RemoveProperty، SceneObject، SetProperty هستند. تمام اعضای عمومی پس از نصب بستهٔ Aspose.3D FOSS برای .NET، برای هر برنامهٔ .NET در دسترس هستند. ویژگی‌ها: Curve، Excluded، Holes، Name، ParentNode، ParentNodes و 2 مورد دیگر.

خواص

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

روش ها

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

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

 فارسی