I have some code written in VB.net that calculates the aspect or azimuth of a slope defined by 3 geographical points (lat, lon, elev) It also calculates the slope "angle" but this is working fine.
The azimuth part randomly assigns a flipped value instead of the true value (270 instead of 90 as an example) And this appears to only happen when dealing with non North/South values.
I would like someone to find and fix this bug, or write a new function to calculate this information given the points. Commenting code and showing your work and a short description of what you did to correct the issue would be great as well.
## Deliverables
I have source code but do not want to make it public until I find someone that can complete the project. Email me for information.