ВУЗ:
Составители:
Рубрика:
1.3.11. Растягивание объектов
Команда STRETCH осуществляет растягивание объектов, сохраняя при этом связь с ос-
тальными частями рисунка (рис. 71). Вызывается она из падающего меню 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: – указать базовую точку; Specify second point of
displacement or<use first point as displacement: – указать новое положение базовой точки.
Формирование набора объектов для этой команды должно производиться с ключом секущей
рамки Crossing или Cpolygon. Любые объекты, полностью заключенные в рамку или много-
угольник, перемещаются командой STRETCH точно так же, как командой MOVE. Отрезки, дуги и сегменты полилиний,
пересекающие рамку, растягиваются только путем перемещения конечных точек, находящихся внутри нее: конечные
точки за рамкой остаются неизменными. В дугах центральная точка и ее начальный и конечный углы регулируются та-
ким образом, что стрелка дуги (расстояние от центральной точки хорды до дуги) поддерживается постоянной. Команда
STRETCH не влияет на ширину полилиний, на информацию о сопряжениях и углах касания. Вершины полос и фигур,
находящиеся внутри рамки, также перемещаются, тогда, как вершины за пределами рамки остаются на месте. Другие
примитивы перемещаются или остаются на месте в зависимости от того, находится ли определяющая их точка внутри
рамки. Определяющими точками являются центр круга, точка вставки формы или блока (если точка вставки блока пере-
мещается командой STRETCH, то перемещаются и все его атрибуты), крайняя левая точка базовой линии для текста и
для определения атрибута – независимо от типа выравнивания, использованного при вычерчивании элемента. Если ко-
манда STRETCH вызывается при действующем предварительном наборе, то для рассмотрения определяющих точек,
подпадающих под действие используются только примитивы, выбранные с помощью обычной или секущей рамки.
1.3.12. Удлинение объектов
Команда EXTEND, которая осуществляет удлинение объектов до граничной кромки (рис.
72), вызывается из падающего меню Modify> Extend или щелчком мыши по пиктограмме Extend
на панели инструментов Modify. Запросы команды EXTEND: Current settings: Projection=UCS
Edge=None – текущие установки проекции и кромки; Select boundary edges – выбрать граничные
кромки; Select objects: – выбрать объекты; Select objects: – нажать клавишу Enter по завершении вы-
бора граничной кромки; Select object to extend or shift-select to trim or [Project/ Edge/Undo]: – вы-
брать удлиняемый объект; Select object to extend or shift-select to trim or [Project/Edge/ Undo]: – на-
жать клавишу Enter для завершения работы команды.
Для удлинения полилиний можно использовать только разомкнутые. Смысл этой операции
заключается в том, что первый или последний сегмент полилинии удлиняется так, как если бы
он был одиночным отрезком или дугой. При удлинении широкой полилинии граничная кромка
соприкасается с ее осевой линией. Поскольку торцевой срез широкой полилинии проводится под
углом 90°, то, если граничная кромка не перпендикулярна удлиняемому сегменту, конец полилинии частично заходит за
кромку. При удлинении конусного сегмента конечная ширина сегмента корректируется так, чтобы текущая конусность
оставалась неизменной. Если в результате получается отрицательная конечная ширина, она устанавливается равной 0.
Допускается удлинение лучей, но удлинение прямых невозможно. Так же как и окружность, прямая линия не имеет гра-
ничной кромки и конечной точки. Луч является полуограниченным объектом, поэтому его можно удлинить до новой на-
чальной точки. Имеется возможность изменять центральные углы дуг и длин некоторых объектов. В частности, допуска-
ется изменение длины разомкнутых последовательностей отрезков, дуг, разомкнутых полилиний, эллиптических дуг и
разомкнутых сплайнов. В зависимости от ситуации этот процесс подобен либо удлинению, либо обрезке. Изменение
длины может производиться различными способами:
1) динамически – буксировкой конечной точки объекта;
2) указанием новой длины в процентном отношении к текущей длине или углу;
3) указанием приращения длины или угла, откладываемого от конечной точки;
4) установкой полной абсолютной длины объекта или его цент-рального угла.
Граничными кромками могут служить отрезки, дуги, двухмерные полилинии. Когда в качестве кромки используется
двумерная полилиния, ее ширина игнорируется и объекты удлиняются до ее осевой линии. Удлиняемые объекты выби-
раются путем указания той части, которая должна удлиняться. Объекты нельзя выделять рамкой, секущей рамкой или
объявлять последним набором; допустимы только прямое указание, ввод координат и выбор линией. Ключи команды
EXTEND:
Project – определяет режим удлинения объектов до пересечения их проекции с границей в трехмерном пространстве:
None – удлинение только тех объектов, которые пересекаются с заданной границей;
Ucs – определение проекции объекта в плоскости XY текущей ПСК и удлинение объекта, не пересекающегося с гра-
ницей;
View – определение проекции объекта в направлении заданного вида и удлинение объекта, не пересекающегося с
границей;
Edge – определяет режим поиска пересечения:
Extend – удлинение объекта до воображаемой продолженной границы;
Рис. 71. Растягивание
объектов
Рис. 72. Удлинение
объектов
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »