我一直在查看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中不存在(来自下面的评论)所以请注意这一点