时间:19:51 2010-12-14

用户问题的说明

响应鼠标操作,其当中有一个非常重要的知识:使用鼠标点取,达到对三维模型对象的捕捉。

对象的拾取,这是3D当中的一个专业术语。也就是在二维屏幕当中选择三维对象。

我们要使用之前的业务逻辑来进行的处理。

此拾取的功能,其与初始化模块是没有关系的,与显示模块也是没有关系的。其只与用户操作模块有关。

用户操作模块
    用户操作模块其的业务流程

1. 向本地窗口注册响应事件。

2. 。。。。( 选区择函数,返回是什么哪个对象被选择了。此选择了的对象其是怎么样表达呢)

3. 根据相应的对象来处理业务逻辑。

==> 想要的结果:
场景当中的对象其能够接收到用户输入事件,就像二维屏幕一样的来处理。

业务流程当中的2,其应该向用户所透明的。用户是不知道的。其应该是由库来完成的。

http://www.lighthouse3d.com/opengl/picking/index.php?color1

[ 问题]
    OPENGL ES 其是不支持 选择与反馈的机制( select and feedback).

转载于:https://www.cnblogs.com/pengxinglove/archive/2010/12/30/1922401.html

OPENGL ES 对象的拾取相关推荐

  1. opengl es的射线拾取

    2019独角兽企业重金招聘Python工程师标准>>> 在opengl中关于拾取有封装好的选择模式,名字栈,命中记录,实现拾取的功能,相对容易一些.但是到了opengl es里面就比 ...

  2. 使用Android OpenGL ES 2.0绘图之三:绘制形状

    传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229 在定义好待绘制的形状之后,就要开始绘制它们了.使用OpenGL ES 2.0绘制形状可 ...

  3. 调试OpenGL ES应用程序

    大家好,今天小白给大家简单介绍下几种调试OpenGL ES应用程序的方法,欢迎一起交流学习. 一, 使用glGetError OpenGL ES API是一个严格的C API,这意味着它检测到的任何错 ...

  4. OpenGL ES VAO、VBO、EBO、FBO、PBO、TBO、UBO

    面试中经常被问到的 OpenGL ES 对象,你知道的有哪些? 该原创文章首发于微信公众号:字节流动 VBO 和 EBO VBO(Vertex Buffer Object)是指顶点缓冲区对象,而 EB ...

  5. 《OpenGL ES 3.x游戏开发(下卷)》一1.2 顶点数组对象

    本节书摘来异步社区<OpenGL ES 3.x游戏开发(下卷)>一书中的第1章,第1.2节,作者: 吴亚峰 责编: 张涛,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  6. OpenGL ES之离屏渲染的帧缓冲区对象FBO的说明和使用

    一.什么是 FBO ? FBO(Frame Buffer Object)即帧缓冲区对象,实际上是一个可添加缓冲区的容器,可以为其添加纹理或渲染缓冲区对象(RBO). FBO 本身不能用于渲染,只有添加 ...

  7. 【OpenGL ES】帧缓冲区对象FBO

    1.FBO 使用OpenGL ES,一般要通过EGL来配置本地窗口系统,关于EGL的介绍可参照"[OpenGL ES]EGL简介"http://blog.csdn.net/ieea ...

  8. Android OpenGL ES 3.0 PBO像素缓冲区对象

    1.什么是PBO OpenGL PBO(Pixel Buffer Object),被称为像素缓冲区对象,主要被用于异步像素传输操作.PBO 仅用于执行像素传输,不连接到纹理,且与 FBO (帧缓冲区对 ...

  9. Opengl ES系列学习--顶点属性、顶点数组和缓冲区对象

    本节我们继续来看一下<OPENGL ES 3.0编程指南 原书第2版(中文版)>书中第6章的内容,PDF下载地址:OPENGL ES 3.0编程指南 原书第2版(中文版),代码下载地址:O ...

最新文章

  1. 2.8 FSM之Moore和Mealy part3
  2. activiti工作流引擎入门教程
  3. Freemarker循环遍历
  4. 微星笔记本电脑恢复出厂或者一键还原图文流程
  5. .net 怎么循环得到数组里的值_HashMap 底层实现、加载因子、容量值及死循环
  6. Python之数据分析(figure图形对象、Numpy连线特殊点、图像多元布局)
  7. 第J题-=数组中等于K的数对(详解) =======给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数
  8. ubuntu环境下,ubuntu16.04装机到nvdia显卡驱动安装、cuda8安装、cudnn安装
  9. Android优美代码赏析:Snake游戏分析
  10. c++builder 代码格式化工具 AStyle
  11. 毕业设计 python图像检索系统设计与实现
  12. TFIDF与BM25
  13. 深度学习声纹识别_一种基于机器学习及深度学习的声纹降噪方法及系统与流程...
  14. Android 3D 旋转
  15. 论文阅读-A decade of social bot detection-Communications of the ACM, 2020(机器人检测的十年综述)
  16. 论文:轨迹路线生成算法
  17. 微信小程序-定时刷新发送请求
  18. 淮阴工学院计算机网络题库,淮阴工学院计算机导论题库.doc
  19. c语言编写图形登录窗口,C语言实现图形界面登陆窗口
  20. 很不错的html学习资料

热门文章

  1. Linux之redhat7系统结构
  2. Hadoop集群的基本操作(五:Sqoop的基本操作)
  3. LaZagne检测windows本地存储的密码
  4. 导入sql时出现Invalid default value for ‘create_time‘报错处理方法
  5. 参加Python培训班能找到工作吗?
  6. 怎样用c语言解一元一次方程,问一道算法题目(解一元一次方程的问题)
  7. 所有类是object的子类,但是又可以继承一个其他类解析
  8. 大数据流通存隐忧 产业信任体系亟待建立
  9. 什么是新IP的四层网络技术
  10. dedecms网站文章内容按自定义排序的方法