В вашем массиве только 3 позиции.
Линия 1 отрисовывается от 0,0,0 до -1,1,0, затем линия 2 от -1,1,0 до 1, 1,0.
на данный момент у вас больше нет позиций для рисования.
По существу вам нужно 2 позиции, чтобы нарисовать линию. Рисование рендеринга строки от a до b, b до c, c до d et c ...
Вы также можете проверить логическое значение l oop, чтобы рендеринг строки dr aws последняя линия от последней до первой точки, в результате чего получается треугольник с 3 позициями.