【发布时间】:2016-01-21 03:38:34
【问题描述】:
我已将使用 Rajawali 的模型(例如茶壶)导入到我的场景中。 我想要标记模型的各个部分(例如盖子、身体、脚、把手和喷口) 使用普通的 Android 视图,但我不知道如何实现。具体来说,定位 正确位置的标签似乎具有挑战性。这个想法是,当我改变我的模型在场景中的位置时,标签的尖端仍然正确定位
Rajawali 教程在这里https://github.com/Rajawali/Rajawali/wiki/Tutorial-08-Adding-User-Interface-Elements 展示如何将 Android 视图放置在场景顶部 .我也了解如何使用模型上的 3D 坐标转换矩阵 转换为屏幕上的 2D 坐标,但我不知道如何确定确切的 3D 坐标 在模型本身。模型使用 Blender 导出为 OBJ 格式,所以我假设有一些聪明的方法来确定 Blender中的坐标并将它们导出到单独的文件或以某种方式将它们包含在OBJ文件中(但不是 渲染这些点,仅将它们作为元数据包含在内),但我不知道该怎么做。
非常感谢任何想法! :)
【问题讨论】:
标签: android opengl-es 3d rajawali