Растягивание объектов

We use cookies. Read the Privacy and Cookie Policy

Растягивание объектов

Команда STRETCH осуществляет растягивание объектов, сохраняя при этом связь с остальными частями рисунка. Вызывается она из падающего меню Modify ? Stretch или щелчком на пиктограмме Stretch на панели инструментов Modify.

Запросы команды STRETCH:

Select objects to stretch by crossing-window or crossing-polygon… – выбор растягиваемых объектов секущей рамкой или секущим многоугольником

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify base point or [Displacement] <Displacement>: – указать базовую точку или перемещение

Specify second point or <use first point as displacements – указать вторую точку перемещения или считать перемещением первую точку

Ключ команды STRETCH:

• Теперь для команды STRETCH существует параметр перемещения Displacement, с помощью которого определяется относительное расстояние и направление. Последнее введенное значение перемещения сохраняется.

Формирование набора объектов для этой команды должно производиться с ключом секущей рамки Crossing или Cpolygon. Любые объекты, полностью заключенные в рамку или многоугольник, перемещаются командой stretch точно так же, как командой MOVE. Отрезки, дуги и сегменты полилиний, пересекающие рамку, растягиваются только путем перемещения конечных точек, находящихся внутри нее: конечные точки за рамкой остаются неизменными. В дугах центральная точка и ее начальный и конечный углы регулируются таким образом, что стрелка дуги (расстояние от центральной точки хорды до дуги) поддерживается постоянной. Команда STRETCH не влияет на ширину полилиний, на информацию о сопряжениях и углах касания.

Вершины полос и фигур, находящиеся внутри рамки, также перемещаются, в то время как вершины за пределами рамки остаются на месте. Другие примитивы перемещаются или остаются на месте в зависимости от того, находится ли определяющая их точка внутри рамки. Определяющими точками являются центр круга, точка вставки формы или блока (если точка вставки блока перемещается командой stretch, то перемещаются и все его атрибуты), крайняя левая точка базовой линии для текста и для определения атрибута – независимо от типа выравнивания, использованного при вычерчивании элемента.

Если команда STRETCH вызывается при действующем предварительном наборе, то для рассмотрения определяющих точек, подпадающих под действие команды, используются только примитивы, выбранные с помощью обычной или секущей рамки.

Данный текст является ознакомительным фрагментом.