نموذج قابل للعرض

فئة متاحة للجميع ModelRenderable

عرض نموذج ثلاثي الأبعاد من خلال إرفاقه بـ 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.
الصور المتحركة
getAnimationData(اسم سلسلة)
عرض AnimationData مع مطابقة الاسم أو قيمة فارغة.
int
getAnimationDataCount()
يعرض إجمالي عدد AnimationData التي تم تجميعها مع ModelRenderable.
int
getBoneCount()
لعرض عدد العظام في هذا العرض القابل للعرض إذا كان قد تم ترقيعه.
سلسلة
getBoneName(مؤشر عظام int)
لعرض اسم العظام لفهرس العظام المحدد.
int
getBoneParentIndex(int in Index Index)
لعرض فهرس العظام الرئيسية لفهرس العظام المحدد.
الطراز القابل للعرض
makeCopy()
إنشاء نسخة جديدة من نموذج الطراز القابل للعرض هذا.

الطرق المكتسَبة

الأساليب العامة

Public Static ModelRenderable.Builder أداة إنشاء ()

يتم إنشاء ModelRenderable.

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. ستتم مشاركة البيانات غير القابلة للتغيير بين المثيلات.