早教吧作业答案频道 -->数学-->
C#中怎么调节使坐标满足正常坐标系的方向?C#GDI+中怎么把坐标系变为数学坐标系?即x轴向右,y轴向上,原点在左下角?使用TranslateTransform()只能调节原点啊,
题目详情
C#中怎么调节使坐标满足正常坐标系的方向?
C# GDI+中怎么把坐标系变为数学坐标系?即x轴向右,y轴向上,原点在左下角?使用TranslateTransform()只能调节原点啊 ,
C# GDI+中怎么把坐标系变为数学坐标系?即x轴向右,y轴向上,原点在左下角?使用TranslateTransform()只能调节原点啊 ,
▼优质解答
答案和解析
手工计算转换坐标系即可
比如你的画图区域(比如picturebox)长为w,高为h,你想把数学上(x,y)坐标转换成以中心为圆点的坐标,则用如下函数
public static void ConvertPoint(int w, int h,ref int x,ref int y)
{
x -= w / 2;
y = h / 2 - y;
}
调用:
int x=10;
int y=10;
ConvertPoint(pictureBox1.Width, pictureBox1.Height, ref x, ref y);
//在这里x,y已经是真实的坐标了
比如你的画图区域(比如picturebox)长为w,高为h,你想把数学上(x,y)坐标转换成以中心为圆点的坐标,则用如下函数
public static void ConvertPoint(int w, int h,ref int x,ref int y)
{
x -= w / 2;
y = h / 2 - y;
}
调用:
int x=10;
int y=10;
ConvertPoint(pictureBox1.Width, pictureBox1.Height, ref x, ref y);
//在这里x,y已经是真实的坐标了
看了 C#中怎么调节使坐标满足正常...的网友还看了以下:
一条变动的直线L与椭圆X^2/4+Y^2/2=1交于P,Q两点,M是L上的动点,满足关系|MP|× 2020-05-17 …
在双缝干涉实验中,下面哪些在双缝干涉实验中,下面哪些说法是对的,怎么判断?1当d变小时,l就变小2 2020-07-01 …
用总长为100米的篱笆围成矩形场地,求矩形面积S(㎡)与一边长L(米)之间的关系是,并指出该关系式 2020-07-03 …
如图所示,玻璃管内封闭了一段气体,气柱长度为L,管内外水银面高度差为h,若温度保持不变,把玻璃管稍 2020-07-06 …
0.1mol·L-1的某二元弱酸(H2X)溶液和0.1mol·L-1NaOH溶液等体积混合物(忽略 2020-07-25 …
平面直角坐标系xoy中,y轴上有一点A(0,1),在x轴上任取一点P,过点P作PA垂线l(1)若l 2020-07-29 …
坐标系测试方程直角坐标系xOy中,l参数方程x=3-√3t/2,y=1t/2(t为参数),以O为极 2020-07-31 …
某同学在研究弹簧伸长长度与所受拉力大小时,所得数据如下:(1)表中列出了哪两个变量之间的关系?自变 2020-08-01 …
双星系统问题某双星系统中每个星体的质量都是m,两者相距L,它们正围绕两者连线的中点做圆周运动.计算该 2020-12-16 …
图1表示生态系统中各成分之间的联系,图2为某一食物链中所有动物种群数量变化曲线.请据图回答:(1)图 2020-12-21 …