在C#的Graphic绘图,坐标问题如果我想改变坐标度量单位,改为厘米,而不是像素点,再进行画直线或者圆之类的,那么该这样改变写坐标变换代码,比如Graphics g = CreateGraphics();g.DrawLine(new Pen(Color.Black,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 19:28:04

在C#的Graphic绘图,坐标问题如果我想改变坐标度量单位,改为厘米,而不是像素点,再进行画直线或者圆之类的,那么该这样改变写坐标变换代码,比如Graphics g = CreateGraphics();g.DrawLine(new Pen(Color.Black,
在C#的Graphic绘图,坐标问题
如果我想改变坐标度量单位,改为厘米,而不是像素点,再进行画直线或者圆之类的,那么该这样改变写坐标变换代码,比如Graphics g = CreateGraphics();
g.DrawLine(new Pen(Color.Black,02),0,0,5,5);如果不改变的话,基本看不到画出的线

在C#的Graphic绘图,坐标问题如果我想改变坐标度量单位,改为厘米,而不是像素点,再进行画直线或者圆之类的,那么该这样改变写坐标变换代码,比如Graphics g = CreateGraphics();g.DrawLine(new Pen(Color.Black,
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace testGDIScale
{
public partial class Form1 :Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender,EventArgs e)
{
Graphics g = pictureBox1.CreateGraphics();
//画出来后用尺子量,1cm
g.DrawRectangle(new Pen(Brushes.Red),Xmm2pixels(g,0),Ymm2pixels(g,0),Xmm2pixels(g,10),Ymm2pixels(g,10));
}
public float Xmm2pixels(Graphics g,float mmx)
{
double r;
r = mmx / 25.4 * g.DpiX;
return (float)r;
}
public float Ymm2pixels(Graphics g,float mmy)
{
double r;
r = mmy / 25.4 * g.DpiY;
return (float)r;
}
}
}

在C#的Graphic绘图,坐标问题如果我想改变坐标度量单位,改为厘米,而不是像素点,再进行画直线或者圆之类的,那么该这样改变写坐标变换代码,比如Graphics g = CreateGraphics();g.DrawLine(new Pen(Color.Black, 请问graphic的用法graphic adj 1.生动的;写实的 2.图解的;坐标式的 3.绘画的 不知道在实际情况中,该如何应用,请指导, MATLAB中关于极坐标绘图的问题!在极坐标绘图中,默认的是绘制0°—360°范围内的图形.而我只想绘制一部分角度的图形,比如说-10°——10°范围内的极坐标图形,该如何实现呢? 回文数的C#问题. CAD2004中在绘图区随意画个圆,如何找出圆心的坐标? 在天正打开总平面图,用坐标标注各点坐标与图纸显示坐标一样,坐标检查完全正确,但遇到以下问题在绘图里使用“点”命令,输入相应坐标,显示的点却与图纸上这个坐标标注的点不在一个位 c#用graphic里面能用小数画图吗 graphic designer的含义 C#判断事件问题C#在发生一个事件的时候,如何判断上一个发生的事件是什么呢 graphic 英语翻译那是我第一次看见这种美妙的图画——一张由电脑绘图技术制作的彩色照片.It was the first time I saw the wonderful painting - a color image by means of computer graphic technique.上面的句子有任何问题 Graphic Equalizer的含义是什么 C#如何得到用line画的曲线的坐标 OUTCAD绘图时,以绝对坐标绘图,假如我确定了一个点,怎么知道绝对坐标的原点?例,确定一点@50,50.如何确定该绝对坐标的原点?在OUTCAD绘图区域内是不是可以有多个坐标原点?是怎么确定的? Flash绘图时,如果要改变图形边界的颜色 在CAD绘图不知道原点如何使用相对坐标?初学者,但是不知道参照点的X轴,Y轴 用CASS软件打开以毫米为绘图单位、比例为1:500的地形图我要在图上提取坐标高程算量怎么办用CASS软件打开以毫米为绘图单位、比例为1:500的平面总图,坐标如何正确标注?直接标出的坐标值 Mathematica绘图总是出现这样的问题,绘图绘不出来另外还有:有用过Matlab 、Maple 、Mathematica这三款软件的网友吗?在微积分和作图方面,哪款要更好一些?