renderiza um modelo 3D anexando-o a um Node
com setRenderable(Renderable)
;
future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
renderable = future.thenAccept(...);
Classes aninhadas
classe | ModelRenderable.Builder | Classe de fábrica de ModelRenderable . |
Constantes herdadas
Campos herdados
Métodos públicos
ModelRenderable.Builder estático |
builder()
Cria um
ModelRenderable . |
Dados de animação |
getAnimationData(índice int)
Retorna o
AnimationData na posição especificada, empacotada neste ModelRenderable . |
Dados de animação | |
int |
getAnimationDataCount()
Retorna o número total de
AnimationData empacotado com esse ModelRenderable . |
int |
getBoneCount()
Retorna o número de ossos neste render se for excluído.
|
String |
getBoneName(int_boneIndex)
Retorna o nome do osso do índice de ossos especificado.
|
int |
getBoneParentIndex (int boneIndex)
Retorna o índice do osso pai do índice de osso especificado.
|
ModelRenderable (link em inglês) |
makeCopy()
Cria uma nova instância deste ModelRenderable.
|
Métodos herdados
Métodos públicos
público AnimationData getAnimationData (int index)
Retorna o AnimationData
na posição especificada, empacotada neste ModelRenderable
.
Parâmetros
index |
---|
Gera
IndexOutOfBoundsException}: se o índice estiver fora do intervalo (índice < 0 || índice >=
getAnimationDataCount() ).
|
público AnimationData getAnimationData (nome do nome)
Retorna AnimationData
com um nome correspondente ou nulo.
Parâmetros
nome |
---|
int público getAnimationDataCount ()
Retorna o número total de AnimationData
empacotado com esse ModelRenderable
.
int público getBoneCount ()
Retorna o número de ossos neste render se for excluído. Se isso não puder ser alterado, retornará 0.
pública String getBoneName (int boneIndex)
Retorna o nome do osso do índice de ossos especificado.
Parâmetros
boneIndex |
---|
Gera
IndexOutOfBoundsException (link em inglês) | se boneIndex for >= getBoneCount() .
|
---|
int público getBoneParentIndex (int boneIndex)
Retorna o índice do osso pai do índice de osso especificado. Se o osso não tiver pai, será um osso raiz e -1 será retornado.
Parâmetros
boneIndex |
---|
Gera
IndexOutOfBoundsException (link em inglês) | se boneIndex for >= getBoneCount() .
|
---|
público ModelRenderable makeCopy ()
Cria uma nova instância deste ModelRenderable.
O novo renderizador terá uma cópia exclusiva de todo o estado mutável. Todos os materiais referenciados pelo ModelRenderable também serão instanciados. Os dados imutáveis serão compartilhados entre as instâncias.