Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于iPhone的OpenGL ES高亮显示算法_Iphone_Opengl Es - Fatal编程技术网

用于iPhone的OpenGL ES高亮显示算法

用于iPhone的OpenGL ES高亮显示算法,iphone,opengl-es,Iphone,Opengl Es,我想在iPhone上做一个突出显示的动作。我可以用手指画一条这样的线,但现在我想能够突出显示出来。你能告诉我有什么算法能做到这一点吗?使用OpenGLES进行离线编程 谢谢这将在几何体周围产生一个粉红色的高光: render_model(); glDisable(GL_LIGHTING); glDisable(GL_TEXTURE_2D); glColor3f(1.0f, 0.0f, 1.0f); glLineWidth(2); glCullFace(GL_FRONT); render_mode

我想在iPhone上做一个突出显示的动作。我可以用手指画一条这样的线,但现在我想能够突出显示出来。你能告诉我有什么算法能做到这一点吗?使用OpenGLES进行离线编程


谢谢

这将在几何体周围产生一个粉红色的高光:

render_model();
glDisable(GL_LIGHTING);
glDisable(GL_TEXTURE_2D);
glColor3f(1.0f, 0.0f, 1.0f);
glLineWidth(2);
glCullFace(GL_FRONT);
render_model_using_GL_LINES();
glCullFace(GL_BACK);
glEnable(GL_TEXTURE_2D);

与算法无关。删除了标记。如果着色为您提供高亮显示效果,则可能会删除标记。它能做到吗?我希望能够在触摸开始、触摸移动和触摸结束时,使用黄色荧光灯在文本上高亮显示。我需要的是OpenGL代码来提供突出显示效果。谢谢,我尝试了两个更改:1)将glColor3f更改为glColor4f(1.0f,0.0f,1.0f,1.0f),因为我使用的是OpenGL ES。2) 在iPhone上找不到render_model()和render_model_,因此我将它们注释掉。然而,现在我只能在所有东西上画一个粉红色的笔划,它不会突出显示。有什么建议吗?你确定render_model()和render_model_using_GL_LINES()是有效的函数调用吗?在地图上找不到web@Erika:render_model()和render_model_using_GL_LINES()是渲染要高亮显示的几何体所需的任何代码的缩写。