ModelRenderable

class publik ModelRenderable

Merender Model 3D dengan melampirkannya ke Node dengan setRenderable(Renderable).

future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
 renderable = future.thenAccept(...);
 

Class Bertingkat

class ModelRenderable.Builder Class factory untuk ModelRenderable

Konstanta Turunan

Kolom Turunan

Metode Publik

statis ModelRenderable.Builder
AnimationData
getAnimationData(indeks int)
Menampilkan AnimationData pada posisi yang ditentukan yang dikemas dalam ModelRenderable ini.
AnimationData
getAnimationData(nama String)
Menampilkan AnimationData dengan nama yang cocok atau null.
int
getAnimationDataCount()
Menampilkan jumlah total AnimationData yang dikemas dengan ModelRenderable ini.
int
getBoneCount()
Menampilkan jumlah tulang dalam yang dapat dirender jika dikuliti.
String
getBoneName(int boneIndex)
Menampilkan nama tulang untuk indeks tulang yang ditentukan.
int
getBoneParentIndex(int boneIndex)
Menampilkan indeks tulang induk untuk indeks tulang yang ditentukan.
ModelRenderable
makeCopy()
Membuat instance ModelModelable ini.

Metode Turunan

Metode Publik

publik statis ModelRenderable.Builder builder ()

Membuat ModelRenderable.

publik AnimationData getAnimationData (indeks int)

Menampilkan AnimationData pada posisi yang ditentukan yang dikemas dalam ModelRenderable ini.

Parameter
index
Menampilkan
IndexOutOfBoundsException} - jika indeks berada di luar rentang (indeks < 0 || indeks >= getAnimationDataCount()

publik AnimationData getAnimationData (Nama String)

Menampilkan AnimationData dengan nama yang cocok atau null.

Parameter
nama

int publik getAnimationDataCount ()

Menampilkan jumlah total AnimationData yang dikemas dengan ModelRenderable ini.

int publik getBoneCount ()

Menampilkan jumlah tulang dalam yang dapat dirender jika dikuliti. Jika render ini tidak dikuliti, menampilkan 0.

publik String getBoneName (int boneIndex)

Menampilkan nama tulang untuk indeks tulang yang ditentukan.

Parameter
indeks tulang
Menampilkan
IndexOutOfBoundsException jika boneIndex adalah >= getBoneCount().

int publik getBoneParentIndex (int boneIndex)

Menampilkan indeks tulang induk untuk indeks tulang yang ditentukan. Jika tulang tidak memiliki induk, maka tulang tersebut adalah tulang root dan -1 ditampilkan.

Parameter
indeks tulang
Menampilkan
IndexOutOfBoundsException jika boneIndex adalah >= getBoneCount().

publik ModelRenderable makeCopy ()

Membuat instance ModelModelable ini.

Render baru akan memiliki salinan unik dari semua status yang dapat diubah. Semua materi yang direferensikan oleh ModelRenderable juga akan dipakai. Data yang tidak dapat diubah akan dibagikan di antara instance.