三角関数は3Dやるなら必須に近いけど2Dならそんな要らん
3Dでも三角関数で角度から座標を求められて、逆三角関数で座標から角度を求められる程度のことが分かってれば色々できる