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شرح:
LinkModeBoneLinkModeخواندن/نوشتنحالت پیوند استخوان به شیوه ای اشاره دارد که در آن یک استخون با استخوانی اصلی خود در ساختار سلسله مراتبی متصل یا مرتبط است.
WeightCountintبخونید.تعداد وزن را دریافت می‌کند، این به‌صورت خودکار توسط گسترش می‌یابد.
TransformMatrix4خواندن/نوشتنمی گیرد یا ماتریس تبدیل گره ای که حاوی استخوان است را تعیین می کند.
BoneTransformMatrix4خواندن/نوشتنمقدار ماتریس تبدیل استخوان را دریافت یا تنظیم می‌کند.
NodeNodeخواندن/نوشتندریافت یا تنظیم گره.
Namestringخواندن/نوشتننام را دریافت یا تنظیم می‌کند.
PropertiesPropertyCollectionبخونید.مجموعه‌ای از تمام ویژگی‌ها را دریافت می‌کند.

روش ها

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)ملک رو پیدا میکنه.

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

 فارسی