Bone
خلاصه ای
Bone یک کلاس در Aspose.3D FOSS برای .NET است. وارثان از: A3DObject, INamedObject.
استخوان زیر مجموعه ی نقطه کنترل هندسه را تعریف می کند و وزن مخلوط برای هر نقطه کنترلی مشخص شده است.
این کلاس ۹ روش برای کار با اشیاء Bone در برنامه های .NET را ارائه می دهد. روش های موجود شامل: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: BoneTransform, LinkMode, Name, Node, Properties, Transform,، و يکتا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
LinkMode | BoneLinkMode | خواندن/نوشتن | حالت پیوند استخوان به شیوه ای اشاره دارد که در آن یک استخون با استخوانی اصلی خود در ساختار سلسله مراتبی متصل یا مرتبط است. |
WeightCount | int | بخونید. | تعداد وزن را دریافت میکند، این بهصورت خودکار توسط گسترش مییابد. |
Transform | Matrix4 | خواندن/نوشتن | می گیرد یا ماتریس تبدیل گره ای که حاوی استخوان است را تعیین می کند. |
BoneTransform | Matrix4 | خواندن/نوشتن | مقدار ماتریس تبدیل استخوان را دریافت یا تنظیم میکند. |
Node | Node | خواندن/نوشتن | دریافت یا تنظیم گره. |
Name | string | خواندن/نوشتن | نام را دریافت یا تنظیم میکند. |
Properties | PropertyCollection | بخونید. | مجموعهای از تمام ویژگیها را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
Bone(name: string) | یک نمونه جدید کلاس را شروع می کند. |
Bone() | یک نمونه جدید کلاس را شروع می کند. |
GetWeight(index: int) | وزن نقطه کنترل مشخصشده توسط ایندکس را دریافت میکند |
SetWeight(index: int, weight: double) | وزن نقطه کنترل مشخصشده توسط شاخص را تنظیم میکند |
A3DObject() | یک نمونه جدید کلاس A3DObject بدون نام را شروع می کند. |
RemoveProperty(property: Property) | یک ویژگی پویا را حذف می کند. |
GetProperty(property: string) | مقدار ویژگی مشخصشده را دریافت کنید |
SetProperty(property: string, value: object?) | مقدار ویژگی مشخصشده را تنظیم میکند |
FindProperty(propertyName: string) | ملک رو پیدا میکنه. |