如何使用jPCT与Vuforia SDK?

3

有人能够概述一下如何混合使用Jpct和Qualcomm Vuforia SDK吗?使用Java渲染引擎与Vuforia一起使用是个好主意吗?

1个回答

1

基本上,QCAR 的整个作用是计算预定义目标图像的变形转换矩阵。它会给你两个重要的 4x4 矩阵,你可以使用它们和 OpenGL 一起叠加你的图形。

  • ModelView 矩阵
  • Projection 矩阵

如果你熟悉 OpenGL,这两个矩阵就足够进行渲染了。但如果你想使用像 jPCT 这样的渲染引擎,则需要将 ModelView 矩阵与 camera 结合使用,并从 Projection 矩阵中提取 FOV。查看 ImageTarget 示例应用程序,你就会明白需要更改代码的哪个部分。

更不用说,你还应该从本地代码中注释掉不必要的渲染代码。由于 jPCT 是基于 Java 的,因此你需要将矩阵从本地代码传递到 Java 中,这是一个 JNI 任务。否则,你可以使用基于 C++ 的引擎,如 Ogre3DOpenFramework,以便能够在本地代码中进行渲染。

如果你遇到问题,请回来咨询更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接