Nice work, but I am also challenged with maths.
Will this allow me to do point rotation?
Say I have an origin x=0 & y=0, and another point x=4, y=4.
Can I find out the angle of the second coordinates where the first set is the origin,
and then rotate the second point say 180 degrees around the origin ?
Art.
Bookmarks