Изменение формы и размеров. Трансформационные маркеры.
Указателем можно менять форму и размеры отмеченных объектов. По углам отмеченных овалов и прямоугольников расположены специальные маркеры (рис. 2.1), которые не только свидетельствуют о выделении, но и служат для трансформации объектов. Для изменения формы и размеров следует зацепить указателем такой маркер и передвинуть его. Если при этом удерживать клавишу SHIFT, то овал превратится в круг, а прямоугольник в квадрат. Нажатие клавиши ALT фиксирует центр трансформируемых фигур.
По-другому ведут себя при трансформации прямые линии и кривые Безье. У отмеченных прямых и кривых высвечиваются не маркеры, а опорные узлы. Перемещая при помощи указателя узлы, можно изменить форму, размеры и положение прямой или кривой линии.
Трансформационные маркеры
Трансформационные маркеры (рис. 2.2) предоставляют пользователю дополнительные возможности для преобразования отмеченных объектов. Чтобы вызвать эти маркеры, необходимо дважды щелкнуть по объекту. При перемещении указателя в области объекта с трансформационными маркерами курсор меняет свою форму. Вид курсора (рис.2-3) сигнализирует о возможности выполнить операцию преобразования.
Рис. 2.3. Формы курсора
Перечислим функции курсора в зависимости от его формы:
- крестик – перемещение объекта,
- вертикальная двойная стрелка – изменение высоты,
- горизонтальная стрелка – изменения ширины,
- наклонная стрелка – одновременно изменение высоты и ширины,
- дуга – вращение объекта,
- наконечник – перемещение центра вращения.
Чтобы выполнить одну из перечисленных операций, надо, перемещая указатель над объектом, добиться нужной формы курсора, после чего, удерживая левую кнопку мыши, произвести необходимые преобразования.
Программа помогает корректно выполнить трансформацию объекта и добиться нужного результата. Во-первых, запрещаются неправильные движения курсора, например, поступательное перемещение курсора при вращении. Во-вторых, программа рисует все промежуточные состояния объекта в процессе трансформации.