前者画的是真正的圆,而后者画出来的确实椭圆
这是我写的小代码:
Private Sub Command1_Click()
Const pi = 3.14159265358979
Picture1.Scale (-320, -240)-(320, 240)
Picture1.Cls
Picture1.Circle (0, 0), 155, QBColor(3)
For th = 0 To 2 * pi Step pi / 1000
x = 155 * Cos(th)
y = 155 * Sin(th)
Picture1.PSet (x, y), QBColor(4)
Next th
End Sub
这是为什么呢?请高手指点指点.谢谢了!
如果我用数学方法逐一取点画圆,要如何设置坐标系统才能让它画出一个圆来呢?