公開類別 ModelRenderable
使用 setRenderable(Renderable)
將 3D 模型附加到 Node
,藉此算繪 3D 模型。
future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
renderable = future.thenAccept(...);
巢狀類別
類別 | ModelRenderable.Builder | ModelRenderable 的工廠類別。 |
繼承的常數
沿用欄位
公用方法
靜態 ModelRenderable.Builder |
builder()
建構
ModelRenderable 。 |
AnimationData |
getAnimationData (整數)
傳回此
ModelRenderable 封裝的指定位置 AnimationData 。 |
AnimationData | |
整數 |
getAnimationDataCount()
傳回與這個
ModelRenderable 一併封裝的 AnimationData 總數。 |
整數 |
getBoneCount()
如果這個外觀是呈現皮膚效果,則傳回骨骼數量。
|
字串 |
getBoneName(int boneIndex)
傳回指定骨骼索引的骨骼名稱。
|
整數 |
getBoneParentIndex(int boneIndex)
傳回指定骨骼索引的父項骨索引。
|
ModelRenderable |
makeCopy()
建立這個 ModelRenderable 的新執行個體。
|
沿用的方法
公用方法
公開 AnimationData getAnimationData (int index)
傳回此 ModelRenderable
封裝的指定位置 AnimationData
。
參數
index |
---|
擲回
IndexOutOfBoundsException} - 如果索引超出範圍 (索引 < 0 || 索引 >= getAnimationDataCount() )。
|
public int getBoneCount()
如果這個外觀是呈現皮膚效果,則傳回骨骼數量。如果無法算繪此可轉譯項目,則傳回 0。
publicStringgetBoneName(int boneIndex)
public int getBoneParentIndex (int boneIndex)
傳回指定骨骼索引的父項骨索引。如果骨骼沒有父項,則代表根層級,然後傳回 -1。
參數
骨骼指數 |
---|
擲回
IndexOutOfBoundsException | 如果 boneIndex 是 >= getBoneCount() , |
---|
公開 ModelRenderable makeCopy ()
建立這個 ModelRenderable 的新執行個體。
新的可轉譯項目會有所有可變動狀態的專屬副本。同時會模擬 ModelRenderable 參照的所有資料。執行個體之間會共用不可變更的資料。