Bone
خلاصه ای
Bone یک کلاس در Aspose.3D FOSS برای جاوا است. وارثان از: A3DObject.
استخوان زیر مجموعه ی نقطه کنترل هندسه را تعریف می کند و وزن مخلوط برای هر نقطه کنترلی مشخص شده است.
این کلاس ۲۳ روش برای کار با اشیاء Bone در برنامه های جاوا را فراهم می کند. روش های موجود شامل: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight,، و 10 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: boneTransform, linkMode, name, node, properties, transform,، و يکتا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
linkMode | BoneLinkMode | بخونید. | حالت پیوند استخوان به شیوه ای اشاره دارد که در آن یک استخون با استخوانی اصلی خود در ساختار سلسله مراتبی متصل یا مرتبط است. |
weightCount | int | بخونید. | تعداد وزن را می گیرد، این به طور خودکار با setWeight ((int) ، دو برابر گسترش یافته است. |
transform | Matrix4 | بخونید. | ماتریس تبدیل گرهای که شامل استخوان است را دریافت میکند. |
boneTransform | Matrix4 | بخونید. | ماتریس تبدیل استخوان را دریافت میکند. |
node | Node | بخونید. | گره را دریافت میکند. |
name | String | بخونید. | نام را دریافت میکند. |
properties | PropertyCollection | بخونید. | ویژگیها را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
Bone() | یک نمونه جدید از کلاس Bone را شروع می کند. |
Bone(name: String) | یک نمونه جدید از کلاس Bone را شروع می کند. |
getLinkMode() → BoneLinkMode | حالت پیوند استخوان به شیوه ای اشاره دارد که در آن یک استخون با استخوانی اصلی خود در ساختار سلسله مراتبی متصل یا مرتبط است. |
setLinkMode(value: BoneLinkMode) | حالت پیوند استخوان به شیوه ای اشاره دارد که در آن یک استخون با استخوانی اصلی خود در ساختار سلسله مراتبی متصل یا مرتبط است. |
getWeight(index: int) → double | وزن نقطه کنترل مشخصشده توسط ایندکس را دریافت میکند. |
setWeight(index: int, weight: double) | وزن نقطه کنترل مشخصشده توسط شاخص را تنظیم میکند. |
getWeightCount() → int | تعداد وزن را می گیرد، این به طور خودکار با setWeight ((int) ، دو برابر گسترش یافته است. |
getTransform() → Matrix4 | ماتریس تبدیل گرهای که شامل استخوان است را دریافت میکند. |
setTransform(value: Matrix4) | ماتریس تبدیل گرهای که حاوی استخوان است را تنظیم میکند. |
getBoneTransform() → Matrix4 | ماتریس تبدیل استخوان را دریافت میکند. |
setBoneTransform(value: Matrix4) | ماتریس تبدیل استخوان را تنظیم میکند. |
getNode() → Node | گره را دریافت میکند. |
setNode(value: Node) | گره را تنظیم میکند. |
get(index: int) → double | وزن را در ایندکس مشخص دریافت یا تنظیم میکند. |
set(index: int, value: double) | وزن ترکیب نقطه کنترل مشخصشده را تنظیم میکند. |
A3DObject() | سیلندر پارامتر شده. همچنین می تواند برای نشان دادن مخروط استفاده شود زمانی که یکی از شعاع بالا / شععه پایین صفر است. |
getName() → String | بخش های منحنی. |
setName(name: String) | یک پروفایل CircleShape با شعاع مشخص را ایجاد می کند. |
getProperties() → PropertyCollection | یک نمونه جدید از کلاس سیلندر را شروع می کند. |
findProperty(name: String) → Property | یک نمونه جدید از کلاس Bone را شروع می کند. |
getProperty(name: String) → Object | ماتریس تبدیل گره را در حالت فعلی دریافت میکند. |
setProperty(name: String, value: Object) | بخشهای عرض را دریافت میکند. |
removeProperty(name: String) → boolean | در زمان واردات و صادرات، سیستم مختص نقاط کنترل را تغییر می دهد. |