JackShcherbakov
@JackShcherbakov

Как отрисовываются общие оси симметрии?

Здравствуйте, коллеги!

Почти во всех редакторах графики при перетаскивании одного блока, в случае если у этого самого блока совпадает x/y координата с одним или более других блоков, отрисовывается линия поверх их обхи осей симметрии. Вы, скорее всего, ничего не поняли, поэтому оставлю ниже скриншот:
5acd31fcca504703540791.jpeg
Как это реализовано? Меня интересует именно js часть. Каким образом это все отслеживается и каким образом определяется, когда и где отрисовывать эту самую линию.
Заранее выражаю огромную благодарность всем, кто поможет.
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Почти во всех редакторах графики
и
Меня интересует именно js часть.
Где связь?!

Если чисто по расчёту длины, то leftA+widthA/2===leftB+widthB/2 - рисуем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы