DrawLineという線を引く関数を利用して直径1mの円を書くプログラムを作りたいと思ってるんですが、
うまく作れません。どなたか作成、または作成の仕方のアドバイスをしてもらえませんか?

DrawLine (0,0,1,1)
このように初めに始点の座標、次に終点の座標xyを指定して線を引くプログラムです。

DrawLine (0,0,cos(e), 1)
現在このようにして0,0を中心にcosのθ部分をfor文で微小変化させながらx軸周りに円を書こうと思ったのですが、このプログラムだと高さが1
の部分の線しか表示されません。
そこでy座標の1を変数hにしてどうにかしようと思ってるのですがどのように変化させればいいか考えてみたのですがわかりませんでした。

hをどのように変化させていけばきれいな円が書けるか教えてください。、どなたかお願いします。