早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C#中怎么调节使坐标满足正常坐标系的方向?C#GDI+中怎么把坐标系变为数学坐标系?即x轴向右,y轴向上,原点在左下角?使用TranslateTransform()只能调节原点啊,

题目详情
C#中怎么调节使坐标满足正常坐标系的方向?
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已经是真实的坐标了
看了 C#中怎么调节使坐标满足正常...的网友还看了以下:

英语翻译爱,是一种感受,即使痛苦也会觉得幸福.爱,是一种体会,即使心碎也会觉得甜蜜.爱,是一种经历  2020-05-14 …

英语翻译爱是一种感受,即使痛苦也会觉得幸福;爱是一种体会,即使心碎也会觉得甜蜜;爱是一种经历,即使  2020-05-14 …

“一个事务完成后,它对数据库的改变必须是永久的,即使系统可能出现故障。”这是事务的( )  2020-05-23 …

“一个事务完成后,它对数据库的改变必须是永久的,即使系统可能出现故障。”这是事务的( )。 A)原子  2020-05-23 …

“一个事务完成后,它对数据库的改变必须是永久的,即使系统可能出现故障。”这是事务的()。A.原子性B  2020-05-24 …

事务的()是指,当某个事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器磁盘缓冲区而未  2020-05-26 …

仿句好难!爷爷奶奶,你们是夕阳,但夕阳并不逊色.即使是一弯残月,也要辉照大地;即使是一座古桥,也要  2020-06-17 …

退步向前的名言警句仿写“新叶青青,使我忽然想到:即使不能做一朵流芳溢彩的鲜花,做一片纯净高尚的绿叶  2020-06-20 …

语气停顿正确的一项是[]A.无聊生/者/不生,即使厌见者/不见。B.无/聊生者/不生,即/使厌见者  2020-07-06 …

用坚字组成不同的词,填在括号里四川汶川大地震,使中华民族更().即使时间过去了一百个小时用坚字组成  2020-07-09 …