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