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

前端之家收集整理的这篇文章主要介绍了ios – 如何在Qualcomm的Vuforia示例应用程序中进行更改前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在查看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中不存在(来自下面的评论)所以请注意这一点

原文链接:https://www.f2er.com/iOS/328855.html

猜你在找的iOS相关文章