metulburr wrote:There seems to be no set in stone rules, which makes me frustrated.
It's funny, because I found quite the opposite to be true. Everything is so clear, well for now at least. As soon as you know 3 types of information from any triangle, you can calculate the rest. 3 sides, 2 sides and an arc, etc. Depending on how the known and unknown pieces of the triangle align with each other, you can use different formulas to calculate the rest. If the arc is between the 2 known sides, or next to an unknown, etc. I guess you have to wrap your head around it once, but this is no python problem. Feel free to ask anyway