Визуализирует 3D-модель, присоединяя ее к Node
с помощью setRenderable(Renderable)
.
future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
renderable = future.thenAccept(...);
Вложенные классы
учебный класс | ModelRenderable.Builder | Фабричный класс для ModelRenderable . |
Унаследованные константы
Унаследованные поля
Публичные методы
статический ModelRenderable.Builder | строитель () Создает ModelRenderable . |
AnimationData | getAnimationData (внутренний индекс) Возвращает AnimationData в указанной позиции, упакованной в этот ModelRenderable . |
AnimationData | |
инт | получитьAnimationDataCount () Возвращает общее количество AnimationData , упакованных с этим ModelRenderable . |
инт | получитьBoneCount () Возвращает количество костей в этом рендеринге, если он скинирован. |
Нить | getBoneName (индекс кости) Возвращает имя кости для указанного индекса кости. |
инт | getBoneParentIndex (индекс кости) Возвращает индекс родительской кости для указанного индекса кости. |
МодельRenderable | сделатьКопировать () Создает новый экземпляр этого ModelRenderable. |
Унаследованные методы
Публичные методы
public AnimationData getAnimationData (индекс int)
Возвращает AnimationData
в указанной позиции, упакованной в этот ModelRenderable
.
Параметры
индекс |
---|
Броски
IndexOutOfBoundsException} — если индекс выходит за пределы диапазона (index < 0 || index >= getAnimationDataCount() ). |
public AnimationData getAnimationData ( Строковое имя)
Возвращает AnimationData
с совпадающим именем или нулевым значением.
Параметры
имя |
---|
общедоступный интервал getAnimationDataCount ()
Возвращает общее количество AnimationData
, упакованных с этим ModelRenderable
.
общедоступный интервал getBoneCount ()
Возвращает количество костей в этом рендеринге, если он скинирован. Если этот рендеринг без скина, возвращает 0.
общедоступная строка getBoneName (intboneIndex)
Возвращает имя кости для указанного индекса кости.
Параметры
костьИндекс |
---|
Броски
Индексаутофбаундсексцептион | если BoneIndex >= getBoneCount() . |
---|
public int getBoneParentIndex (intboneIndex)
Возвращает индекс родительской кости для указанного индекса кости. Если кость не имеет родителя, она является корневой костью и возвращается -1.
Параметры
костьИндекс |
---|
Броски
Индексаутофбаундсексцептион | если BoneIndex >= getBoneCount() . |
---|
public ModelRenderable makeCopy ()
Создает новый экземпляр этого ModelRenderable.
Новый визуализируемый объект будет иметь уникальную копию всех изменяемых состояний. Все материалы, на которые ссылается ModelRenderable, также будут экземплярами. Неизменяемые данные будут совместно использоваться экземплярами.