Да и по сложности вычислений не понятно, что сложнее.
Ну так посчитайте.
2-й вариант:
6 Кроссов, три Дот, три сравнения, два and. Кросс - 6 умножений, три вычитания. Дот - Три умножения, два сложения.
Итого - 45 умножений, 24 сложения/вычитания, три сравнения, два and
3-й вариант (с барицентрическими кооржинатами):
5 Дот, 6 вычитаний, 8 умножений, одно деление, три сравнения, два and
Итого - 23 умножения, 16 сложений/вычитаний, одно деление, три сравнения, два and
___
Даже если считать, что у современных процессоров умножение/деление почти такое же по скорости как сложение/вычитание, все равно 3-й вариант должен быть значительно выгодней.