ios – 如何在Qualcomm的Vuforia示例应用程序中进行更改

ios – 如何在Qualcomm的Vuforia示例应用程序中进行更改,第1张

概述我一直在查看Qualcomm论坛的主题,但没有运气,因为我不确切知道如何寻找我想要的东西. 我正在使用ImageTargets Sample for iOS,我想将茶壶换成另一张图片(相当于文字). 我已经有了渲染,我使用opengl库得到了.h但是我无法弄清楚我需要改变什么来使这个工作,因为这是非常基本的,我无法使它工作我真的没有冒险尝试其他任何事情. 有人可以帮帮我吗? 我会在这里粘贴代码,但 我一直在查看Qualcomm论坛的主题,但没有运气,因为我不确切知道如何寻找我想要的东西.

我正在使用ImageTargets Sample for iOS,我想将茶壶换成另一张图片(相当于文字).

我已经有了渲染,我使用opengl库得到了.h但是我无法弄清楚我需要改变什么来使这个工作,因为这是非常基本的,我无法使它工作我真的没有冒险尝试其他任何事情.

有人可以帮帮我吗?

我会在这里粘贴代码,但这是一个完整的项目所以我不确切知道如果需要放什么请告诉我.

解决方法 如果案件仍然有效,请执行以下 *** 作:

>获取3D对象的头文件
>获取此对象的纹理图像
>在EAGLVIEw.mm中进行以下更改

>导入“yourobject3d.h”
>将纹理添加到texturefilenames数组(这应该在EAGLVIEw的开头
>最终关注kObjectScale(由于聋人约为3.0f,对于一个对象,我确实需要将其更改为120.0f)
>在setup3dobjects方法中为Object3D *对象分配正确的顶点/法线/纹理坐标数组(在“yourobject3d.h”文件中检查正确的数组和命名)
>在renderFrameQCAR中进行此更改

//glDrawElements(GL_TRIANGLES,obj3D.numIndices,GL_UNSIGNED_SHORT,(const GLvoID*)obj3D.indices);glDrawArrays(GL_TRIANGLES,obj3D.numVertices);

我相信这就是……如果有什么东西可以看看Vuforia的论坛,即这里:https://developer.vuforia.com/node/2047669

注意:默认的teapot.h确实(!)有索引,在banana.h中不存在(来自下面的评论)所以请注意这一点

总结

以上是内存溢出为你收集整理的ios – 如何在Qualcomm的Vuforia示例应用程序中进行更改全部内容,希望文章能够帮你解决ios – 如何在Qualcomm的Vuforia示例应用程序中进行更改所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1106324.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存