Bone

المعلومات العامة

Bone هي فئة في Aspose.3D FOSS لـ Java. الميراث من: A3DObject.

العظام تحدد مجموعة فرعية من نقطة التحكم في الهندسة، وتحدد وزن الخليط لكل نقطه التحكيم.

يوفر هذا الفصل 23 طريقة للعمل مع كائنات العظم في برامج Java. المنهجيات المتاحة تشمل: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight,و 10 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: boneTransform, linkMode, name, node, properties, transform,وواحد آخر.

خصائص

اسمالنوعالوصولوصف
linkModeBoneLinkModeاقرأيشير وضع ربط العظام إلى الطريقة التي يتم بها توصيل العظم أو ارتباطه بعظمه الأساسي داخل هيكل هرمي.
weightCountintاقرأيحصل على عدد الوزن، وهذا يتم تمديده تلقائيا بواسطة setWeight (((int ، مضاعفة).
transformMatrix4اقرأيحصل على مصفوفة التحول للعقدة التي تحتوي على العظم.
boneTransformMatrix4اقرأيحصل على مصفوفة التحول من العظام.
nodeNodeاقرأيحصل على العقدة.
nameStringاقرأيَحْصلُ على الإسمِ.
propertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

التوقيعوصف
Bone()يبدأ عينة جديدة من فئة العظام.
Bone(name: String)يبدأ عينة جديدة من فئة العظام.
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يبدأ عينة جديدة من فئة العظام.
getProperty(name: String)Objectيحصل على مصفوفة التحويل للعقدة في وضع الحالي.
setProperty(name: String, value: Object)يحصل على قطاعات العرض.
removeProperty(name: String)booleanيحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية