На этом шаге мы рассмотрим клавиши-модификаторы.
Выполняя это задание, мы научимся пользоваться клавишами-модификаторами, позволяющими упростить построение прямоугольников при наличии дополнительных ограничений.
Клавиша Ctrl выполняет функции ограничителя не только в этой ситуации — в большинстве случаев при построении новых или преобразовании ранее построенных объектов удержание ее в нажатом состоянии приводит либо к жесткому связыванию значений отдельных атрибутов объекта, либо к замене непрерывного интервала рядом фиксированных значений. Например, если поворот объекта осуществляется при нажатой клавише Ctrl, то вместо плавного движения объект будет перемещаться "скачками" по 15°.
Рассмотрим панель атрибутов для прямоугольников (рис. 1) и какие элементы управления на ней расположены.
Рис. 1. Панель атрибутов для прямоугольников
На панели атрибутов представлены элементы управления, определяющие параметры модели объекта (в данном случае — прямоугольника), и кнопки, позволяющие выполнять стандартные действия над объектами этого класса. Строго говоря, в этих полях указываются не размеры объекта, а его габариты, то есть размеры рамки выделения для этого объекта. Отличие состоит в том, что стороны этой рамки всегда параллельны осям координат. Поэтому, например, для квадрата, повернутого на угол 45°, значения ширины и высоты равны длине его диагонали.
Два поля Object(s) Position (Координаты середины) содержат точные значения координат середины прямоугольника в текущей системе координат (обычно связанной с левым нижним углом страницы). Введя в эти поля новые значения, можно переместить прямоугольник.
Значения в полях Object(s) Size (Высота и ширина) управляют геометрическими размерами прямоугольника. Меняя их, можно увеличить или уменьшить прямоугольник.
В двух полях Scale Factor (Коэффициенты масштабирования) содержатся коэффициенты линейного растяжения и сжатия объекта. Меняя их, можно выполнять соответствующее преобразование объекта.
Если нажата кнопка Nonproportional Scaling/Sizing Ratio (Блокировка раздельного масштабирования), растяжение и сжатие объекта вдоль одной из сторон будет приводить к пропорциональному растяжению и сжатию вдоль второй стороны.
В поле Angle of Rotation (Угол поворота) содержится значение управляющего параметра операции поворота объекта.
Значения в полях Rectangle Corner Roundness (Коэффициенты закругления углов) характеризуют относительные величины радиуса закругления каждого из углов прямоугольника. Значения выражены в процентах, за 100 % принята половина длины короткой стороны прямоугольника.
Если нажата кнопка Round Corners Together (Блокировка раздельного закругления углов), изменение любого из четырех коэффициентов закругления приведет к автоматическому изменению остальных коэффициентов на ту же величину.
Остальные элементы панели атрибутов используются в операциях размещения объекта и его преобразования.
На следующем шаге мы рассмотрим процедуру закругления углов прямоугольника.