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شرح:
linkModeBoneLinkModeبخونید.حالت پیوند استخوان به شیوه ای اشاره دارد که در آن یک استخون با استخوانی اصلی خود در ساختار سلسله مراتبی متصل یا مرتبط است.
weightCountintبخونید.تعداد وزن را می گیرد، این به طور خودکار با setWeight ((int) ، دو برابر گسترش یافته است.
transformMatrix4بخونید.ماتریس تبدیل گره‌ای که شامل استخوان است را دریافت می‌کند.
boneTransformMatrix4بخونید.ماتریس تبدیل استخوان را دریافت می‌کند.
nodeNodeبخونید.گره را دریافت می‌کند.
nameStringبخونید.نام را دریافت می‌کند.
propertiesPropertyCollectionبخونید.ویژگی‌ها را دریافت می‌کند.

روش ها

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در زمان واردات و صادرات، سیستم مختص نقاط کنترل را تغییر می دهد.

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

 فارسی