4. Редактирование полилиний

 

Редактирование полилиний

Команда PEDIT

Назначение:

Обеспечивает редактирование полилиний.

Вызов команды:

Командная строка: PEDIT (РЕ)

Выпадающее меню: Modify > Object > Polyline

Первый запрос системы в ответ на команду:

Select polyline:

Выберите полилинию:

Ответ:

укажите любым известным способом полилинию, которую намерены редактировать. Если пользователь по ошибке укажет вместо графического примитива полилиния какой-нибудь другой примитив (дугу, линию), то система ответит сообщением:

Object selected is not a polyline

Do you want to turn it into one? <Y>

Выбранный графический примитив не является полилинией.

Не хотите ли вы преобразовать его в полилинию ? <параметр по умолчанию>

Если пользователь ответит согласием на это предложение, то выбранный примитив будет преобразован в один сегмент полилинии и по отношению к нему можно выполнять команду редактирования.

Второй запрос системы в ответ на команду:

Enter an option [Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype

gen/Undo]:

Введите параметр:

Возможные ответы на второй запрос системы:

С используется, если необходимо замкнуть полилинию; при этом система добавляет сегмент для соединения конечной и начальной точки полилинии. Если выбранная полилиния закрытая, то в предлагаемом списке параметров вариант Close заменяется вариантом Open.

О используется, если необходимо разомкнуть полилинию; при этом система создает разрыв между первым и последним сегментами.

J используется, если необходимо присоединить к существующей полилинии выбранные отрезки, дуги или другие полилинии (объединяемые объекты должны иметь совпадающие конечные точки); при этом система инициирует дополнительный запрос:

Select objects:

Выберите объекты:

W используется, если необходимо изменить ширину всех сегментов полилинии; при этом система инициирует дополнительный запрос: Specify new width for all segments: Введите новую ширину для всех сегментов :

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

F используется, если необходимо преобразовать полилинию в гладкую кривую, которая проходит через вершины полилинии (кривая состоит из дуг).

S используется, если необходимо преобразовать полилинию в гладкую кривую с использованием аппарата В-сплайнов (кривая в общем случае не проходит через вершины полилинии).

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

L позволяет управлять системной переменной PLINEGEN , устанавливающей способ генерации типа линии в вершине полилинии; при этом система инициирует дополнительный запрос:

Enter polyline linetype generation option [ON/OFF] <0ff>:

Введите параметр генерации типа линии <параметр по умолчанию>:

U используется, если необходимо отменить последнюю выполненную операцию.

X используется, если необходимо завершить работу с командой.

При выборе параметра Е система предоставляет пользователю дополнительный список параметров, с помощью которых можно редактировать вершины полилинии:

Enter a vertex editing option

[Next/Previous/Break/lnsert/Move/Regen

/Straighten/Tangent/Width/ eXit] <N>:

Введите параметр редактирования вершин:

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

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

В используется, если необходимо разорвать полилинию или удалить сегмент между вершинами; при этом система инициирует дополнительный запрос:

Enter an option [Next/Previous/Go/eXit] <N>:

Введите параметр <параметр по умолчанию>:

Возможные ответы:

G используется, если необходимо разорвать полилинию в редактируемой вершине (отмечена маркером).

N/P, а затем G используются, если необходимо удалить один или несколько сегментов полилинии, находящихся между вершиной, в которой вызывался параметр В, и другой вершиной.

I используется, если необходимо добавить вершину в указанной точке после вершины, отмеченной маркером; при этом система инициирует дополнительный запрос:

Specify location for new vertex:

Задайте положение новой вершины:

М используется, если необходимо переместить вершину, отмеченную маркером, в указанную точку; при этом система инициирует дополнительный запрос:

Specify new location for marked vertex:

Задайте новое положение отмеченной вершины:

R используется, если необходимо регенерировать полилинию.

S используется, если необходимо удалить все промежуточные вершины между двумя выбранными и заменить их прямым сегментом; при этом система инициирует дополнительный запрос:

Enter an option [Next/Previous/Go/eXit] <N>:

Введите параметр <параметр по умолчанию>:

Возможные ответы:

G используется, если необходимо спрямить дуговой сегмент полилинии, следующий за редактируемой вершиной (отмечена маркером).

N/P, а затем G используются, если необходимо заменить прямым сегментом один или несколько сегментов полилинии, находящихся между вершиной, в которой вызывался параметр В, и другой вершиной.

Т используется, если необходимо задать в редактируемой вершине угол наклона касательной для управления сглаживанием кривой, при этом система инициирует дополнительный запрос:

Specify direction of vertex tangent <4>:

Задайте направление касательной в вершине <параметр по умолчанию>:

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

Specify starting width for next segment <0.0000>:

Задайте начальную ширину для следующего сегмента <значение по умолчанию>:

Specify ending width for next segment <1.0000>:

Задайте конечную ширину для следующего сегмента <значение по умолчанию>:

X используется, если необходимо покинуть режим редактирования вершин полилинии.