In a game I’m making, I’ve got two points, pt1 and pt2, and I want to work out the angle between them. I’ve already worked out the distance, in an earlier calculation. The obvious way would be to arctan the horizontal distance over the vertical distance (tan(theta) = opp/adj).
I’m wondering though, as I’ve already calculated the distance, would it be quicker to use arcsine/arccosine with the distance and dx or dy?
Also, might I be better off pre-calculating in a table?
If you’re going to be doing this many times, pre-calculate in a table. Performance will be much better this way.