主题:绘图时横坐标与纵坐标比例是否相同
zhang5382
[专家分:170] 发布于 2010-12-22 19:40:00
碰到一个怪问题:在一个圆周上的六个等分点上再做相同大小的圆,总有几个圆的圆心不在原始圆的圆周上,好像横坐标与纵坐标比例不同似的,为检查是否是这个原因,画了一个8000*8000的正方形,实测两条相邻边,误差很大,好像真的有个纵横比,以前画图从没遇到这个现象,都是按1:1处理的。
最后更新于:2010-12-24 21:17:00
回复列表 (共5个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2010-12-22 20:48:00
没有你的代码和截图,大家是无法研究的
板凳
zhang5382 [专家分:170] 发布于 2010-12-24 20:55:00
怎样发附件?
3 楼
老大徒伤悲 [专家分:29120] 发布于 2010-12-24 21:51:00
1你的程序在我这里运行,并未出现你说的那种情况。正方形很正,圆,左上、右上方的稍有偏下了一点。
明天再仔细研究
4 楼
老大徒伤悲 [专家分:29120] 发布于 2010-12-25 11:45:00
研究了半天,还是没有结果。
只发现:
1、与屏幕分辨率无关;
2、vb自带的做圆方法本身的椭圆系数默认是1(就是正圆);应该不是这个问题。
有待大方之家解答。
5 楼
zhang5382 [专家分:170] 发布于 2010-12-25 19:31:00
按照编程的原意,六个圆的交点应该在正中间,可是现在有四个圆的圆心不在中间那个圆周的等分点上,还有一个问题,将Circle (X, Y), R 改为Circle (Y, X), R ,原以为图形只是会旋转90度,可是一运行,图形都变样了,真奇怪。大家帮助分析一下。
我来回复