使用quil.core / ellipse在clojure中绘制8个模式

时间:2016-04-20 03:49:17

标签: clojure quil

我想用八个图案绘制草图。现在我知道如何以逆时针和顺时针方向绘制圆圈。但我不知道如何将它们结合起来。

(defn draw-state [state]
   (let [x (* 150 (quil.core/cos angle))
         y (* 150 (quil.core/sin angle))]
      (quil.core/ellipse x y 100 100)
      (quil.core/ellipse y x 100 100)))

此功能将以相反方向绘制两个圆圈。但是如何用8种模式绘制草图?

1 个答案:

答案 0 :(得分:1)

8型曲线的极坐标=

r ^ 2 = Cos [2t](Sec [t])^ 4

其中r =半径,t =角度

你可以从这开始。