공개 클래스 ModelRenderable
setRenderable(Renderable)
로 Node
에 연결하여 3D 모델을 렌더링합니다.
future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
renderable = future.thenAccept(...);
중첩된 클래스
클래스 | 모델 렌더링 가능 빌더 | ModelRenderable 의 팩토리 클래스입니다. |
상속된 상수
상속된 필드
공개 메서드
정적 ModelRenderable.Builder |
빌더()
ModelRenderable 를 구성합니다. |
애니메이션 데이터 |
getAnimationData(int 색인)
이
ModelRenderable 에 패키징된 지정된 위치의 AnimationData 를 반환합니다. |
애니메이션 데이터 | |
int |
getAnimationDataCount()
이
ModelRenderable 와 함께 패키징된 AnimationData 의 총 개수를 반환합니다. |
int |
getBoneCount()
스킨 적용 시 이 렌더링 가능한 뼈 수를 반환합니다.
|
문자열 |
getBoneName(int boneIndex)
지정된 뼈 색인의 본 이름을 반환합니다.
|
int |
getBoneParentIndex(int boneIndex)
지정된 뼈 색인의 상위 뼈 색인을 반환합니다.
|
모델 렌더링 가능 |
makeCopy()
이 ModelRenderable의 새 인스턴스를 만듭니다.
|
상속된 메서드
공개 메서드
public AnimationData getAnimationData (int index)
이 ModelRenderable
에 패키징된 지정된 위치의 AnimationData
를 반환합니다.
매개변수
index |
---|
예외 처리
IndexOutOfBoundsException} - 색인이 범위를 벗어난 경우 (색인 < 0 || 색인 >= getAnimationDataCount() )
|
public int getBoneCount ()
스킨 적용 시 이 렌더링 가능한 뼈 수를 반환합니다. 이 렌더링 가능 스킨을 사용하지 않으면 0을 반환합니다.
public String getBoneName (int boneIndex)
public int getBoneParentIndex (int boneIndex)
지정된 뼈 색인의 상위 뼈 색인을 반환합니다. 뼈에 상위 요소가 없으면 루트 본이 되며 -1이 반환됩니다.
매개변수
뼈 색인 |
---|
예외 처리
IndexOutOfBoundsException | boneIndex가 >= getBoneCount() 인 경우.
|
---|
public ModelRenderable makeCopy ()
이 ModelRenderable의 새 인스턴스를 만듭니다.
새 렌더러에는 변경 가능한 모든 상태의 고유한 사본이 표시됩니다. ModelRenderable에서 참조하는 모든 머티리얼도 인스턴스됩니다. 변경할 수 없는 데이터가 인스턴스 간에 공유됩니다.