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 |
builder()
Membuat
ModelRenderable . |
AnimationData |
getAnimationData(indeks int)
Menampilkan
AnimationData pada posisi yang ditentukan yang dikemas dalam ModelRenderable ini. |
AnimationData | |
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 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.