A3DObject, SceneObject, CustomObject — Aspose.3D FOSS for .NET
A3DObject
کلاس پایه ریشه برای تمام اشیای مدیریتشده Aspose.3D. ویژگی زیر را ارائه میدهد Name ویژگی و Properties مجموعهای برای فرادادههای تعریفشده توسط کاربر.
Example
| Example | Example | Example | Example |
|---|---|---|---|
Name | string | دریافت/تنظیم | نام شیء |
Properties | PropertyCollection | دریافت | مجموعه ویژگیهای سفارشی |
Example
| Example | نوع بازگشت | Example |
|---|---|---|
GetProperty(string name) | object | مقدار یک ویژگی را بر اساس نام دریافت میکند |
SetProperty(string name, object value) | void | مقدار یک ویژگی را تنظیم میکند |
FindProperty(string name) | Property | یک ویژگی را بر اساس نام پیدا میکند |
RemoveProperty(Property prop) | void | ویژگی را حذف میکند |
SceneObject
کلاس پایهای مشترک توسط Node و Entity. ارثبری از A3DObject و رابط جمعآوری ویژگیها را که برای فرادادههای تعریفشده توسط کاربر استفاده میشود، فراهم میکند.
CustomObject
یک سبکوزن A3DObject زیرکلاسی که فقط یک نام و یک مقدار دلخواه را حمل میکند PropertyCollection. برای ذخیرهسازی فرادادههای تعریفشده توسط کاربر بر روی اشیاء صحنه استفاده میشود.