Obiekt Math ma wszystkie potrzebne narzędzia do trygonometrii.
Do tego przyda Ci się jakiś poradnik, jak rysować na canvasie.
Warto zauważyć, że już samo rysowanie elementów związanych z trygonometrią nie jest stricte dziedziną JS-a. Wydaje mi się, że temat nie jest zbyt popularny, w dodatku zawężasz poszukiwania do języka polskiego. Wątpię, abyś znalazł odpowiednie materiały dokładnie w tej tematyce.
IMO siadaj i zacznij rysować, innej drogi nie ma. Jeśli będziesz miał z czymś problemy, wróć na forum z kodem - z pewnością pomożemy.