Отражение под углом

  • Автор темы Автор темы vadsura
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

vadsura

Участник
Топикстартер
Сообщения
11
Реакции
0
Всем доброго времени.
Встречалась ли у кого нибудь надобность отражать чего либо относительно направляющей или отрезка (лайн сегмент) который расположен под углом(не горизонталь и не вертикаль)
Вот столкнулся с данной проблемой...

Теоретически у меня вышло так:
Например Есть прямоугольник и направляющая.
С направляющей получаем координаты точек и угол.
Через эти координаты проводим отрезок.
Группируем отрезок и прямоугольник.
Устанавливаем центр вращения новой формы в первую точку направляющей.
Поворачиваем все на угол, взятый с направляющей.
Отражаем по вертикали.
Сдвигаем вниз на ширину фигуры.
Устанавливаем центр вращения в первую точку направляющей.
Поворачиваем все назад.
Разгрупиировываем и убираем лишнее.

Или есть способ попроще?
 

Вложения

  • custom8.gif
    custom8.gif
    4.9 КБ · Просм.: 1 074
Ответ: Графические построения

Когда-то было надо написал для себя макрос... Часть кода (boostStart, boostFinish )- не моя, спасибо wOxxOm..
Выделяется shape, которая будет осью отражения, и потом курсоом указываете те объекты, которые надо отобразить..
Запускается через mirrorStart
Если написано коряво - не судите строго, не программист, иногда пишу для себя
 

Вложения

Ответ: Графические построения

Ага, установил, работает.
Пасибки, бум разбирать.
 
Статус
Закрыто для дальнейших ответов.