社区
其它技术问题
帖子详情
如何理解windowS程序设计里的窗口范围与视口范围?
cyycxz
2014-03-29 10:57:54
有哪位高手帮忙下,深度剖析窗口范围与视口范围的具体含义,困扰多时了。。。。
...全文
173
回复
打赏
收藏
如何理解windowS程序设计里的窗口范围与视口范围?
有哪位高手帮忙下,深度剖析窗口范围与视口范围的具体含义,困扰多时了。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
相关推荐
Windows
程序设计
SetWindowExtEx SetViewportExtEx SetWindowOrgEx SetViewportOrgEx
SetWindowExtEx (hdc, cxDib, cyDib, NULL) ; 表示设置
窗口
范围
SetViewportExtEx (hdc, cxClient, cyClient, NULL) ; 设置
视口
范围
SetWindowOrgEx (hdc, cxDib / 2, cyDib / 2, NULL) ; 设置
窗口
坐标原点
【qt】
窗口
变换原理
窗口
/
视口
的变换原理:在
窗口
中被映射的点(x,y)与原点所围成的矩形区域,与被映射后在
视口
中的(x’,y’)与原点所围成的矩形区域,其所对应的长度之比,应与
窗口
和
视口
所形成的矩形长度之比相等,对于矩形区域的宽度原理相同。
窗口
/视图
范围
:把
窗口
/
视口
的水平宽度和垂直宽度称为
窗口
/
视口
范围
,比如
窗口
范围
就是指的(Wex,Wey),
视口
范围
就是指的(Vex,Vey)因为计算机中图形的绘制和显示通常都是位于矩形区域之间的,因此
窗口
/
视口
变换就是矩形到矩形的变换。从图形绘制的方向
理解
窗口
和
视口
。
OpenGL中的
窗口
与
视口
// 目标:测试OpenGL
窗口
视口
坐标 // 结果:glutInit
WindowS
ize(640, 480); 指定的是
windows
概念中
窗口
(看得见,可移动,最大化,最小化等操作)大小,以像素为单位 // OpenGL中的
窗口
和
视口
是逻辑上的概念,其中
窗口
范围
是画图时指定顶点坐标使用的坐标,而
视口
范围
是将
windows
中概念中实际 //
窗口
映射成的
范围
#defi
第24天:
Windows
程序设计
-映射!矩形!
映射 SetWindowExtEx 设置
窗口
范围
SetViewportExtEx 设置
视口
范围
SetViewportOrgEx 设置原点 MM_ISOTROPIC 同比例缩放 MM_ANISOTROPIC 自由缩放 矩形 FillRect 填充矩形 FrameRect 矩形边框 InvertRect 翻转矩形 SetRect 矩形坐标 OffestRect 移动矩形 ...
SetWindowOrg & SetViewportOrg
关于这两个函数在网上查了几篇文章,说法不完全一样,经过一些代码实验现将自己的
理解
记录如下: 首先引入概念:页面空间到设备空间的转换所用的是两个矩形的宽与高的比率(转换因子),其中页面空间中的矩形被称为
窗口
(使用逻辑坐标),设备空间中的矩形被称为
视口
(使用设备坐标),
Windows
把
窗口
原点映射到
视口
原点,把
窗口
范围
映射到
视口
范围
,就完成了这种转换[1]。 在下认为上面红色字体所说的映射转换是W
其它技术问题
3,879
社区成员
9,062
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告