Предполагая, что вершины находятся в целочисленных координатах, вы можете получить ответ, построив прямоугольник вокруг треугольника, как объяснено в Исследование теоремы Пика .
Кайла Шульца.
Для прямоугольника j x k количество внутренних точек равно
I = (j – 1)(k – 1).
Для прямоугольника 5 x 3 ниже есть 8 внутренних точек.
(источник: uga.edu )
Для треугольников с вертикальной ножкой (j) и горизонтальной ножкой (k) количество внутренних точек определяется как
I = ((j – 1)(k – 1) - h) / 2
где h - количество точек внутри прямоугольника, которые совпадают с гипотенузой треугольников (не длина).
(источник: uga.edu )
Для треугольников с вертикальной или горизонтальной стороной количество внутренних точек (I) задается как
(источник: uga.edu )
где j, k, h1, h2 и b отмечены на следующей диаграмме
(источник: uga.edu )
Наконец, случай треугольников без вертикальных или горизонтальных сторон можно разделить на два подслучаа: один, где область, окружающая треугольник, образует три треугольника, и один, где окружающая область образует три треугольника и прямоугольник (см. диаграммы ниже).
Количество внутренних точек (I) в первом подслучае задается как
(источник: uga.edu )
где все переменные отмечены на следующей диаграмме
(источник: uga.edu )
Количество внутренних точек (I) во втором подслучае задается как
(источник: uga.edu )
где все переменные отмечены на следующей диаграмме
(источник: uga.edu )