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 | |
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 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.