ModelRenderable

clase pública ModelRenderable

Procesa un modelo 3D y lo adjunta a Node con setRenderable(Renderable).

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

Categorías anidadas

clase ModelRenderable.Builder Clase de fábrica para ModelRenderable

Constantes heredadas

Campos heredados

Métodos públicos

ModelRenderable.Builder estático
builder()
Construye un ModelRenderable.
AnimationData
getAnimationData(índice índice)
Muestra AnimationData en la posición especificada empaquetada en esta ModelRenderable.
AnimationData
getAnimationData(nombre de string)
Muestra AnimationData con un nombre de coincidencia o nulo.
int
getAnimationDataCount()
Muestra la cantidad total de AnimationData empaquetadas con este ModelRenderable.
int
getBoneCount()
Muestra la cantidad de huesos en este renderizado si se considera piel.
String
getBoneName(int boneIndex)
Muestra el nombre del hueso para el índice óseo especificado.
int
getBoneParentIndex(int boneIndex)
Muestra el índice del hueso principal del índice óseo especificado.
ModeloRenderable
makeCopy()
Crea una instancia nueva de este ModelRenderable.

Métodos heredados

Métodos públicos

estático estático ModelRenderable.Builder builder ()

Construye un ModelRenderable.

público AnimationData getAnimationData (int index)

Muestra AnimationData en la posición especificada empaquetada en esta ModelRenderable.

Parámetros
index
Arroja
IndexOutOfBoundsException}: si el índice está fuera de rango (índice < 0 || index >= getAnimationDataCount()).

público público AnimationData getAnimationData (String nombre)

Muestra AnimationData con un nombre de coincidencia o nulo.

Parámetros
name

public int getAnimationDataCount ()

Muestra la cantidad total de AnimationData empaquetadas con este ModelRenderable.

public intgetBoneCount()

Muestra la cantidad de huesos en este renderizado si se considera piel. Si este renderizado no está ajustado, muestra 0.

public String getBoneName (int boneIndex)

Muestra el nombre del hueso para el índice óseo especificado.

Parámetros
Índice óseo
Arroja
IndexOutOfBoundsException. si boneIndex es >= getBoneCount().

public int getBoneParentIndex (int boneIndex)

Muestra el índice del hueso principal del índice óseo especificado. Si el hueso no tiene un elemento primario, se trata de un hueso raíz y se muestra -1.

Parámetros
Índice óseo
Arroja
IndexOutOfBoundsException. si boneIndex es >= getBoneCount().

public ModelRenderable makeCopy ()

Crea una instancia nueva de este ModelRenderable.

La nueva renderización tendrá una copia única de todo el estado mutable. También se asignará una instancia a todos los materiales a los que se hace referencia en ModelRenderable. Los datos inmutables se compartirán entre las instancias.