Это расширение ArchiCAD позволяет выравнивать выбранные элементы относительно специальной линии на основе различных условий.
Для установки "Выравнивание элементов" скопируйте файл "Выравнивание элементов" в папку расширений (обычно это папка Расширения ArchiCAD, располагающаяся в папке ArchiCAD 10). В этом случае данное расширение будет автоматически загружено при следующем запуске ArchiCAD. С другой стороны, Вы можете запомнить это расширение на диске в любом месте и затем загрузить его с помощью менеджера расширений (меню Параметры).
Команды меню становятся доступными, когда выбран хотя бы один элемент. При необходимости расширение выводит сообщение о необходимости ввода линии выравнивания: пользователь вводит две вершины (желательно, но не обязательно, подтвердить выбор существующей линии [курсором-мерседесом]). В зависимости от выбранной команды меню либо начало, либо ближайшая точка каждого из элементов (см. определение, приведенное далее) будет перемещена на линию выравнивания.
Примечание: Команды меню становятся доступными только тогда, когда текущим видом является план этажа.
Этот механизм является довольно простым во многих случаях.
Функция выравнивания работает, как и аналогичная функция Microsoft Word (имеющаяся в панели инструментов рисования).
Ориентация линии выравнивания: линия выравнивания может располагаться вертикально (выравнивание по верхнему краю, по центру вертикально или по нижнему краю) или вертикально (выравнивание по левому краю, по центру горизонтально, по правому краю).
Расположение линии выравнивания: она может быть определена на основании самой левой, самой правой, самой верхней или самой нижней точки среди всех ограничивающих прямоугольников (выравнивание по левому краю, правому краю, верхнему краю, нижнему краю) или на основании геометрического среднего значения точек цента всех ограничивающих прямоугольников (выравнивание по центу).
Выравнивание: все элементы перемещаются (но не поворачиваются) таким образом, чтобы ограничивающие прямоугольники подгонялись под линию выравнивания (выравнивание по левому краю, правому краю, верхнему краю, нижнему краю) или чтобы под линию выравнивания подгонялись центры ограничивающих прямоугольников (выравнивание по центу).
Функции "Выравнивание элементов по линии"
Сначала пользователь в диалоге выбирает требуемый режим: по точке центра, по ближайшей точке или с одной из сторон; по умолчанию выбирается первый вариант (по точке центра).
После нажатия кнопки ОК диалогового окна пользователь должен определить линию выравнивания либо выбором существующей линии (курсором-мерседесом), либо вычерчиванием новой линии.
Выравнивание по точке центра: точка центра (см. определение ниже) каждого из элементов перемещается на линию выравнивания. Элементы перемещаются по самому короткому пути (то есть перпендикулярно линии выравнивания, а не горизонтально, как показано на рис. выше).
Выравнивание по ближайшей точке: ближайшая точка (см. определение ниже) каждого из элементов перемещается на линию выравнивания по самому короткому пути (см. выше).
Выравнивание с одной стороны: пользователь может выбрать одну сторону линии выравнивания курсором-глазом для определения предпочтительной стороны. Если элементы находятся не на предпочтительной стороне, то сначала они перемещаются на другую сторону линии, а затем перемещаются на линию выравнивания своими ближайшими точками (естественно, элементы, находящиеся на "нужной" стороне, должны быть только выровнены согласно лини без перемещения на другую сторону.
Центр и ближайшие точки
Во избежание двусмысленности дадим определение центра и ближайшей точки для каждого типа элемента.
Это программное обеспечение предоставляется "КАК ЕСТЬ". Предупреждаем, что оно может содержать ошибки. Graphisoft не несет ни какой ответственности за его использование.