как да добавяте динамично 3d модели в glsurface view renderer в android

В моето приложение за разширена реалност трябва да изобразя 3D модел върху маркер. с предварително дефиниран/инициализиран 3d модел мога да покажа чайник върху откриване на маркер. но сега искам да го заменя с друг 3d модел динамично от sd карта при някакво задействащо събитие като щракване на бутон. има ли някакво предложение или насока как мога да го приложа? Използвам JPCT-AE за 3D модели.

Благодаря


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


Отговори (1)


След толкова много проучвания и опити и грешки най-накрая го накарах да работи. Когато зададох този въпрос, исках да покажа 3d модел върху маркера динамично, като го изтегля от отдалечен сървър на SD карта и след това го изобразя. можете да го направите с помощта на API на Раджавали като този

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