Model Oluşturulabilir

herkese açık sınıf ModelRenderable

3D Modeli, setRenderable(Renderable) ile bir Node öğesine ekleyerek oluşturur.

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

İç içe Dersler

sınıf ModelRenderable.Builder ModelRenderable fabrika fabrika sınıfı. 

Devralınmış Sabitler

Devralınan Alanlar

Herkese Açık Yöntemler

statik ModelRenderable.Builder
builder()
ModelRenderable oluşturur.
Animasyon Verileri
getAnimationData(int endeks)
AnimationData değerini bu ModelRenderable içinde paketlenmiş olarak belirtilen konumda döndürür.
Animasyon Verileri
getAnimationData(Dize adı)
Eşleşen ada veya null değerine sahip AnimationData değerini döndürür.
int
getAnimationDataCount()
Bu ModelRenderable ile paketlenen toplam AnimationData sayısını döndürür.
int
getBoneCount()
Derlenebilirse bu işlenebilirdeki kemiklerin sayısını döndürür.
Dize
getBoneName(int boneIndex)
Belirtilen kemik dizini için kemiğin adını döndürür.
int
getBoneParentIndex (int boneIndex)
Belirtilen kemik dizini için üst kemiğin dizinini döndürür.
Model Oluşturulabilir
makeCopy()
Bu ModelRenderable'ın yeni bir örneğini oluşturur.

Devralınan Yöntemler

Herkese Açık Yöntemler

herkese açık statik ModelRenderable.Builder derleyici ()

ModelRenderable oluşturur.

herkese açık AnimationData getAnimationData (int endeks)

AnimationData değerini bu ModelRenderable içinde paketlenmiş olarak belirtilen konumda döndürür.

Parametreler
indeks
Dekoratif yastıklar
IndexOutOfBoundsException} - dizin aralık dışındaysa (index < 0 || index >= getAnimationDataCount()).

genel AnimationData getAnimationData (Dize adı)

Eşleşen ada veya null değerine sahip AnimationData değerini döndürür.

Parametreler
ad

public int getAnimationDataCount ()

Bu ModelRenderable ile paketlenen toplam AnimationData sayısını döndürür.

public int getBoneCount ()

Derlenebilirse bu işlenebilirdeki kemiklerin sayısını döndürür. Bu oluşturulabilir görünümden çıkarılmazsa 0 değerini döndürür.

public String getBoneName (int boneIndex)

Belirtilen kemik dizini için kemiğin adını döndürür.

Parametreler
boneIndex
Dekoratif yastıklar
IndexOutOfBoundsException boneIndex >= getBoneCount() ise.

public int getBoneParentIndex (int boneIndex)

Belirtilen kemik dizini için üst kemiğin dizinini döndürür. Kemiğin üst ucu yoksa bir kök kemiktir ve -1 sonucu döndürülür.

Parametreler
boneIndex
Dekoratif yastıklar
IndexOutOfBoundsException boneIndex >= getBoneCount() ise.

herkese açık ModelRenderable makeCopy ()

Bu ModelRenderable'ın yeni bir örneğini oluşturur.

Oluşturulabilir yeni, değiştirilebilir tüm durumunun benzersiz bir kopyasına sahip olur. ModelRenderable tarafından başvurulan tüm malzemeler de örneklenecektir. Değişmeyen veriler örnekler arasında paylaşılır.