社区
图形处理/算法
帖子详情
OpenGl 中glViewport(x,y,cx,cy)的x和y与窗口坐标有啥区别?
问远
2010-04-04 01:50:58
OpenGl 中glViewport(x,y,cx,cy)的x和y与窗口坐标有啥区别?
...全文
983
3
打赏
收藏
OpenGl 中glViewport(x,y,cx,cy)的x和y与窗口坐标有啥区别?
OpenGl 中glViewport(x,y,cx,cy)的x和y与窗口坐标有啥区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
VR_Lab
2010-04-07
打赏
举报
回复
glViewport(x,y,cx,cy),其中的x,y表示你要画的窗口的左上角的坐标位置,cx,cy表示你要画的窗口的长和宽。利用这个函数可以实现多视口显示,即一个窗口中“同时”显示不同的图像,我写过一个OpenGL的窗口类继承于CWnd,比如说你要把你的窗口分为4份,实现四网格显示,那在左上角的那个窗口的设置就是glViewport(0,0,width/2,heitht/2);还有不懂的可以加我QQ726436079
degree_37
2010-04-04
打赏
举报
回复
楼上正解~
Swkjd
2010-04-04
打赏
举报
回复
OpenGL:屏幕上水平向右为x,竖直向上为y,z垂直屏幕向外,与x、y构成右手坐标系。
窗口坐标:屏幕上水平向右为x,竖直向下为y。
皮球运动动画文档文档
皮球运动动画文档文档
open
gl
常见问题
01.相机如何在
Open
GL
中
工作?
02.我怎样才可以移动我的视点, 或者是相机,在我的场景
中
?
03.我的相机该去哪, 模型视点矩阵还是投射矩阵?
04.我该怎么执行一个缩放操作?
05.给出当前模型视点矩阵,我怎么才可以确定相机的物体空间位置?
06.我怎样才可以使照相机在我的场景
中
围绕一个点转?
07.如何自动计算一个观察点可以显示全部的场景?(我知道边界球体和向上分量(bounding sphere
Open
GL
-- 三维到二维,
坐标
系统
现实
中
的三维物体要画到纸上,二维平面画图,就是点和线,三维是点线面,需要把三维的每个位置的空间
坐标
(x,y,z)映射到二维平面
坐标
(x,y),这可以通过线性代数知识解决。
open
GL
变换
Open
GL
通过各种变换实现,都是矩阵运算实现的 几种变换简介(参见
Open
GL
超级宝典第5章) 变换 用途 视图 指定观察点的位置 模型 在场景
中
移动,缩放,选择对象 模型视图 描述
open
gl
坐标
变换 整个流程的计算
之前用opencv求得某个物体位姿后,结合 相机 内参数矩阵, 使用
open
gl
将其渲染出来 使用内参数矩阵计算出投影矩阵, 然后 思考了下
open
gl
环境下 某个3D点最终在渲染
窗口
的像素
坐标
是如何计算出来的 最终得到了如下代码,
open
gl
的
坐标
计算过程 参考如下链接 http://www.songho.ca/
open
gl
/
gl
_transform.html 这个人 应
Open
GL
边用边学------2
Open
GL
状态、视口设置
Open
GL
的状态管理机制 视口与视口
坐标
系概念 测试视口设置 1 移动视口 2 多视口 视口小结1
Open
GL
的状态管理机制从前面的最简单例子可以看出,我们几乎没有进行任何关于颜色和
坐标
系的配置,
Open
GL
就已经能够实施渲染了。这是因为
Open
GL
本身管理了很多渲染时需要的状态数据,并且在初始化时自动设置了合理的默认值。例如,默认的清屏颜色就是黑色,这才是我们看到
窗口
客户区呈现黑色的原因。Op
图形处理/算法
19,473
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章