现在在做一个opengl的挑选. 在渲染模式下时,程序运行都是正常的. 挑选部分内容:
用glselectbuffer()指定记录数组
进入选择模式
对名字堆栈初始化
使用工具函数glupickmatrix()
交替调用绘制函数和操纵名字堆栈函数
退出选择模式
处理记录 现在问题是:进入选择模式后.在调用绘图函数时总是出现invalid float point operatation的错误.
进入选择模式后,当产生选择命中时会出现invalid float point operatation,而没产生选择命中时就一
切运行正常的,比如说,绘制了一些物体,当鼠标点击(进入选择模式),点在没有物体的地方无问题,点到物
体上时出错. 渲染模式和选择模式下调用的绘图函数都是一样的.
请问,这可能是什么方面的原因?
用glselectbuffer()指定记录数组
进入选择模式
对名字堆栈初始化
使用工具函数glupickmatrix()
交替调用绘制函数和操纵名字堆栈函数
退出选择模式
处理记录 现在问题是:进入选择模式后.在调用绘图函数时总是出现invalid float point operatation的错误.
进入选择模式后,当产生选择命中时会出现invalid float point operatation,而没产生选择命中时就一
切运行正常的,比如说,绘制了一些物体,当鼠标点击(进入选择模式),点在没有物体的地方无问题,点到物
体上时出错. 渲染模式和选择模式下调用的绘图函数都是一样的.
请问,这可能是什么方面的原因?
解决方案 »
- 如何在只安装了office2007的环境下,调试操作excel2003的dephi代码
- 如何实现delphi与asp交互?
- 什么原因呀,晕
- 如何从IHTMLDocument2里提取<table>里的所以数据?????????
- c++中的“带函数的”struct,对应于pascal的什么类型?? 200分相送!
- 如何实现按空格键,但得到按 PageDown 的效果
- 怎么让一个指向内存地址的指针后移?
- 请教斑竹:如何给自己加分????
- 如何在DBGrid里添加控件
- Rx控件
- [致命错误] Unit_Main.pas(142): File not found: 'Unit_Displacement.dcu'
- 请问数组的大小可以按需分配吗?不是一次性分配10大小或更多个而是我现需要1个就分配一个,后来又需要了再分配2个,再增加2个。能这样操作吗?如何实现阿?
opengl的浮点问题