【发布时间】:2014-02-07 02:37:19
【问题描述】:
我如何画一个椭圆,其中的直线长度相同?
用圆圈很容易,我可以写类似的东西
for (u = 0 ; u < 2*pi ; u += 0.001*pi) {
drawdot (cos(u), sin(u)) ;
drawline (cos(u), sin(u), 2*cos(u), 2*sin(u) ;
}
但如果我对椭圆这样做,如下所示,线条的长度不同。
for (u = 0 ; u < 2*pi ; u += 0.001*pi) {
drawdot (2*cos(u), sin(u)) ;
drawline (2*cos(u), sin(u), 4*cos(u), 2*sin(u) ;
}
我如何弄清楚如何使它们的长度相同?
【问题讨论】: