как динамически добавлять 3D-модели в средство визуализации glsurface в Android

В моем приложении дополненной реальности мне нужно визуализировать 3D-модель поверх маркера. с предопределенной/инициализированной 3D-моделью я могу показать чайник над обнаружением маркера. но теперь я хочу заменить его другой 3D-моделью динамически с SD-карты при каком-то триггерном событии, таком как нажатие кнопки. есть ли какие-либо предложения или рекомендации, как я могу это реализовать? Я использую JPCT-AE для 3D-моделей.

спасибо


person gooner    schedule 03.06.2013    source источник


Ответы (1)


После стольких исследований, проб и ошибок, наконец, у меня получилось. Когда я задал этот вопрос, я хотел динамически отображать 3D-модель поверх маркера, загружая ее с удаленного сервера на SD-карту, а затем визуализируя ее. вы можете сделать это, используя Rajawali API, как это

getCurrentScene().removeChild(myCurrentObj);
ObjParser parser = new ObjParser(this, 'mydir\myfile.obj');
parser.parse();
getCurrentScene().addChild(parser.getParsedObject());
person gooner    schedule 02.07.2013