ModelRenderable

classe pública ModelRenderable

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
Dados de animação
getAnimationData(índice int)
Retorna o AnimationData na posição especificada, empacotada neste ModelRenderable.
Dados de animação
getAnimationData(nome da String)
Retorna AnimationData com um nome correspondente ou nulo.
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 estático ModelRenderable.Builder builder ()

Cria um ModelRenderable.

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.