Я не ограничивал поле 64, это в статье оно так заточено.
Конечная цель - развернуть алгоритм так чтоб было актуально больше 64 точек (ну хотя-бы бит 12, для круглости)
Тогда подобный аглоритм скорее не подойдет.
Очень огромные получатся оси (с большим числом опорных точек), будет контр-продуктивно таким методом считать.