C#坐标变换::

更新时间:2023-06-19 21:31:47 阅读: 评论:0

C#坐标变换::
坐标变换
所谓坐标变换其实就是坐标系的变换,默认情况下坐标系在窗体或空间的左上⾓为原点
平移坐标:
Rectangle redRectangle = new Rectangle(new Point(0, 0), new Size(120, 80));//Rectangle是矩形的类
Graphics g = this.CreateGraphics();
g.FillRectangle(Brushes.Red, redRectangle);
g.TranslateTransform(150,120);//平移坐标系,从(0,0)平移⾄(150,120)
大腿纹身
Pen pen = new Pen(Color.Red, 3);名人传读书笔记
g.DrawRectangle(pen, redRectangle);
g.RetTransform();//将坐标系重新定位到原始位置
关于母亲的作文>申通快递这几天怎么了
旋转坐标:
Rectangle buleRectangle = new Rectangle(new Point(100, 20), new Size(120, 80));//矩形的位置和⼤⼩
Graphics g = this.CreateGraphics();//绘制的位置leaf怎么读
g.FillRectangle(Brushes.Blue,buleRectangle);//绘制
g.RotateTransform(45);//将坐标系顺时针旋转45度
g.FillRectangle(Brushes.Blue,buleRectangle);//再次绘制图形淡忘
什么奶粉最好g.Dispo();//销毁对象
伸缩坐标:
Rectangle greenRectangle = new Rectangle(new Point(30,100),new Size(80,80));
Graphics g = CreateGraphics();
认真地老去
g.FillRectangle(Brushes.Green,greenRectangle);
g.ScaleTransform(3f,0.5f);//此处是坐标的伸缩,宽是原来的3倍,⾼是原来的0.5倍,其中3f、0.5f是单精度浮点型float g.FillRectangle(Brushes.Green,greenRectangle);

本文发布于:2023-06-19 21:31:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/993735.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:坐标系   坐标   变换   作文   位置   纹身   销毁   浮点
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图