C# 坐标转换
来源:互联网 发布:centos squid 配置 编辑:程序博客网 时间:2024/06/06 01:38
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace 坐标变换{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e)//平移变换 { Rectangle r = new Rectangle(new Point(0,0), new Size(80, 80));//定义一个长方形,原点是(0,0),宽80高80 SolidBrush b = new SolidBrush(Color.Red); Graphics g = this.CreateGraphics(); g.FillRectangle(b, r); g.TranslateTransform(100f, 100f);//原点平移 Pen p = new Pen(Color.Red, 5); g.DrawRectangle(p, r); g.ResetTransform(); g.Dispose(); p.Dispose(); b.Dispose(); } private void button4_Click(object sender, EventArgs e)//清空 { Graphics g = this.CreateGraphics(); g.Clear(BackColor); g.Dispose(); } private void button2_Click(object sender, EventArgs e)//旋转变换 { Rectangle r = new Rectangle(new Point(150, 150), new Size(80, 80)); SolidBrush b = new SolidBrush(Color.Red); Graphics g = this.CreateGraphics(); g.FillRectangle(b, r); g.RotateTransform(25f);//坐标轴向右旋转45度 Pen p = new Pen(Color.Red, 5); g.DrawRectangle(p, r); g.ResetTransform(); g.Dispose(); p.Dispose(); b.Dispose(); } private void button3_Click(object sender, EventArgs e)//拉伸变换 { Rectangle r = new Rectangle(new Point(100, 100), new Size(80, 80)); SolidBrush b = new SolidBrush(Color.Red); Graphics g = this.CreateGraphics(); g.FillRectangle(b, r); g.ScaleTransform(2f,0.5f);//X轴拉伸为2倍,Y轴拉伸为0.5倍 g.FillRectangle(b, r); g.ResetTransform(); g.Dispose(); b.Dispose(); } }}
0 0
- C# 坐标转换
- ArcEngine、C#中经纬度坐标、投影坐标之间的转换
- 墨卡托坐标于百度经纬度坐标相互转换c#实现
- ArcEngine、C#中经纬度坐标、投影坐标之间的转换
- C#平面坐标与经纬度转换
- C#代码将GPRS坐标/谷歌坐标转换为百度坐标
- 地球坐标-火星坐标-百度坐标及之间的转换算法 C#
- 地球坐标转换(度分秒转度),火星坐标,百度坐标转换 c++,js ,c# 算法通用
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 我理解的task_struct
- iOS 中如何添加应用自己的字体
- 微信小程序view居中
- 我使用中的Linux命令和快捷键(For Ubuntu)
- 如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
- C# 坐标转换
- POJ 1061(青蛙的约会)
- typedef 的用法 (转载)
- CursorAdapter如何监听数据变化通知界面刷新
- Hibernate关联映射
- gcc -I -L -l区别
- 今天来马克一下把数据库中的数据动态显示到前台页面下拉框中/默认选中
- MAC电脑开发python准备
- window.close()失效问题