我用OpenGL画的简单3D图怎么在X×00或GF6×××系列的显卡上运行时,实体图上各个面的线都被画出来了,四边形的一条对角线也被显示出来,在其他的一些卡上就不会有。
请问是不是还要打开或关闭某些功能呀?
请问是不是还要打开或关闭某些功能呀?
解决方案 »
- 辅助线程能用NEW吗?
- ICaptureGraphBuilder2的问题
- 我的程序是基于单文档框架的,我的程序现在运行的时候总是提示建立空文档失败,然后退出程序,可是在别的机器上就不出现这个问题是怎么回
- go to the defination of XXX 失效如何处理?
- 高分求教:关于一个网页是怎么实现的
- 我正在开发游戏,现新开设<游戏设计>论坛,希望喜欢游戏开发的朋友前来捧捧场
- 有点郁闷,拷贝屏幕连续用GetDIBits系统资源占用特大,有什么办法?
- 信号量是否可以用条件变量代替//信号量效率会高一些吗???
- !关于内存使用的问题:windows任务管理器中列出的某进程使用内存的数目是否真实地反映了该程序的内存使用量,如果要看程序使用的内存是
- 怎样得到标题栏以及任务栏的尺寸
- 怎样在一个框架使用多个视图?
- 怎样让一个Edit控件不断显示数字(像选车牌号一样)?不用线程
怀疑一: 你的程序当中对于顶点法向量的设置有问题
导致光照计算的时候,共面的三角形的顶点不同,光照效果不同,形成有线的假象
怀疑二: opengl的驱动有问题
怀疑一: 你的程序当中对于顶点法向量的设置有问题
导致光照计算的时候,共面的三角形的顶点不同,光照效果不同,形成有线的假象
==========================================
这个我可以保证!多谢您的关注!
opengl的库是否各个电脑上都一致?毕竟它有好几个不同版本的呢
可能存在 z-fighting
=========================================
Rafier使劲的点头ing!
高手:知道怎么解决不?
1,使用 polygon offset
2,在绘制线条的时候 disable depth test
可是atix00和geforce6×××是高端的显示卡,z精度不会比一般的差
再说了,z精度是创建设备的时候指定的,这个方面应该没有差异才对
解决z精度的问题也可以通过加大近裁剪距离,或者减少远裁剪距离的方式来解决
知道是什么问题了!
我打开了glEnable(GL_POLYGON_SMOOTH);
关掉就没有这个现象了。可是不打开,画的3D图又极为不爽,郁闷!