Ладно, а если я предварительно создам список координат треугольников в виде ((x y) z), например список координат трех треугольников:
((((1.22039e+007 4.28423e+006) 336.62) ((1.22038e+007 4.28422e+006) 336.65) ((1.22038e+007 4.2842e+006) 336.71))
(((1.22039e+007 4.28419e+006) 336.74) ((1.22039e+007 4.28423e+006) 336.62) ((1.22038e+007 4.2842e+006) 336.71))
(((1.22039e+007 4.2842e+006) 336.68) ((1.22039e+007 4.28423e+006) 336.62) ((1.22039e+007 4.28419e+006) 336.74))),
как узнать в какой треугольник попадает выбранная точка (x y)?
Т.е. нужен короткий алгоритм:
1. Выбираем из списка первый треугольник ((1.22039e+007 4.28423e+006) 336.62) ((1.22038e+007 4.28422e+006) 336.65) ((1.22038e+007 4.2842e+006) 336.71))
2. Определяем попадает ли точка в этот треугольник
3. Если попадает, вычисляем отметку точки, если нет - переход к пункту 1 со следующим треугольником.
Вся загвоздка в пункте 2.