Basically, my idea is
After user clicks a point
I have to create another point in the orientation from the initial point
and draw a line between them

Is there a function out there
that accepts Initial point, and an orientation -> showOrientation(1stPoint, Orientation)
and does the math?