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