社区
图形处理/算法
帖子详情
请问opengl中画点的问题?
wanderfox
2007-06-07 02:48:07
我刚开始学习opengl,学习到使用glvertex3f绘制点,方法如下:
glBegin(GL_POINTS);
glVertex3f(0.5f,0.5f,0.0);
glEnd();
好像opengl的(0,0)坐标在窗口的中心,坐标范围均在-1到1之间,现在请问怎样根据点在屏幕中的像素位置画点?比如我在窗口中定义一个鼠标操作,鼠标左键点击一下,就会在相应位置画一个点?
谢谢
...全文
673
4
打赏
收藏
请问opengl中画点的问题?
我刚开始学习opengl,学习到使用glvertex3f绘制点,方法如下: glBegin(GL_POINTS); glVertex3f(0.5f,0.5f,0.0); glEnd(); 好像opengl的(0,0)坐标在窗口的中心,坐标范围均在-1到1之间,现在请问怎样根据点在屏幕中的像素位置画点?比如我在窗口中定义一个鼠标操作,鼠标左键点击一下,就会在相应位置画一个点? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanderfox
2007-06-07
打赏
举报
回复
请问zhucde:设置矩阵关系的这段代码是放在OnPaint函数中么,怎么显示不出来?
s_screensizex,s_screensizey应该是窗口的大小吧?
谢谢
wanderfox
2007-06-07
打赏
举报
回复
谢谢楼上的,我先试一下~
zhucde
2007-06-07
打赏
举报
回复
需要设置矩阵关系,映射才二维屏幕
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0,s_screensizex,0,s_screensizey,-1,1);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
s_screensizex,s_screensizey自己先获取到,赋到这里
Y___Y
2007-06-07
打赏
举报
回复
http://blog.csdn.net/Y___Y/archive/2007/04/14/1564461.aspx
使用Qt 和
OpenGL
® 创建跨平台可视化UI
### 使用Qt和
OpenGL
®创建跨平台可视化UI的关键知识点 #### 一、背景与挑战 - **科学可视化**:科学计算中的数据通常需要通过图形化的方式来展示,以便于研究人员理解和分析。这种需求推动了高性能2D和3D图形的...
学
OpenGL
编3D游戏[含全部源码]
第6 章
OpenGL
中显示文字__介绍了
OpenGL
中文字的几种显示方式。第7 章 特殊的平面_树_____栽些树种些草,让这个
OpenGL
世界充满生机。第8 章 显示3D模型________在
OpenGL
场景中显示3DS格式的模型。第9 章 使用MD2动画...
freeglut 2.8.0 (.h .lib .dll)
**freeglut 2.8.0:一个开源的
OpenGL
辅助库** `freeglut`是一个开源的跨平台
OpenGL
库,用于提供GLUT(通用
OpenGL
界面工具包)的替代品。GLUT最初由Mark Kilgard开发,是学习和实验
OpenGL
编程的常用工具,但其发展...
opengl
画点、画线
opengl
画点
OpenGL
如何画球体?
在这个例子中,我们使用了两层循环,计算出球体上所有点的坐标并将结果存储在 vertices 数组中。然后,我们可以使用这个数组来绘制球体。球体可以由许多三角形组成,而每个三角形都可以由三个顶点构成。为了画出一个...
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章