То, что вы описываете, является проблемой логики приложения, а не проблемой рендеринга.Приложение может обнаружить тот факт, что поле является «слишком маленьким», и затем должно соответствующим образом скорректировать координаты вершины, чтобы определить минимальный интервал.
Примитивы линий позволяют указывать ширину линии (в пикселях), поэтому выможет поменять местами треугольники для линий для «слишком маленьких» случаев, но я ожидаю, что это немного громоздко и не проще, чем регулировка координат треугольника.