三更app下载网站铺铺旺网站做多久了
news/
2025/9/30 13:12:56/
文章来源:
三更app下载网站,铺铺旺网站做多久了,网站单向外链推广工具,湖北营销网站建设联系方式设备坐标通俗的讲就是我们看到的我们的视图坐标#xff0c;它包含屏幕坐标、窗体坐标和客户区坐标#xff0c;他们都是以窗体的左上角为准的坐标#xff0c;并且是从左到右#xff0c;从上到下的坐标 简单总结一下他的特点#xff1a;x坐标是从左到右#xff0c;y坐标是从…设备坐标通俗的讲就是我们看到的我们的视图坐标它包含屏幕坐标、窗体坐标和客户区坐标他们都是以窗体的左上角为准的坐标并且是从左到右从上到下的坐标 简单总结一下他的特点x坐标是从左到右y坐标是从上到下的原点坐标就是我们的屏幕左上角huozh饿我们的窗体左上角。 逻辑坐标就是我们绘图需要参考的坐标系所有的绘图操作都是基于逻辑坐标来进行操作的所以要制作绘图软件或者绘制我们想要的特效必须要了解一下逻辑坐标也需要我们手动去设置我们自定义的逻辑坐标再次基础上完成漂亮的图像。 首先说一下坐标系的转换 一组很中要的APISetViewportExtEx和SetWindowExtExSetViewportExtEx是设定设备坐标系的坐标属性SetWindowExtEx是设定逻辑坐标的的坐标属性写一个函数看不出我们想要的的效果这两个函数一定是成对使用他们可以完成构造设备坐标和逻辑坐标的的比例关系然后设定完毕我们只需要改变我们的坐标映射模式SetMapMode使用MM_ISOTROPIC模式我们再去绘制图形很快就会发现我们的图形变化了是按照我们设定的逻辑坐标比例进行绘图的最终完成的一个工作就是屏幕上的一个像素不是表示1而是表示我们的设定比例。 有人会说我们的坐标系很多都是从左到右从下到上的啊这样才符合我们小时候在数学数上学到的坐标系样式不要急上边两个API就可以完成这个操作我们只用设定坐标类型的正负就可以构造我们逻辑坐标的方向了比如说SetViewportExtEx(hDC,2,2,NULL)SetWindowExtEx(hDC,1,-1,NULL);就把我们的逻辑坐标设定为相比设备坐标的两倍方向从左到右从上到下的坐标了。 再来看看原点的问题把 设备坐标和逻辑坐标的比例关系设定好了逻辑坐标的方向也设定好了那么我们的原点坐标不能总在屏幕左上角把那样很不舒服还有两个API可以完成这个问题他们是SetViewportOrgEx和SetWindowOrgEx这两个函数完成逻辑坐标原点对应设备坐标原点的位置当然也可以只使用SetWindowOrgEx一个函数默认的逻辑坐标就是在屏幕左上角00的位置比如说SetWindowOrgEx(hDC,-100,-100,NULL);我们就把我们的逻辑坐标原点放在相对于视图坐标设备坐标的100100位置了再次绘图我们发现我们绘制的图形偏移了好了坐标转换的基础就这样子了其余的就是在这几个api上发挥了。转载于:https://www.cnblogs.com/jiangu66/archive/2013/04/22/3036521.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922866.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!