I've hit a snag in my program. I need to take any three given coordinates and orient them in a counter-clockwise fashion.
Any point can be chosen as the first (in my case, I've chosen the coordinate with the least y-value and if another coordinate shares that y-value, I go with the coordinate with the least x-value)
In other words, the first coordinate is the bottom-most-left-most point.
Great.
I can get the other points in counter-clockwise orientation using a lot of if-else conditional statements, but I'm looking for a more elegant solution.
Any ideas?
(BTW, I'm not looking for code, just help with the algorithm)