Renderuje model 3D przez dołączenie do obiektu Node
za pomocą polecenia setRenderable(Renderable)
.
future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
renderable = future.thenAccept(...);
Zajęcia zagnieżdżone
klasa | Kreator modeli.renderer | Klasa fabryczna usługi ModelRenderable . |
Stałe dziedziczone
Dziedziczone pola
Metody publiczne
statyczny ModelRenderable.Builder |
konstruktor()
Tworzy właściwość
ModelRenderable . |
animacje |
getanimData(indeks int)
Zwraca
AnimationData w określonej pozycji spakowanej w ModelRenderable . |
animacje | |
int, |
getanimDataCount(),
Zwraca łączną liczbę elementów
AnimationData w pakiecie ModelRenderable . |
int, |
getBoneCount(),
Zwraca liczbę kości w przypadku renderowania skóry.
|
Ciąg |
getBoneName(int boneIndex)
Zwraca nazwę kości dla określonego indeksu kości.
|
int, |
getBoneParentIndex(int boneIndex)
Zwraca indeks kości nadrzędnej dla określonego indeksu kości.
|
ModelRenderable |
makeCopy()
Tworzy nowe wystąpienie tego modelu ModelRenderable.
|
Metody dziedziczone
Metody publiczne
publiczny statyczny ModelRenderable.Builder Kreator kompilacji ()
Tworzy właściwość ModelRenderable
.
animData getanimData (indeks indeksu)
Zwraca AnimationData
w określonej pozycji spakowanej w ModelRenderable
.
Parametry
index |
---|
Narzuty
IndexOutOfBoundsException} – jeśli indeks jest poza zakresem (indeks < 0 || indeks >=
getAnimationDataCount() ).
|
animData getanimData (Nazwa ciągu)
Zwraca wartość AnimationData
o pasującej nazwie lub wartości null.
Parametry
name |
---|
publiczne in getanimDataCount ()
Zwraca łączną liczbę elementów AnimationData
w pakiecie ModelRenderable
.
publiczne int getBoneCount ()
Zwraca liczbę kości w przypadku renderowania skóry. Jeśli nie można tego renderować, zwraca się wartość 0.
publiczne Ciąg getBoneName (int boneIndex)
Zwraca nazwę kości dla określonego indeksu kości.
Parametry
indeks kości |
---|
Narzuty
Wyjątek indeksu indeksu | jeśli boneIndex to >= getBoneCount() .
|
---|
int getBoneParentIndex (int boneIndex)
Zwraca indeks kości nadrzędnej dla określonego indeksu kości. Jeśli kości nie ma masy ciała, jest to korzenie korzeni i zwracana jest wartość -1.
Parametry
indeks kości |
---|
Narzuty
Wyjątek indeksu indeksu | jeśli boneIndex to >= getBoneCount() .
|
---|
ModelRenderable makeCopy ()
Tworzy nowe wystąpienie tego modelu ModelRenderable.
Nowy renderowany element będzie miał unikalną kopię wszystkich możliwych do modyfikacji stanu. Zostaną też uwzględnione wszystkie materiały, do których odwołuje się ModelRenderable. Trwałe dane będą udostępniane między instancjami.