Obliczanie pozycji wzorów wyrównania kodu QR

Muszę wiedzieć, jak obliczyć pozycje wzorców wyrównania kodu QR, jak zdefiniowano wtabela ISO / IEC 18004: 2000 Załącznik E.

Nie rozumiem, jak to jest obliczane. Jeśli weźmiesz na przykład wersję 16, pozycje są obliczane przy użyciu {6,26,50,74}, a odległość między punktami wynosi {20,24,24}. Dlaczego nie {6,28,52,74}, jeśli odległości między punktami, {22,24,22}, są rozłożone równiej?

Chciałbym wiedzieć, jak można wygenerować tę procedurę proceduralnie.

questionAnswers(5)

yourAnswerToTheQuestion