如何在给定的坐标下在Codeworld Haskell中绘制椭圆

时间:2018-08-20 09:48:42

标签: haskell ellipse codeworld

我需要给定两个坐标绘制一个椭圆形

Ellipse Coords
        Coords

但是我不确定如何使用顶点,共顶点,焦点和中心点来执行此操作。对于两个坐标中的哪些点,我基本上感到困惑。 到目前为止我有这个

Ellipse (a, b)(c, d)       = scaled(solidCircle(1) (???)
Circle (a, b)(c, d)        = (solidCircle (r))
                                            where xc = ((c-a)*(c-a))
                                                  yc = ((d-b)*(d-b))
                                                   r = sqrt(xc +yc)

我在使用缩放圆时包含了圆方程。

谢谢!

0 个答案:

没有答案