Изменение размера и вращение приборов

Материал из Light Stream (RU)
Версия от 18:30, 2 сентября 2026; LumiBot (обсуждение | вклад) (Межъязыковые ссылки на переводы)

На поле Маппинг отдельный прибор — это один пиксель, у него нет ни собственного размера, ни направления. Поэтому «изменить размер» здесь означает раздвинуть или сжать группу приборов, растянуть или укоротить сплайн, а «повернуть» — развернуть выделенные приборы вокруг центра выделения. Всё это делается ручками рамки выделения при активном инструменте Выбор и перемещение; рядом, на панели инструментов, лежат кнопки зеркального отражения. Любое из этих действий отменяется Ctrl+Z и возвращается Ctrl+Y (или Ctrl+Shift+Z).

Рамка выделения и её ручки

Выберите на панели инструментов инструмент Выбор и перемещение и выделите приборы — вокруг них появится прямоугольная рамка, построенная по крайним точкам выделения. На рамке четыре вида элементов:

  • Углы — четыре квадратные ручки масштаба. Ручка под курсором подсвечивается, так что перед нажатием видно, за что вы возьмётесь.
  • Квадрат в центре — ручка перемещения: за неё удобно тянуть плотную группу, не рискуя схватить отдельный прибор.
  • Ручка поворота — вынесена правее рамки и соединена с её центром тонкой линией. Расстояние до рамки на экране всегда одинаковое, как бы вы ни приближали поле.
  • Значение угла — надпись рядом с ручкой поворота, текущий угол в градусах с точностью до сотых. У только что выделенных приборов — 0.00°.

Если выделен ровно один одиночный прибор, ручек масштаба и поворота нет — остаётся только квадрат перемещения. Растягивать и вращать одну точку не имеет смысла: выделите сплайн или несколько приборов, и ручки появятся.

Приборы этой рамкой не выделяются при инструменте Выбор и редактирование эффектов — он работает с эффектами и лейаутами. Если рамка вокруг приборов не появляется, проверьте в первую очередь, какой инструмент активен.

Изменение размера

  1. Выделите приборы: кликом, Shift-кликом или рамкой. Можно выделять сплайны и одиночные приборы вместе.
  2. Наведите курсор на любой угол рамки и нажмите левую кнопку.
  3. Тяните угол. Противоположный угол рамки остаётся на месте, приборы растягиваются или сжимаются вслед за рамкой. Изменения видны сразу, во время перетаскивания.
  4. Отпустите кнопку — новое положение зафиксируется. Всё перетаскивание считается одним действием: Ctrl+Z вернёт приборы к исходному размеру целиком.

Модификаторы, которые удерживают во время перетаскивания угла:

Клавиша Что делает
без клавиш Ширина и высота меняются независимо, неподвижен противоположный угол
Shift Сохраняются пропорции выделения: высота считается от ширины
Alt Масштабирование идёт от центра рамки, а не от противоположного угла — выделение расширяется в обе стороны сразу
Ctrl Масштаб только по одной оси: программа берёт ту, в сторону которой вы сдвинули мышь сильнее, и вторую не трогает

Модификаторы масштаба читаются с левых клавиш Shift и Alt.

Что стоит знать про масштабирование:

  • Вывернуть выделение углом нельзя. Угол не проходит дальше противоположной стороны: рамка останавливается на минимальной ширине и высоте в один пиксель. Чтобы получить зеркальное отражение, пользуйтесь кнопками Отразить (см. ниже).
  • Привязка к сетке. Пока на панели инструментов включён переключатель Привязать к сетке (по умолчанию включён), координаты приборов после масштабирования округляются до целого пикселя поля. Выключите его, если приборы должны встать между клетками.
  • Плоское выделение. Если все выделенные приборы лежат на строго горизонтальной или строго вертикальной линии, у выделения нет второго измерения: масштаб работает только вдоль линии, а Shift с пропорциями в этом случае ничего не даёт.
  • Размер самих приборов не меняется. Масштабируется только их расположение: каждый прибор как занимал один пиксель, так и занимает. Меняется расстояние между приборами.

Что происходит с приборами при масштабировании

Результат зависит от того, что именно вы растягиваете.

Что выделено Что происходит
Одиночные приборы Приборы раздвигаются или сближаются. Количество, адреса и вселенные не меняются
Сплайн с распределением Равномерное Количество приборов остаётся прежним, они заново раскладываются по всей новой длине линии — меняется шаг между ними. Адресация не затрагивается
Сплайн с распределением Фиксированные пиксели Количество приборов считается по длине линии: растянули — приборов стало больше, сжали — меньше. Вместе с количеством меняется и занятое адресное пространство

Отсюда два практических вывода.

  • После растягивания сплайнов с Фиксированными пикселями загляните в окно Приборы и проверьте заполнение портов: приборов могло стать больше, чем помещается во вселенную. Подробнее про распределения — в статьях Properties и Патчинг приборов.
  • Если нужно изменить не длину линии, а плотность приборов на ней, не растягивайте сплайн: у равномерного распределения для этого есть параметр Количество приборов в окне Свойства.

Ещё одно: приборы, вынесенные масштабированием за границы рабочего поля, анимацию не получают и на выходе дают нули. Если после растягивания края линии погасли, верните их в поле.

Вращение

  1. Выделите приборы. Вокруг них появится рамка с ручкой поворота справа.
  2. Нажмите на ручку поворота и тяните её вверх или вниз. Приборы разворачиваются вокруг центра рамки, а надпись рядом показывает текущий угол.
  3. Отпустите кнопку. Приборы встанут в новое положение, а ручка вернётся на своё место справа от рамки.

Угол отсчитывается от горизонтали и обнуляется при каждом новом захвате ручки: поворот всегда идёт от текущего положения приборов, а не от их исходной ориентации. Чтобы развернуть выделение ровно на 90°, ведите ручку по дуге вверх, пока подсказка не покажет 90.00°.

Привязка поворота. На панели инструментов есть переключатель Привязка поворота и поле с углом рядом с ним. Когда привязка включена (по умолчанию так и есть, шаг 15°), угол при вращении меняется кратно указанному значению — линии легко ставятся под ровные 15, 30, 45, 90 градусов. Выключите привязку, чтобы поворачивать свободно, с точностью до сотых долей градуса. Значение в поле — общая настройка программы, она сохраняется между запусками.

Что полезно помнить:

  • Центр вращения — центр рамки выделения, задать другую точку нельзя. Но центр можно сместить: добавьте к выделению ещё один прибор с нужной стороны — рамка станет больше, и центр уедет в его сторону.
  • При включённой привязке к сетке повёрнутые приборы округляются до целых пикселей. Поэтому линия, поставленная под небольшим углом, ложится на поле «ступеньками» — это нормальное поведение пиксельного поля, а не ошибка. Если нужна плавная диагональ, выключите привязку к сетке.
  • Сплайн после поворота остаётся сплайном: его вершины поворачиваются вместе с приборами, форма линии не меняется.
  • Поворот тоже отменяется Ctrl+Z.

Отражение

Зеркалить выделение углами рамки нельзя — для этого на панели инструментов есть две кнопки: Отразить по горизонтали и Отразить по вертикали. Они доступны при инструменте Выбор и перемещение, когда выделен хотя бы один прибор.

Отражение идёт относительно центра выделения, размеры при этом не меняются. Повторное нажатие той же кнопки возвращает всё как было. Адреса остаются закреплёнными за теми же точками линии, поэтому вместе с геометрией зеркалится и направление, в котором идут приборы сплайна: первый прибор оказывается с другой стороны. Если нужно развернуть только порядок адресации, не трогая расположение приборов, используйте свойство Реверс в окне Свойства — см. Properties.

Когда нужен точный размер

Числовых полей ширины и высоты у приборов на маппинге нет: размер задаётся мышью. Точности добиваются другими средствами.

  • Привязка к сетке — самый простой способ: все координаты после масштабирования и поворота становятся целыми пикселями.
  • Координаты в углу окна Маппинг показывают положение курсора в пикселях поля — по ним удобно доводить край выделения до нужного значения. Включаются в меню ПросмотрИнформация.
  • Стрелки сдвигают выделение на 1 пиксель, Shift+стрелки — на 10. Это перемещение, а не масштаб, но им удобно выравнивать уже растянутую линию.
  • Количество приборов у равномерного сплайна в окне Свойства задаёт плотность точнее, чем растягивание.
  • Дублировать на панели инструментов создаёт копии выделенного с точным смещением по X и Y — когда нужен ряд одинаковых линий на заданном расстоянии, это надёжнее, чем масштабировать вручную.

Отдельная история — размер и поворот эффекта: они настраиваются не здесь, а в окне настроек эффекта (кнопка с шестерёнкой в свойствах эффекта), см. Настройки эффектов. Приборы и эффекты живут независимо: растянув приборы, вы меняете лишь то, какая часть анимации на них попадает.

Если что-то идёт не так

Ручек масштаба и поворота нет. Либо активен инструмент Выбор и редактирование эффектов — он приборы не выделяет, либо выделен один одиночный прибор: у него есть только квадрат перемещения.

Рамка тянется только в одну сторону. Выделение плоское — все приборы стоят на одной строго горизонтальной или вертикальной линии. Второго измерения у такой рамки нет.

Приборы прыгают на целые пиксели. Работает Привязка к сетке на панели инструментов, выключите её.

Поворот идёт скачками. Включена Привязка поворота. Отключите её или задайте другой угол в поле рядом.

После растягивания сплайна изменилось количество приборов и поехали адреса. У сплайна распределение Фиксированные пиксели. Верните размер Ctrl+Z и меняйте количество приборов в свойствах либо переключите распределение на Равномерное.

Вместо перемещения появилась копия приборов. При захвате центрального квадрата был зажат Ctrl — это дублирование выделенного. Отмените действие Ctrl+Z.

Приборы перестали светиться после масштабирования. Скорее всего, они вышли за границу рабочего поля. Верните их обратно.

См. также