я побежал в частном случае, когда мне нужно, чтобы произвести ультра симметричную линию или луч в 2D сетки в порядке от (x0, y0) через (x1, y1), как это:Ультрасимметричный линейный алгоритм?
void drawSymmetricalLine(int x0, int y0, int x1, int y1)
{
// loop and handle each (x, y)...
}
Реальная проблема лежит в точках где популярные алгоритмы рисования линий НЕ рисуют обе координаты (другая отмечена как x ниже), поскольку она кажется утолщенной, что желательно в моем случае. Также производительность не важна, а простота.
Вот что я имею в виду, как ультра симметричных линий:
ox ooo
oo ooo
o o
o o
o o
o
Это то, что я делаю для симметричной линии зрения в играх. – Madmenyo