Сделать Vertes,TexCoords,Norms и Indices vuforia

Я использую Vuforia sdk для AR в Android. Я создаю 3D-файл с помощью jpct (файл obj, файл mtl и файл png), я добавляю этот файл в свой проект, как я могу сделать свой объектный файл 3D-объекта (например, класс чайника) для набора Vertes, TexCoords, Нормы и индексы в vuforia . Спасибо


person user3924793    schedule 10.02.2015    source источник
comment
Пожалуйста, уточните вашу конкретную проблему или добавьте дополнительные детали, чтобы выделить именно то, что вам нужно. В том виде, в котором он сейчас написан, трудно точно сказать, о чем вы спрашиваете. См. страницу Как спросить, чтобы уточнить этот вопрос.   -  person Jørgen R    schedule 10.02.2015
comment
Я имею в виду, как я могу заменить файл obj чайника 3d в Vuforia?   -  person user3924793    schedule 10.02.2015
comment
Смотрите мой ответ ниже.   -  person Blair MacIntyre    schedule 10.02.2015


Ответы (1)


Это не имеет ничего общего с вуфорией как таковой.

Qualcomm использует простой рендерер для своих демонстраций, для удобства и чтобы им было что отображать. Существует множество возможных способов рендеринга obj-файла, но в их подходе нет ничего особенного. Я не рекомендую использовать этот подход в вашем коде: скорее, быстрый поиск покажет вам множество гораздо более способных загрузчиков/рендереров 3D-моделей для Android. Вы должны использовать один из них, это будет лучше для вас в долгосрочной перспективе.

Если вы твердо намерены использовать их код, посмотрите на код, который отображает чайник, должно быть очевидно, как используются данные в классе чайника.

person Blair MacIntyre    schedule 10.02.2015
comment
спасибо, не могли бы вы сказать мне, как я могу добавить свой файл 3d obj...? - person user3924793; 10.02.2015
comment
Вы смотрели, как это используется в программе? Массивы в файле Teapot.h — это массивы (вершины, координаты текстур, нормали, индексы треугольников), которые передаются непосредственно командам рендеринга OpenGL. Вам необходимо ВРУЧНУЮ создать соответствующий набор массивов для вашего файла. - person Blair MacIntyre; 10.02.2015
comment
спасибо за ваш комментарий @Blaiir Macintyre, как я могу создать вручную? есть ли волшебный способ? - person user3924793; 10.02.2015