ModelloRenderable

Public Class ModelRenderable

Visualizza un modello 3D collegandolo a un Node con setRenderable(Renderable).

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

Corsi nidificati

classe ModelRenderable.Builder Classe di fabbrica per ModelRenderable

Costanti ereditate

Campi ereditati

Metodi pubblici

Static ModelRenderable.Builder
builder
Consente di creare un ModelRenderable.
Dati di animazione
getAnimationData(indice dell'int)
Restituisce AnimationData nella posizione specificata pacchettizzata in questo ModelRenderable.
Dati di animazione
getAnimationData(nome String)
Restituisce AnimationData con il nome corrispondente o null.
int
getAnimationDataCount()
Restituisce il numero totale di AnimationData pacchettizzato con questo ModelRenderable.
int
getBoneCount()
Restituisce il numero di ossa in questo rendering se viene scuoiato.
Stringa
getBoneName(int boneIndex)
Restituisce il nome dell'osso per l'indice osseo specificato.
int
getBoneParentIndex(l'indice di ossa)
Restituisce l'indice dell'osso principale per l'indice osseo specificato.
Modello replica
makeCopy()
Crea una nuova istanza di questo ModelRenderable.

Metodi ereditati

Metodi pubblici

pubblica statica ModelRenderable.Builder builder ()

Consente di creare un ModelRenderable.

pubblica AnimationData getAnimationData (intint)

Restituisce AnimationData nella posizione specificata pacchettizzata in questo ModelRenderable.

Parametri
index
Genera
IndexOutOfBoundsException} - se l'indice è fuori intervallo (index < 0 || index >= getAnimationDataCount()).

pubblica AnimationData getAnimationData (Stringa nome)

Restituisce AnimationData con il nome corrispondente o null.

Parametri
name

public int getAnimationDataCount ()

Restituisce il numero totale di AnimationData pacchettizzato con questo ModelRenderable.

public int getBoneCount ()

Restituisce il numero di ossa in questo rendering se viene scuoiato. Se questo rendering non è sfocato, restituisce 0.

pubblica Stringa getBoneName (int boneIndex)

Restituisce il nome dell'osso per l'indice osseo specificato.

Parametri
Indice osseo
Genera
Eccezione IndexOutOfBounds se boneIndex è >= getBoneCount().

public int getBoneParentIndex (int boneIndex)

Restituisce l'indice dell'osso principale per l'indice osseo specificato. Se l'osso non ha un genitore, è un osso radice e viene restituito -1.

Parametri
Indice osseo
Genera
Eccezione IndexOutOfBounds se boneIndex è >= getBoneCount().

pubblico ModelRenderable makeCopy ()

Crea una nuova istanza di questo ModelRenderable.

Il nuovo rendering avrà una copia univoca di tutti gli stati modificabili. Verrà effettuato l'istanza anche di tutti i materiali a cui fa riferimento il ModelRenderable. I dati immutabili verranno condivisi tra le istanze.