Задать вопрос
JackShcherbakov
@JackShcherbakov

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

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

Почти во всех редакторах графики при перетаскивании одного блока, в случае если у этого самого блока совпадает x/y координата с одним или более других блоков, отрисовывается линия поверх их обхи осей симметрии. Вы, скорее всего, ничего не поняли, поэтому оставлю ниже скриншот:
5acd31fcca504703540791.jpeg
Как это реализовано? Меня интересует именно js часть. Каким образом это все отслеживается и каким образом определяется, когда и где отрисовывать эту самую линию.
Заранее выражаю огромную благодарность всем, кто поможет.
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Почти во всех редакторах графики
и
Меня интересует именно js часть.
Где связь?!

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

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

Похожие вопросы