Команда позволяющая строить связанную последовательность сегментов прямых линий в программе autocad
Разновидностью линии является полилиния — последовательность отрезков и дуг (сегментов полилинии), обрабатываемая как единое целое (например при редактировании или удалении). Полилиния, как и полоса, может иметь ненулевую ширину. Кроме того, имеется возможность менять ширину полилинии отдельно в пределах каждого сегмента.
Для создания полилинии служит команда Pline, при этом в командной строке будут указаны следующие действия:
Command: Pline
Specify start point: <Ввод координат начальной точки или указание ее положения на экране при помощи мыши> Current line-width is 0.00
Specify next point or [Arc/Halfwidth/Length/Undo/ Width]: <Ввод координат второй точки (указание ее положения на экране) или выбор одного из пяти уточняющих параметров>
Specify next point or [Агс/Close/Halfwidth/Length/Undo/ Width]: сОпределение следующей точки (создание замкнутого контура параметром Close) или выбор одного из пяти уточняющих параметров>
сЦикпическое построение сегментов полилинии>
Параметры команды следующие:
- Arc – строит очередной сегмент полилинии дугой, касательная к которой в начальной точке совпадает с касательной предыдущего сегмента в конечной точке;
- Halfwidth – задает значение половины толщины в начале и в конце полилинии;
- Length – задает длину сегмента полилинии;
- Undo – удаляет с чертежа последний введенный сегмент полилинии;
- Width – задает значение толщины в начале и в конце полилинии.
В строке Current line-width is 0.00 автоматически выводится информация о текущей толщине вычерчиваемого сегмента полилинии.
ПАРАМЕТРЫ КОМАНДЫ POLYLINE
Далее будут рассмотрены основные уточняющие параметры команды Polyline, общее число которых увеличивается по мере использовании параметров, приведенных выше.
Для изменения толщины сегментов полилинии используется параметр Width. Последовательность командных строк при этом следующая:
Command: Pline
Specify start point: <Ввод координат начальной точки первого сегмента или указание ее положения при помощи мыши>
Current line-width is 0.0000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: W Specify starting width <0.0>: <Ввод толщины первого сегмента в его начальной точке>
Specify ending width <10.0>: <Ввод толщины первого сегмента в его конечной точке>
Specify next point or [Агс/Close/Halfwidth/Length/Undo/ Width]: <Ввод координат конечной точки первого сегмента или указание ее положения на экране>
Specify next point or [Агс/Close/Halfwidth/Length/Undo/ Width]: сОбозначение координат конечной точки второго сегмента или ввод Enter>
сЦикпическое построение сегментов полилинии>
Для продолжения построений необходимо на очередной вопрос Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width] ввести координаты конечной точки следующего сегмента и т.д. Для прерывания команды достаточно в ответ на очередной вопрос нажать Enter.
Например, для построения полилинии (рис. 6.8), состоящей из одного сегмента (отрезка с координатами: начала – 100,200; конца – 280,200), но имеющей разную толщину в начале и в конце (соответственно 10 и 30) может быть применена следующая последовательность команд (листинг 6.1).
Построение сегмента полилинии переменной толщины
Command: Pline
Specify start point: 100,120
Current line-width is 0.0000
Specify next point or [Arc/Halfwidth/Length/Undo/ Width]: W
Specify starting width <0.0>: 10 Specify ending width <10.0>: 30
Specify next point or [Arc/Close/Halfwidth/Length/Undo/ Width]: 280,200
Specify next point or [Arc/Close/Halfwidth/Length/Undo/ Width]: J
Примечание. Для изменения толщины линии также можно применять параметр Halfwidth, который, в отличие от Width, задает не полную, а половинную ширину сегмента полилинии; все остальные правила построения сохраняются.
Для построения сегмента полилинии не обязательно вводить координаты конечной точки, – можно просто указать длину сегмента. Такая возможность появляется при использовании параметра Length. Наиболее удобно применять этот параметр совместно с построением сегментов-дуг. Дело в том, что если предыдущий сегмент являлся дугой, то новый будет строиться по касательной, проведенной в конечной точке этой дуги (рис. 6.9). При этом на вопрос Specify next point or [список параметров] достаточно указать параметр L (Length) и на следующий вопрос Specify length of line ввести длину сегмента.
ПОСТРОЕНИЕ ДУГОВЫХ СЕГМЕНТОВ
Для построения дуговых сегментов полилинии используется параметр Arc. Он позволяет перейти к построению дуги, касательной к предыдущему линейному сегменту (рис. 6.9).
Для построения сегмента-дуги необходимо на вопрос Specify next point or [список параметров] ввести A (Arc). Далее будет выведена строка подсказки, на вопрос которой необходимо указать один из перечисленных ниже параметров построения дуги.
<Построение предшествующих сегментов>
Specify next point or [Агс/Halfwidth/Length/Undo/ Width]: A
Specify endpoint of arc or [Angle/Center/Direction/ Halfwidth/Line/Radius/Second pt/Undo/Width]: <Выбор одного из уточняющих параметров>
Рассмотренные ранее объекты: прямоугольник, многоугольник, пометочное облако (коррекционное), кольцо - все они состоят из полилиний в Автокад. Если выделить любой из этих объектов и открыть окно панель свойства, в заголовке окна будет прописано "Полилиния", поэтому эти объекты могут быть созданы непосредственно в программе инструментом Автокад Полилиния.
Рассмотренная команда Отрезок также позволит создать, например, прямоугольник или многоугольник, но каждая сторона этих объектов будут восприниматься программой как отдельные линейные объекты.
Полилиния в Автокад широко используется в двухмерном проектировании и 3D моделировании, т.к. набор функций (параметров) данного объекта велик:
- в двухмерном проектировании важнейшая особенность ее в том, что мы можем извлекать данные из объектов, созданных из полилиний, и выводить их при помощи полей;
- в трехмерном моделировании важнейшая особенность ее в том, что мы можем плоские объекты из полилиний AutoCAD преобразовывать в 3D-объекты при помощи специальных команд.
ЭТО НАДО ПОМНИТЬ!
Ломаные линии, созданные командой Автокад Полилиния, состоят из прямолинейных сегментов, которые воспринимаются системой как единый объект. Ломаные линии, созданные командой Отрезок, состоят из прямолинейных сегментов (отрезков), каждый из который является отдельным объектом. Замкнутый контур, созданный из полилинии AutoCAD, исключит возможность образования зазоров между ее элементами. Исключается риск вытекания штриховки через зазоры замкнутого контура и образования поверхностей, вместо 3D-тел. С помощью команды Расчленить можно преобразовать полилинию в Автокаде на составляющие простейшие объекты примитивы: дуга, отрезок. В этом случае ее элементы будут восприниматься как отдельные объекты и ломаная линия будет состоять из составных объектов, однако, теряется информация о ширине сегментов, что вполне логично, так как объекты дуга и отрезок не обладают свойством ширины.Команда Автокад Полилиния, Polyline
Чтобы создать полилинию в Автокаде необходимо выбрать команду Полилиния (Плиния, Polyline), вызвать которую можно одним из следующих способов (начать ее построение):
- Создать полилинию можно из строки меню пункт Рисование - строка Polyline.
- Построить ее можно из вкладки Главная ленты инструментов - в группе инструментов Рисование - кнопка Polyline в AutoCAD.
- Нарисовать полилинию Автокад можно осуществить из панели инструментов Рисование - кнопка Polyline.
- Либо сделать ее можно, прописав наименование команды в командной строке Полилиния/Плиния/Polyline.
Как начертить полилинию в Автокаде (построение по умолчанию)
Вызываем инструмент AutoCAD Полилиния. Система отобразит запрос:
В программе начальную точку вы можете указать щелчком мыши на чертеже или введя координаты в командную строку. Укажем ее. Отобразится предварительный вид полилинии Автокад, который будет соединять начальную точку с курсором-перекрестием. Система выдаст запрос:
Следующая точка или [ Д уга/ П олуширина/дл И на/ О тменить/ Ш ирина]:Укажем вторую точку прямолинейного элемента щелчком мыши. После указания второй точки, программа требует указать следующую, причем начало следующего сегмента полилинии начинается в конечной точке предыдущего.
Таким образом, команда AutoCAD Полилиния - это циклическая команда и она не прекратит свое выполнение, пока мы ее не прервем или завершим. Для ее завершения нажмите на клавишу "Enter" или прервите ее выполнение нажатием на клавишу "Esc".
Режимы построения
Полилинию в Автокад можно построить используя 2 режима:
- "линейный" - позволяет создать прямолинейные составляющие линии. В этом режиме работа с полилинией становится подобной работе с инструментом "Отрезок";
- "дуга" - позволяет построить сегменты дугообразной формы. В этом режиме работа с полилинией Автокад становится подобной работе с инструментом Дуга.
Чтобы полностью разобраться с вопросом: "Как чертить полилинию?": - разберем каждый режим и его опции в отдельности.
Как сделать полилинию Автокад из прямолинейных сегментов
Прямолинейный (линейный) режим построения полилинии в AutoCAD доступен по умолчанию и базовое построение ее мы уже рассмотрели, поэтому приступим непосредственно к расширенным построениям.
Как задать ширину
Опция Ширина Полилинии в Автокад команды Polilyne определяет ширину (толщину) следующего прямолинейного элемента (ширина в начале сегмента может не совпадать с его шириной в конце). Удобно с помощью этой опции строить стрелки.
Вызовем инструмент Полилиния в AutoCAD и укажем начальную точку. Выберем опцию "Ширина". Появится приглашение:
Оставим значение по умолчанию (предыдущее значение) 0.0000 нажатием на клавишу "Enter". Программа отобразит следующий запрос:
Соглашаемся с значением по умолчанию нажатием на клавишу "Enter". Следующее приглашение:
Следующая точка или [ Д уга/ П олуширина/дл И на/ О тменить/ Ш ирина]:При помощи полярного отслеживания и динамического ввода отследим горизонталь (прямая под углом 0 градусов к горизонту) и введем в поле динамического ввода длину элемента 20. Первый прямолинейный сегмент полилинии AutoCAD построили.
Вы скажете: "Зачем мы сделали прямолинейный сегмент полилинии в Автокад нулевой толщины, когда мы изучаем ее ширину?": - ответ заключается в ее свойствах.
Если мы не применяем к объекту индивидуальных свойств, то объект принимает свойства слоя на котором он находится.Если вы еще не знакомы с разделом курса про свойства объектов рекомендую посетить.
Таким образом, если мы не задали в AutoCAD ширину прямолинейному сегменту полилинии, то он принимает свойства слоя на котором он находится, а именно толщину (вес) линий слоя.
Немного отвлекся. Продолжу отвечать на вопрос: "Как задать ширину полилинии Автокад?"
В командной строке отображается запрос:
Следующая точка или [ Д уга/ П олуширина/дл И на/ О тменить/ Ш ирина]:Выбираем опцию "Ширина". Следующий запрос:
Введем в командную строку значение 3 мм. Нажимаем "Enter". Система запросит:
Введем в командную строку значение 0. Нажимаем "Enter". Появится запрос:
Следующая точка или [ Д уга/ П олуширина/дл И на/ О тменить/ Ш ирина]:Так же укажем следующую точку сегмента полилинии Автокад при помощи полярного отслеживания и динамического ввода. Значение его длины введем 5 мм. Программа выдаст запрос:
Следующая точка или [ Д уга/ П олуширина/дл И на/ О тменить/ Ш ирина]:Обратите внимание, что последующий сегмент полилинии в AutoCAD создается с той же шириной, что и в конечной точке предыдущего элемента, до тех пор, пока вы снова не измените ширину. Завершим выполнение команды нажатием на клавишу "Enter".
В итоге мы создали полилинию в Автокаде, содержащую в себе прямолинейные сегменты разной ширины, а точнее стрелку.
Как задать полуширину
Принцип построения полилинии в Автокад, состоящей из прямолинейных сегментов заданной ширины при помощи опции "Полуширина", подобен работе опции "Ширина". Отличие заключается в том, что расстояние ширины берется от ее осевой линии до ее границы (т.е. половину ширины).
Как нарисовать сегмент полилинии заданной длины, являющийся продолжением предыдущего или опция Длина
Создадим прямолинейный сегмент полилинии под углом 45 градусов в горизонтали. Как нарисовать полилинию в Автокаде вы уже знаете, а также как начертить линию под углом. В командной строке появится строка:
Следующая точка или [ Д уга/ П олуширина/дл И на/ О тменить/ Ш ирина]:Выбираем опцию "Длина". Появится приглашение:
Вы можете ввести значение длины сегмента полилинии Автокад в командную строку или указать щелчком мыши на чертеже, в этом случае расстояние будет отсчитываться от последней заданной точки элемента полилинии до указанной вами точки. Как только укажете длину, построится линейный сегмент, который будет продолжением предыдущего. Завершите команду нажатием на клавишу "Enter".
Нарисовать сегмент полилинии в Автокад заданной длины, являющейся продолжением предыдущего можно и при помощи объектной привязки Продолжение (Extension).Как сделать полилинию из дуговых сегментов
Вызываем в Автокад инструмент Полилиния и указываем начальную точку элемента. Как было упомянуто ранее, опция "Дуга" переключает в режим вычерчивания полилинии, состоящей из дуговых сегментов. Выбираем данную опцию. В командной строке появится:
Укажите конечную точку дуги или [ У гол/ Ц ентр/ Н аправление/ П олуширина/ Л инейный/ Р адиус/ В торая/ О тменить/ Ш ирина]:Несмотря на то, что мы изучили все эти опции, их перечень может запутать начинающего пользователя. Пробежимся по опциям.
Опции для вычерчивания дугового сегмента полилинии в AutoCAD аналогичны опциям построения дуг команды "Дуга":
- "угол" - задает внутренний угол дугового элемента. Задав угол, нужно задать центральную точку, радиус или конечную точку дуги;
- "центр" - задает центр дугового сегмента. Задав центр, нужно задать угол, длину или конечную точку дуги;
- "направление" - задает направление касательной для построения дугового сегмента полилинии в Автокад. Задав направление касательной, нужно задать конечную точку дугового сегмента;
- "радиус" - задает радиус дугового элемента. Задав радиус, нужно либо задать конечную точку, либо задать центральный угол дуги.
- "вторая" - задает вторую точку вторую точку дугового сегмента для построения его по трем точкам.
Опции свойств команды Полилиния:
- "полуширина" и "ширина" - создание полилинии в Автокад заданной ширины;
- "линейный" - переключение в режим создания полилинии AutoCAD, состоящей из линейных сегментов;
- "отменить" - удаление предыдущего элемента.
Выберем опцию "Ширина". На запрос в командной строке:
Введем в командную строку значение 10 мм. Нажимаем "Enter". Программа выдаст запрос:
Введем в командную строку значение 10 мм. Нажимаем "Enter". Система повторит:
Укажите конечную точку дуги или [ У гол/ Ц ентр/ Н аправление/ П олуширина/ Л инейный/ Р адиус/ В торая/ О тменить/ Ш ирина]:Выберем опцию "Угол". Появится приглашение:
Введем значение центрального угла дуги 180 градусов в командную строку. Появится запрос в командной строке:
Укажем конечную точку дуги на расстоянии 50 мм от начальной точки дугового сегмента под углом 0 градусов к горизонтали (положительно направленной оси X). Для этого используйте динамический ввод и полярное отслеживание. Как только укажем конечную точку дуги, программа отобразит запрос на создание следующего дугового сегмента.
По умолчанию дуговые сегменты полилинии Автокад вычерчиваются путем задания конечной точки каждого сегмента. Каждый последующий сегмент строится таким образом, чтобы в точке его соединения с предыдущим сегментом не было излома.
Воспользуемся способом построения дугового сегмента полилинии в AutoCAD по умолчанию. Укажем конечную точку сегмента путем привязки Конточка (Endpoint). Завершим выполнение команды Полилиния нажатием на клавишу "Enter".
Полилиния представляет собой связанную последовательность сегментов; все эти сегменты являются единым объектом. Полилинии могут состоять из линейных и дуговых сегментов, а также из любых их сочетаний.
В вкладке "Главная" -"Рисование" - "Полилиния". Или набрать в командной строке команду ПЛИНИЯ , Enter.
Обозначим курсором начальную точку или зададим ее координаты. Полилиния построится в результате последовательного обозначения на плоскости разных точек. Построим многоугольник.
Теперь необходимо замкнуть многоугольник. Щелчком правой кнопки мыши вызываем контекстное меню и выбираем команду "Замкнуть".
Рассмотрим опции контекстного меню. Для этого нажимаем "Полилиния", указываем начальную точку и вызываем контекстное меню.
"Дуга" будет первой опцией в списке, она переведет нас в режим построения дуговых сегментов полилинии.
Нажимаем "Замкнуть" для завершения построения дуги. Разберем опцию "Ширина".
С помощью данной команды можно задать толщину линии для каждого последующего сегмента. Построим стрелку. Нажимаем "Полилиния", обозначим начальную точку и вызываем контекстное меню, выбираем "Ширина". Для первого сегмента возьмем начальную толщину равной нулю, конечную 10 мм. После ввода каждого значения не забываем нажимать Enter. Простым растягиванием устанавливаем длину стрелки.
Снова вызовем команду "Ширина" и зададим значения начальной и конечной толщины 3 мм, растягиваем на нужную длину. Нажимаем клавишу ESC для завершения построения.
Опцией "Длина" можно точно задавать длину следующего сегмента полилинии.
Автор:
Создание 2D полилинии — отдельного объекта, состоящего из линейных и дуговых сегментов.
2D полилиния представляет собой связанную последовательность сегментов прямых линий, представляющих собой единый плоский объект. Полилинии могут состоять из линейных и дуговых сегментов, а также из любых их сочетаний.
Прим.: Временный маркер в виде знака плюса отображается в первой точке. Это обозначение можно использовать для создания длинных и сложных полилиний. Он удаляется после завершения полилинии.Системная переменная PLINEGEN управляет отображением образца типа линии по периметру вершин 2D-полилинии и их сглаживанием. Если PLINEGEN равна 1, новые полилинии создаются в виде непрерывного образца по периметру вершин готовой полилинии. Если PLINEGEN равна 0, каждый сегмент полилинии обязательно начинается и заканчивается штрихом на каждой вершине. PLINEGEN не применяется к полилиниям с расширяющимися или сужающимися сегментами.
Отображаются следующие запросы.
Начальная точка
- Если задана вторая точка, выполняется построение сегментов линии.
- При вводе д (Дуга) выполняется построение дуговых сегментов.
Следующие запросы отображаются при создании дуговых сегментов.
Конечная точка дуги Завершение дугового сегмента. Дуговой сегмент расположен по касастельной к предыдущему сегменту полилинии. Угол Задание центрального угла дугового сегмента от начальной точки.
Положительные значения угла соответствуют построению дугового сегмента против часовой стрелки. Отрицательные значения угла соответствуют построению дугового сегмента по часовой стрелке.
Центр Задание дугового сегмента на основе центральной точки дуги.
Прим.: Чтобы задать параметр "Центр" команды ПЛИНИЯ, введите ц; чтобы задать объектную привязку "Центр", введите цен или центр.- Центральная точка дуги. Задание центральной точки дуги полилинии.
- Конечная точка дуги. Задание конечной точки и построение дугового сегмента.
- Угол. Задание центрального угла дугового сегмента от начальной точки.
- Длина. Задание длины хорды (расстояние от одной конечной точки дугового сегмента до другой). Если предыдущим сегментом был дуговой сегмент, то новый дуговой сегмент строится касательно к предыдущему.
- Направление касательной для начальной точки дуги. Задание точки, определяющей касательность кривой к начальной точке. Дуга отклоняется от вектора между начальной точкой и точкой касания.
- Конечная точка дуги. Задание конечной точки дугового сегмента.
Заданная начальная полуширина становится значением по умолчанию для конечной. Значение конечной полуширины становится стандартным для всех последующих сегментов до следующего изменения полуширины. Начальная и конечная точки широких линейных сегментов находятся на центральной оси сегмента. Обычно места пересечений смежных широких сегментов полилинии подрезаются. Этого не происходит для некасательных дуговых сегментов, очень острых углов пересечения или при использовании прерывистого типа линий.
- Начальная полуширина. Задание ширины и начальной точки сегмента.
- Конечная полуширина. Задание ширины в конечной точке.
- Радиус дуги. Задание расстояния.
- Конечная точка дуги. Задание конечной точки и построение дугового сегмента.
Начальная ширина становится конечной шириной по умолчанию. Значение конечной ширины становится стандартным для всех последующих сегментов до нового изменения ширины. Начальная и конечная точки широких линейных сегментов находятся на центральной оси сегмента.
Обычно места пересечений смежных широких сегментов полилинии подрезаются. Этого не происходит для некасательных дуговых сегментов, очень острых углов пересечения или при использовании прерывистого типа линий.
Линия
Следующие запросы отображаются при построении прямолинейных сегментов полилинии.
Следующая точка Задание конечной точки прямолинейного сегмента полилинии. Дуга Переключение из режима построения прямолинейных сегментов в режим построения дуговых сегментов. Замкнуть Строит линейный сегмент от последней точки, заданной как начальная, и создает замкнутую полилинию. Для использования этого параметра следует указать как минимум две точки.
Полуширина Задание расстояния от осевой линии широкого сегмента полилинии до одного из его краев.Заданная начальная полуширина становится значением по умолчанию для конечной. Значение конечной полуширины становится стандартным для всех последующих сегментов до следующего изменения полуширины. Начальная и конечная точки широких линейных сегментов находятся на центральной оси сегмента.
Обычно места пересечений смежных широких сегментов полилинии подрезаются. Этого не происходит для некасательных дуговых сегментов, очень острых углов пересечения или при использовании прерывистого типа линий.
- Начальная полуширина. Задание ширины и начальной точки сегмента.
- Конечная полуширина. Задание ширины в конечной точке.
Начальная ширина становится конечной шириной по умолчанию. Значение конечной ширины становится стандартным для всех последующих сегментов до нового изменения ширины. Начальная и конечная точки широких линейных сегментов находятся на центральной оси сегмента.
Обычно места пересечений смежных широких сегментов полилинии подрезаются. Этого не происходит для некасательных дуговых сегментов, очень острых углов пересечения или при использовании прерывистого типа линий.
Читайте также: