Сделай холст бесконечным
В настоящее время я использую холст, на котором я нарисовал некоторые области интереса. Они состоят из квадратов и могут быть перемещены щелчком мыши (т. Е. Выделенная область будет находиться в центре моей позиции курсора каждый раз, когда я нажимаю на холст).
Моя текущая проблема заключается в том, что я хотел бы добавить следующую функцию: когда я нажимаю рядом с краем холста (слева или справа),если часть квадрата вне холстаЯ хочу, чтобы эта часть вне холста появилась в противоположном edfe.
Пример: если я щелкну около правого края холста, скрытая часть должна появиться слева.
Если честно, я понятия не имею, как это сделать правильно. Мне кажется, что это требует действительно тяжелого решения (с большим количеством циклов).
Ваша помощь будет очень признательна.