HTML 5 Canvas: кардиоида

Кардиоида — плоская линия, которая описывается фиксированной точкой окружности, катящейся по неподвижной окружности с таким же радиусом. Получила своё название из-за схожести своих очертаний со стилизованным изображением сердца.

Хотел с множеством Мандельброта повозится. Но визуально, внутри множества Мандельброта можно выделить бесконечное количество элементарных фигур, центральная представляет собой кардиоиду. Так что, решил для начала кардиоиду нарисовать.

Кардиоида

Кардиоида является частным случаем улитки Паскаля, эпициклоиды и синусоидальной спирали. Впервые встречается в трудах французского учёного Луи Карре. Название кривой дал Джованни Сальвемини ди Кастиллоне в 1741 г.

Свойства:

  • Кардиоида — алгебраическая кривая четвёртого порядка.
  • Кардиоида имеет один касп (точку возврата).
  • Длина дуги одного витка кардиоиды, заданной формулой: r = a* (1 — cos/φ) равна: s = 8*a.
  • Площадь фигуры, ограниченной кардиоидой, заданной формулой: r = a *(1 — cos/ φ) равна: S = (3/2)* Π* a^2.
  • Вот, как она выглядит :3

    HTML5 нид, мэн