Rend un modèle 3D en l'associant à un Node
avec setRenderable(Renderable)
.
future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
renderable = future.thenAccept(...);
Cours imbriqués
classe | ModelRenderable.Builder | Classe d'usine pour ModelRenderable . |
Constantes héritées
Champs hérités
Méthodes publiques
staticRenderable.Builder |
builder()
Construit un objet
ModelRenderable . |
Données d'animation |
getAnimationData(index int)
Renvoie
AnimationData à la position spécifiée dans cet élément ModelRenderable . |
Données d'animation |
getAnimationData (nom de la chaîne (String))
Renvoie
AnimationData avec le nom correspondant ou la valeur null. |
int |
getAnimationDataCount()
Renvoie le nombre total d'éléments
AnimationData empaquetés avec cet élément ModelRenderable . |
int |
getBoneCount
Renvoie le nombre d'os de ce rendu, s'il est dépeint.
|
String |
getBoneName(int boneIndex)
Renvoie le nom de l'os pour l'index os spécifié.
|
int |
getBoneParentIndex(int boneIndex)
Renvoie l'index de l'os parent pour l'index os spécifié.
|
Modèle rendu |
makeCopy().
Crée une instance de cet objet ModelRenderable.
|
Méthodes héritées
Méthodes publiques
public AnimationData getAnimationData (int-index)
Renvoie AnimationData
à la position spécifiée dans cet élément ModelRenderable
.
Paramètres
index |
---|
Génère
IndexOutOfBoundsException} - Si l'index est en dehors de la plage (index < 0 || index >= getAnimationDataCount() ).
|
public AnimationData getAnimationData (Nom de la chaîne)
Renvoie AnimationData
avec le nom correspondant ou la valeur null.
Paramètres
name (nom) |
---|
public intgetAnimationDataCount()
Renvoie le nombre total d'éléments AnimationData
empaquetés avec cet élément ModelRenderable
.
public intgetBoneCount()
Renvoie le nombre d'os de ce rendu, s'il est dépeint. Si ce rendu n'est pas effectué, renvoie 0.
public String getBoneName (int boneIndex)
Renvoie le nom de l'os pour l'index os spécifié.
Paramètres
os |
---|
Génère
IndexOutOfBoundsException | si l'os à os est égal à >= getBoneCount() .
|
---|
int getBoneParentIndex (int boneIndex)
Renvoie l'index de l'os parent pour l'index os spécifié. Si l'os n'a pas de parent, il s'agit d'un os racine et la valeur -1 est renvoyée.
Paramètres
os |
---|
Génère
IndexOutOfBoundsException | si l'os à os est égal à >= getBoneCount() .
|
---|
public ModelRenderable makeCopy ()
Crée une instance de cet objet ModelRenderable.
Le nouveau rendu peut avoir une copie unique de tous les états modifiables. Tous les supports référencés par ModelRenderable seront également instances. Des données immuables seront partagées entre les instances.