Я импортировал в свою сцену модель (например, чайник), используя Rajawali. Я хотел бы пометить части модели (например, крышку, корпус, ножку, ручку и носик), используя простые представления Android, но я понятия не имею, как этого можно достичь. В частности, размещение меток в нужном месте кажется сложной задачей. Идея состоит в том, что когда я изменяю положение моей модели в сцене, кончики меток по-прежнему располагаются правильно.
Учебник Rajawali показывает, как представления Android могут быть размещены поверх сцены здесь https://github.com/Rajawali/Rajawali/wiki/Tutorial-08-Adding-User-Interface-Elements . Я также понимаю, как с помощью матриц преобразования 3D-координату на модели можно преобразовать в 2D-координату на экране, но я понятия не имею, как определить точные 3D-координаты на самой модели. Модель экспортируется в формат OBJ с помощью Blender, поэтому я предполагаю, что есть какой-то умный способ определить координаты в Blender и экспортировать их в отдельный файл или как-то включить их в файл OBJ (но не отображать эти точки, а только включать их как метаданные), но я понятия не имею, как это сделать.
Любые идеи очень ценятся! :)