社区
C#
帖子详情
用GDI+画的时候是坐标是以左上角为圆心的,我想以左下角为圆心,y轴向上该怎么实现
szjyzb
2007-01-30 02:36:42
哪位大哥有方法啊,查资料好象要用Matrix ,具体不是很懂
...全文
156
2
打赏
收藏
用GDI+画的时候是坐标是以左上角为圆心的,我想以左下角为圆心,y轴向上该怎么实现
哪位大哥有方法啊,查资料好象要用Matrix ,具体不是很懂
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Seeko0
2007-12-01
打赏
举报
回复
但是可以在你的原点的基础上+Height
huangsweet
2007-12-01
打赏
举报
回复
用Matrix是不能修改坐标原点的
建议先以左上为原点,再翻转,不就变成左下为原点了么?
具体做法:
Bitmap bm;
... //在bm上画图
bm.RotateFlip(RotateFlipType.Rotate180FlipX);
3天掌握Windows
GDI+
图形编程
GDI+
(Graphics Device Interface plus)是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用
GDI+
,因为
GDI+
对以前的...
GDI+
中的
坐标
系
GDI+
中的
坐标
系 1 什么是
坐标
系
坐标
系就是确定一组数据位置的标尺。按按照维数分为2维平面
坐标
系和3维空间
坐标
系。其实2维
坐标
系也是z=0的3维
坐标
系的特例。
坐标
系有三要素,一是原点,二是方向,三是单位大小。如果两个
坐标
系这三点完全一样,那么这两个
坐标
系就完全相同。关于
坐标
系和点的关系,我们可以这么理解:点本身是固定的,但在不同
坐标
系下的表示是不同的。那么为什么要定义那么多的
坐标
系呢,
Windows
GDI+
坐标
系统详解
GDI+
中的
坐标
系 1 什么是
坐标
系
坐标
系就是确定一组数据位置的标尺。按按照维数分为2维平面
坐标
系和3维空间
坐标
系。其实2维
坐标
系也是z=0的3维
坐标
系的特例。
坐标
系有三要素,一是原点,二是方向,三是单位大小。如果两个
坐标
系这三点完全一样,那么这两个
坐标
系就完全相同。关于
坐标
系和点的关系,我们可以这么理解:点本身是固定的,但在不同
坐标
系下的表示是不同的。那么为什么要定义那么多的
坐标
系呢,答案是...
【计算机图形学基础教程】MFC基本绘图函数2
在屏幕上使用SetPixelV()函数将crColor参数设置为随机颜色,用像素点在x轴负向
画
出对角点为(-150, -50)和(-50, 50)的正方形。以(-250, 50)为
左下角
点,以(250, 150)为右上角点绘制矩形,使用红色HS_BDIANGONAL阴影模式填充。x方向的比例因子为2, y方向的比例因子为1,说明窗口x方向的一个逻辑
坐标
映射为视区的两个像素,窗口y方向的一个逻辑
坐标
映射为视区的一个像素。
画
刷填充矩形函数,使用当前话术填充整个矩形,包括左边界和上边界,但不包括右边界和下边界。
VC++例说Windows窗口、视口以及GDI映射模式
在Windows应用程序中,只要进行绘图,就要使用GDI
坐标
系统。Windows提供了几种映射方式,每一种映射都对应着一种
坐标
系。例如,绘制图形时,必须给出图形各个点在客户区的位置,其位置用x 和y两个
坐标
表示,x表示横
坐标
,y表示纵
坐标
。在所有的GDI绘制函数中,这些
坐标
使用的是一种“逻辑单位”。当GDI函数将结果输出送到某个物理设备上时,Windows将逻辑
坐标
转换成设备
坐标
(如屏幕或打印机的
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章