BindPoint
نمای کلی
BindPoint یک کلاس در Aspose.3D FOSS برای .NET است. وارثان از: A3DObject.
یک BindPoint معمولاً در ویژگی های شیء ایجاد می شود، برخی از انواع دارایی شامل چندین فیلد اجزای است ((مانند یک میدان Vector3) ، برای هر فیلدی اجزا کانال تولید خواهد کرد و این زمینه را به یکی یا چند نمونه دنباله کلید فریم (keyframe sequence)) متصل می کند.
این کلاس ۱۵ روش برای کار با اشیاء BindPoint در برنامه های .NET را فراهم می کند. روش های موجود شامل: A3DObject, AddChannel, BindKeyframeSequence, BindPoint, CreateKeyframeSequence, FindProperty, GetChannel, GetKeyframeSequence, GetProperty, RemoveProperty, ResetChannels, SetProperty,، و یک روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: ChannelsCount, Name, Properties, Property.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
Property | Property | بخونید. | ویژگی مرتبط با CurveMapping را دریافت میکند. |
ChannelsCount | int | بخونید. | تعداد کل کانال های خاصیت تعریف شده در این نقشه برداری منحنی انیمیشن را می گیرد. |
Name | string | خواندن/نوشتن | نام را دریافت یا تنظیم میکند. |
Properties | PropertyCollection | بخونید. | مجموعهای از تمام ویژگیها را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
BindPoint(scene: Scene, prop: Property) | یک نمونه جدید از کلاس BindPoint را شروع می کند. |
GetKeyframeSequence(channelName: string) | دنبالهٔ اولین فریم کلیدی را در کانال مشخص شده دریافت میکند. |
CreateKeyframeSequence(name: string) | یک منحنی جدید ایجاد می کند و آن را به اولین کانال نقشه برداری منحن متصل می نماید. |
BindKeyframeSequence(channelName: string, sequence: KeyframeSequence) | دنباله کليد را به کانال مشخصي وصل کنيد. |
GetChannel(channelName: string) | کانال را بر اساس نام داده شده دریافت میکند. |
AddChannel(name: string, value: T) | ویژگی کانال مشخص شده را اضافه می کند. |
AddChannel(name: string, value: object) | ویژگی کانال مشخص شده را اضافه می کند. |
AddChannel(name: string, type: Type, value: object) | ویژگی کانال مشخص شده را اضافه می کند. |
ResetChannels() | کانال های خاصیت این نقشه برداری منحنی انیمیشن را خالی می کند. |
ToString() | فرمت ها به رشته اعتراض دارند. |
A3DObject() | یک نمونه جدید کلاس A3DObject بدون نام را شروع می کند. |
RemoveProperty(property: Property) | یک ویژگی پویا را حذف می کند. |
GetProperty(property: string) | دریافت مقدار ویژگی مشخص شده |
SetProperty(property: string, value: object?) | مقدار ویژگی مشخصشده را تنظیم میکند |
FindProperty(propertyName: string) | ملک رو پیدا میکنه. |