عرض نموذج ثلاثي الأبعاد من خلال إرفاقه بـ Node
باستخدام setRenderable(Renderable)
.
future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
renderable = future.thenAccept(...);
الصفوف المتداخلة
class | ModelRenderable.Builder | تصنيف المصنع لـ ModelRenderable . |
الثوابت المكتسَبة
الحقول المكتسَبة
الأساليب العامة
StaticRenderable.Builder الثابت |
builder()
يتم إنشاء
ModelRenderable . |
الصور المتحركة |
getAnimationData(مؤشر فهرس)
عرض
AnimationData في الموضع المحدّد في حزمة ModelRenderable . |
الصور المتحركة | |
int |
getAnimationDataCount()
يعرض إجمالي عدد
AnimationData التي تم تجميعها مع ModelRenderable . |
int |
getBoneCount()
لعرض عدد العظام في هذا العرض القابل للعرض إذا كان قد تم ترقيعه.
|
سلسلة |
getBoneName(مؤشر عظام int)
لعرض اسم العظام لفهرس العظام المحدد.
|
int |
getBoneParentIndex(int in Index Index)
لعرض فهرس العظام الرئيسية لفهرس العظام المحدد.
|
الطراز القابل للعرض |
makeCopy()
إنشاء نسخة جديدة من نموذج الطراز القابل للعرض هذا.
|
الطرق المكتسَبة
الأساليب العامة
Public AnimationData getAnimationData (int index)
عرض AnimationData
في الموضع المحدّد في حزمة ModelRenderable
.
المَعلمات
المؤشر |
---|
طرح
IndexOutOfBoundsException} - إذا كان الفهرس خارج النطاق (index < 0 || index >=
getAnimationDataCount() ).
|
Public AnimationData getAnimationData (String name)
عرض AnimationData
مع مطابقة الاسم أو قيمة فارغة.
المَعلمات
اسم |
---|
public int getAnimationDataCount ()
يعرض إجمالي عدد AnimationData
التي تم تجميعها مع ModelRenderable
.
public int getBoneCount ()
لعرض عدد العظام في هذا العرض القابل للعرض إذا كان قد تم ترقيعه. إذا لم يكن هناك بشرة يمكن عرضها، سيتم عرض 0.
Public String getBoneName (int Index Index)
لعرض اسم العظام لفهرس العظام المحدد.
المَعلمات
مؤشر العظام |
---|
طرح
IndexOutOfBoundsException | إذا كان مؤشر العظام هو >= getBoneCount() .
|
---|
public int getBoneParentIndex (int Index Index)
لعرض فهرس العظام الرئيسية لفهرس العظام المحدد. وإذا لم يكن للعظام عظام رئيسية، تكون عظمة جذرية ويتم عرض -1.
المَعلمات
مؤشر العظام |
---|
طرح
IndexOutOfBoundsException | إذا كان مؤشر العظام هو >= getBoneCount() .
|
---|
Public ModelRenderable makeCopy ()
إنشاء نسخة جديدة من نموذج الطراز القابل للعرض هذا.
سيكون للعرض الجديد نسخة فريدة من جميع الحالات القابلة للتغيير. وسيتم أيضًا إنشاء نسخة عن كل المواد التي تشير إليها ExampleRenderable. ستتم مشاركة البيانات غير القابلة للتغيير بين المثيلات.