Мой подход заключается в вычислении двух касательных векторов, параллельных осям X и Y соответственно. Затем вычислите векторное произведение, чтобы найти вектор нормали.
Касательный вектор задается линией, которая пересекает среднюю точку на двух ближайших сегментах, как показано на следующем рисунке.
Мне было интересно, есть ли более прямой расчет или менее затратный с точки зрения циклов ЦП.