В этой статье описаны операции, которые можно выполнять с формами.
В предыдущих статьях раздела «Создание форм» вы узнали, как рисовать и редактировать геометрию трёх разных типов форм: граней, игроков и масок. Здесь мы расскажем об основных перемещениях и преобразованиях форм. Эти операции применимы ко всем типам форм.
Выбор форм
Выбор формы
Чтобы выбрать форму, можно нажать на неё на панели слоёв слева или непосредственно на холсте. После выбора она станет жёлтой.
Если формы не выбраны, они имеют цвет группы, к которой принадлежат (за исключением масок — они остаются чёрными). Цвет можно изменить, нажав на цветовой значок на панели слоёв.
Если форма скрыта, её нельзя выбрать (ни на холсте, ни на панели слоёв). Если скрыта целая группа, её по-прежнему можно выбрать на панели, чтобы сделать активной, но входящие в неё формы выбраны не будут.
Выбор нескольких форм
Чтобы одновременно выбрать несколько форм, можно использовать стандартные сочетания клавиш: [CTRL/Cmd] + щелчок, чтобы выбрать отдельные формы, [CTRL/Cmd + A] для выбора всех форм, [Shift] + щелчок для выбора диапазона на панели слоёв или обычное выделение лассо. При использовании выделения лассо форма должна полностью находиться внутри прямоугольника, чтобы быть выбрана целиком, иначе будут захвачены только некоторые её вершины!
При выборе нескольких объектов вокруг них появляется ограничивающая рамка (начиная с HeavyM 2.4).
Чтобы узнать, сколько форм выбрано, обратитесь к панели инструментов просмотра в верхней части рабочей области: количество указано рядом с жёлтым значком.
Если нажать на группу на панели слоёв, будут выбраны все содержащиеся в ней формы. Однако выбрать несколько групп одновременно нельзя.
Выбор перекрывающихся форм
При создании маппинга с большим количеством форм некоторые из них могут полностью перекрывать друг друга. При нажатии на стопку всегда будет выбрана форма, находящаяся спереди (самая верхняя в списке слоёв).
Если нужно выбрать форму, находящуюся ниже, воспользуйтесь деревом слоёв и информацией на панели инструментов просмотра! Кроме того, можно нажать правой кнопкой мыши и воспользоваться меню «Выбрать», чтобы выбрать конкретную форму в стопке.
Упорядочивание форм
Формы можно накладывать друг на друга, и их порядок имеет значение. Формы хранятся в группах и упорядочены в стопке слоёв, что также влияет на отображение в проекции: в самом общем случае то, что находится сверху стопки, отображается перед тем, что расположено ниже.
По умолчанию при создании форма добавляется в текущую активную группу. Чтобы упорядочить формы, можно перетаскивать элементы непосредственно в списке слоёв или использовать функции в меню параметров либо контекстном меню, вызываемом правой кнопкой мыши.
В частности, для изменения порядка форм в группе можно использовать пункты подменю «Упорядочить»: «Переместить на передний план» помещает форму выше всех остальных граней в её подгруппе (маски отделены от граней и игроков), а «Переместить вперёд» ([CTRL/Cmd + ↑]) перемещает её выше следующей формы в группе (а «Переместить на задний план» и «Переместить назад» ([CTRL/Cmd + ↓]) выполняют обратные действия).
Обратите внимание, что маски всегда находятся в верхней части группы. Их можно упорядочивать между собой, но они отделены от граней и игроков. В группе существуют две неявные подгруппы, которые можно отобразить, включив параметр «Панель слоёв: показывать подгруппы форм и масок» в разделе Правка → Настройки → Общие → Интерфейс.
Перемещение форм
С холста
Выбранные формы можно перемещать. С помощью мыши захватите выделение и перетащите его в новое место. При выборе нескольких форм можно захватить любую область внутри ограничивающей рамки — необязательно нажимать непосредственно на одну из форм.
Кроме того, если при перетаскивании выделения удерживать [Shift], движение можно ограничить только вертикальным или горизонтальным перемещением. Появится серая линия, обозначающая ось, вдоль которой перемещается выделение.
Также можно использовать клавиши со стрелками для точного перемещения выбранных граней (одновременно удерживайте [Shift] для увеличения шага).
При размещении граней крайне полезен режим магнита, который помогает соединять точки и предотвращает появление нежелательных пустых промежутков. Он доступен по значку магнита на панели инструментов или с помощью сочетания клавиш [CTRL/Cmd + M].
В свойствах (2.13)
Координаты выбранной формы также можно задать непосредственно на панели свойств. Там можно ввести точные значения X и Y в пикселях.
- X обозначает расстояние в пикселях между левой стороной холста и левой стороной ограничивающей рамки формы.
- Y обозначает расстояние в пикселях между верхней стороной холста и верхней стороной ограничивающей рамки формы.
При использовании кривых будьте внимательны: в настоящий момент маркеры касательных включаются в ограничивающую рамку.
Изменение размера форм
С холста
- Выберите форму или формы, размер которых хотите изменить.
- Наведите указатель мыши на область рядом с одним из краёв выделения.
- Если в выделении одна форма, её края — это линии между двумя вершинами.
- Если в выделении несколько объектов, краями являются четыре стороны ограничивающей рамки.
- Когда появится курсор с двойной стрелкой, нажмите левую кнопку мыши и перетащите указатель, удерживая кнопку, чтобы изменить размер.
- Если перетаскивать указатель к центру выделения, оно уменьшится.
- Если перетаскивать указатель от центра выделения, оно увеличится.
- Отпустите кнопку мыши, чтобы остановить преобразование.
Это равномерное преобразование относительно центра ограничивающей рамки выделения.
Если нужно изменить размер выделения только по одному измерению, удерживайте [Shift] при перетаскивании курсора изменения размера вдоль оси x или y.
В предыдущих абзацах описаны инструменты версии 2.4.0. Если вы используете более раннюю версию программы (вплоть до 2.3.1), используйте [Alt] + перетаскивание или [Alt] + клавиши со стрелками для изменения размера выделения.
В свойствах (2.13)
Размеры выбранной формы также можно задать непосредственно на панели свойств. Там можно ввести точные значения W и H в пикселях.
- W обозначает ширину ограничивающей рамки формы в пикселях.
- H обозначает высоту ограничивающей рамки формы в пикселях.
- Если кнопка со значком ссылки включена, соотношение ширины и высоты сохраняется при изменении одного из размеров. Второй размер автоматически рассчитывается для сохранения исходных пропорций.
При использовании кривых будьте внимательны: в настоящий момент маркеры касательных включаются в ограничивающую рамку.
Вращение форм
В HeavyM вращение можно выполнять двумя способами:
- Выполнить вращение через меню: выберите форму или формы и нажмите правой кнопкой мыши Преобразование → Вращение , чтобы повернуть выделение на заданный угол.
-
Выполнить вращение с помощью курсора вращения:
- Выберите форму или формы, размер которых хотите изменить.
- Наведите указатель мыши на область рядом с одной из вершин выделения.
- Если в выделении одна форма, подойдёт любая её точка.
- Если в выделении несколько объектов, используйте один из четырёх углов ограничивающей рамки.
- Когда появится курсор с круглой стрелкой, нажмите левую кнопку мыши и перемещайте указатель по кругу, удерживая кнопку, чтобы повернуть выделение.
- Отпустите кнопку мыши, чтобы остановить преобразование.
Вращение выполняется вокруг центра ограничивающей рамки выделения.
Кроме того, при перетаскивании курсора вращения удерживайте [Shift] , чтобы поворачивать с шагом 15°.
В предыдущих абзацах описаны инструменты версии 2.4.0. Если вы используете более раннюю версию программы (вплоть до 2.3.1), используйте [CTRL/Cmd + R] или [CTRL/Cmd + Alt + R] (режим вращения) для поворота выделения.
Дублирование форм
Для копирования [CTRL/Cmd + C], вырезания [CTRL/Cmd + X] , вставки сюда [CTRL/Cmd + V] / , вставки на место [CTRL/Cmd + Shift + V] или дублирования [CTRL/Cmd + D] можно использовать стандартные команды контекстного меню или сочетания клавиш.
При использовании команды «вставить сюда» выделение будет вставлено в место, где находится указатель мыши. При использовании команды «вставить на место» выделение будет вставлено по тем же координатам, что и исходное (независимо от карты).
Начиная с версии 2.4.0, для дублирования выделения можно также удерживать [Alt] при его перетаскивании.
Создание симметрий
Симметрия в HeavyM позволяет отразить выбранные формы относительно вертикальной или горизонтальной оси, сохранив при этом исходные формы.
Выберите формы, которые хотите отразить, затем нажмите правой кнопкой мыши Преобразование → Симметрия или используйте сочетание клавиш для нужного типа симметрии. Доступны четыре типа:
- Отразить вверх [Ctrl + Shift + ↑]
- Отразить вниз [Ctrl + Shift + ↓]
- Отразить влево [Ctrl + Shift + ←]
- Отразить вправо [Ctrl + Shift + →]
Симметрия может изменить направление эффектов слева направо.
Удаление форм
Чтобы удалить формы, выберите их и нажмите [Delete/Backspace] или используйте соответствующий пункт контекстного меню, вызываемого правой кнопкой мыши, либо меню параметров на панели слоёв.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.