У меня есть набор точек, и я хочу, чтобы у него было все возможное квадратное. Как я могу это сделать (какие методы?).Создайте несколько квадратов из облаков точек
Я продолжал следовать следующим образом. Я последовательно перебираю массив точек и не дает все возможные квадраты. Я создаю один основной цикл, где внутри меня есть один второй цикл, чтобы получить в каждой итерации дают мне 3 балла
С наилучшими пожеланиями
Наличие тривиального футляра (двунаправленная ось): используйте две линии сканирования (одну по x в другом направлении y) и выполните итерацию (xmin, ymin) до (xmax, ymax). Если обе линии сканирования включают более одной точки, попробуйте построить квадрат. (Это всего лишь эскиз) –
Можете ли вы подробнее объяснить? –
Возьмите карандаш и бумагу, чтобы набросать ее –