Автокад как построить 2d линию по точкам
В процессе создания чертежей появляется необходимость в построении вспомогательных прямых линий для Автокада (Аutocad). Например, провести ось симметрии объекта. Или посмотреть, как геометрически расположены между собой различные объекты на чертеже. Как нарисовать линию в Автокаде - рассмотрим далее.
Необходимо строить вспомогательные прямые. И для этого в программе AutoCAD предназначены инструменты “Прямая” и ”Луч”.
Прямая на чертеже не ограничена ни с одной стороны и является бесконечной. А луч ограничен с одной из сторон и имеет фиксированную граничную точку - из которой он выходит.
Стандартное построение вспомогательных прямых в Автокаде
На вкладке "Главная" открываем панель "Рисование". Там находим и нажимаем кнопку “Прямая”.
Если просто навести указатель мыши на инструмент и немного подождать, то появится всплывающее окно подсказки с описанием инструмента и командой ее вызова. Т.е. с командой “ПРЯМАЯ”.
Чтобы вызвать инструмент, можете ввести эту команду в командную строку. Либо просто ввести с клавиатуры слово “Прямая”. Затем в появившемся списке нажать “Enter”.
В командной строке появится запрос: Укажите точку . В ответ на нее задаем опорную точку прямой линии для Автокада (Аutocad).
Эту точку можно задать как произвольно, щелкнув левой кнопкой мыши (далее ЛКМ), так и вводом координат с клавиатуры. Давайте укажем точку с координатами (20,10). Нажимаем “Enter”.
Появится прямая линия, которая поворачивается следом за курсором относительно опорной точки.
В командной строке возникнет запрос “Через точку”. Необходимо будет достроить прямую, указав вторую точку, через которую она будет проходить. Эту точку точно так же можно задать произвольно, либо с помощью координат. Но чаще всего указывается точка на каком-нибудь объекте.
Давайте достроим прямую так, чтобы она проходила через точку с координатами (50,50).
Но на этом выполнение команды построения прямой в AutoCAD не заканчивается. Программа предложит Вам построить еще одну прямую с той же опорной точкой. Таким образом можно создать несколько вспомогательных прямых линий для Автокада (Аutocad), пересекающихся в одной точке. Для завершения выполнения команды необходимо нажать «Enter». Наши уроки Autocad для чайников помогут вам освоить программу быстрее.
Специальное построение вспомогательных прямых
Вы, наверное, обратили внимание на дополнительные слова в командной строке при выборе инструмента?
С помощью выбора опций команды можно построить прямые, расположенные вертикально, горизонтально, под определенным углом к другим объектам, а также биссектрисы и параллельные прямые.
Рассмотрим каждую из опций подробнее.
Построение горизонтальных и вертикальных прямых
Выбираем инструмент “Прямая”. Нажимаем правую кнопку мыши (ПКМ) и выбираем строку “Гор”. Теперь мы можем указать лишь одну точку, через которую будет проходить горизонтальная прямая.
Аналогичным образом можно построить вертикальную линию в AutoCAD. Попробуйте сделать это сами.
Построение прямых, расположенных под определенным углом к горизонтали или к любой другой прямой
Выбираем инструмент “Прямая”, затем опцию “Угол” из контекстного меню. Для быстрой работы пользуйтесь ключевыми буквами вызова опций. В названии опции они выделены Заглавными буквами. В нашем случае можете нажать букву “У” на клавиатуре. А затем “Enter”.
Теперь указываем значение угла наклона прямой к горизонтали. Появится прямая, которая следует за курсором. Щелкаем ЛКМ в любом месте экрана или задаем точку с помощью координат.
Давайте построим линию под углом 15 к уже имеющейся прямой на чертеже. Выбираем инструмент “Прямая”, затем - опцию “Угол”. А теперь выбираем опцию ”Базовая линия”. Можно просто нажать на букву “Б” на клавиатуре, а затем - “Enter”.
Указываем на чертеже прямую или отрезок, относительно которого будет отсчитываться угол. Вводим значение угла, нажимаем “Enter” и указываем точку, через которую будет проходить прямая.
Построение биссектрисы угла в Автокаде
Точно так же выбираем инструмент “Прямая”, опцию “Биссект” из контекстного меню.
Я укажу все необходимые точки на рисунке.
Построение вспомогательной прямой, параллельной любой другой прямой на чертеже
Выбираем инструмент “Прямая”, затем опцию “Отступ”.
В командной строке появится запрос: “Величина смещения или [Точка]”. В ответ на это можно ввести значение расстояния, на котором должна располагаться вспомогательная прямая относительно указанной впоследствии линии. Затем надо указать сторону, с которой необходимо построить вспомогательную линию.
Можно предварительно выбрать прямую. Затем указать точку, через которую будет проходить прямая. Для этого выберите опцию “Точка”.
Построение лучей в AutoCAD
Построение вспомогательных лучей гораздо проще, чем вспомогательных прямых, так как для команды “Луч” не предусмотрено никаких опций.
Выбираем инструмент “Луч” на панели “Рисование”. Указываем точку начала луча. Затем - вторую точку, через которую должен пройти луч. Точки можно указывать с помощью ввода координат. Таким образом можно, например, построить луч под определенным углом к горизонтали.
Далее команда продолжает построения. Поэтому можно создать несколько лучей, выходящих из одной точки. Чтобы закончить построения, нажмите “Enter”.
Вы прошли урок по изучению отображения линий в Автокаде. Предлагаем Вам посмотреть наш урок на тему изучения инструмента полилиния в Автокаде.
В этом уроке вы узнаете подробнее, как начертить отрезок в Автокаде. Отрезок в Автокаде - это базовый инструмент. С помощью него можно создавать как отдельные прямолинейные отрезки, так и ломаные линии, состоящие из отдельных отрезков.
Построение отрезков в Автокаде производится щелчками левой кнопки мыши (далее ЛКМ). Тем самым мы задаем конечные точки отрезка в необходимых местах.
На вкладке “Главная” в окне “Рисование” наведите указатель мыши на инструмент “Отрезок”. Не спешите щелкать по кнопке. Подождите некоторое время, и программа выведет подсказку (всплывающее окно). Там будет указана Команда вызова инструмента. В нашем случае это команда "ОТРЕЗОК".
Как построить отрезок в Автокаде?
Теперь нажмите ЛКМ по кнопке “Отрезок”, либо просто на клавиатуре начните вводить слово Отрезок (или “_line”). Достаточно напечатать лишь ‘Отр”, и программа сама вам предложит вариант Отрезок. Чтобы вызвать команду, нажмите клавишу «Enter».
Теперь обратите внимание на командную строку! Там появился запрос: _line Первая точка. Программа Автокад просит нас указать первую точку отрезка. Для этого ставим курсор в необходимое место на экране и производим щелчок ЛКМ. Затем указываем вторую точку так же с помощью ЛКМ. И отрезок в Автокаде построен.
На этом выполнение команды Отрезок в Автокаде не закончится. Далее будет предложено продолжить построение отрезков. При этом конечная точка первого отрезка будет начальной точкой второго отрезка. Посмотрите другие наши уроки по Автокаду для начинающих, чтобы более детально разобраться в программе.
Теперь узнаем, как разделить отрезок в Автокаде. В ходе выполнения построений можно отменить задание последней точки отрезка, а также закончить построение отрезка.
Отмену последней введенной точки можно произвести из контекстного меню. Для этого нажмите правой кнопкой мыши (ПКМ) и выберите действие “ Отменить”. При этом последняя построенная точка удалится.
Чтобы не тратить время на вызов контекстного меню, Вы всегда можете воспользоваться ключевыми буквами вызова команды. В нашем случае буква “Т” (а затем нажатие “Enter”) отменяет построение последней точки отрезка.
Чтобы закончить построения, выберите из контекстного меню опцию “Ввод”, либо “Отмена” или нажмите клавишу “Enter” (ещё можно использовать”Esc”).
Также в ходе выполнения команды Отрезок доступна еще опция “Замкнуть”, то есть создать отрезок в полилинию Автокад. Она становится доступна при построении хотя бы двух отрезков. И предназначена для замыкания начальной точки первого отрезка и конечной точки последнего отрезка. Вызывается из контекстного меню при нажатии ПКМ. Вы можете использовать ключевую букву “З” на клавиатуре.
Точные построения отрезков и ломаных в Автокаде
Выбираем инструмент "Отрезок". И на запрос командной строки указать первую точку отрезка, вводим в нее координаты, например, (10,10) и нажимаем “Enter”.
Как видно на рисунке, первая точка построилась в точке с координатами х=10мм и y=10мм от начала координат.
Внимание! Между координатами X и Y необходимо ставить знак запятой, так как точка воспринимается программой как разделитель между целой и дробной частью числа.
Конечную точку отрезка давайте построим в начале координат. Для этого в командной строке вводим значения (0,0). И не забываем нажать “Enter”.
Как быть, если нам надо построить отрезок в Автокаде заданной длины?
Строим первую точку. Можно задать её произвольно или с помощью координат. А теперь обратите внимание на подсказки в виде полей для ввода значений. На рисунке я выделил их красным цветом.
Если у Вас они не показываются, то необходимо выбрать параметр “динамический ввод”. Для этого нажмите на клавишу F12. Либо выберите значок в строке состояния.
Эти поля показывают значение длины отрезка в Автокаде и угла наклона отрезка. При этом поле длины по умолчанию активно.
Теперь попробуйте ввести какое-нибудь значение длины отрезка с клавиатуры, например, 20. Оно автоматически показывается в поле-подсказке. Теперь нажимаем “Enter”. И отрезок в Автокаде, заданной длины 20 мм, построен.
Если Вы знаете угол наклона, то можете ввести и его. Для этого после ввода длины отрезка в Автокаде нажмите клавишу “Tab” на клавиатуре и попадете в поле для ввода угла наклона отрезка. Вводите значение и нажимаете “Enter”.
Мы с Вами разобрались, как строить отрезки в Автокаде, в. т.ч. как преобразовать отрезок в полилинию Автокад.
Теперь Вы сможете построить отрезки в Автокаде с помощью координат, задания значений длины отрезка в Автокаде или просто с помощью мыши.
В следующем уроке продолжим рассмотрение простейших примитивов, в частности, прямых (лучей). Как научиться работать в Автокаде, расскажет наш курс!
1) Сначала с помощью команды «Отрезок» или «Полилиния» чертятся оси AutoCAD нужного размера.
2) Далее нужно загрузить подходящий тип линии в чертеж. В соответствии с ГОСТ 2.303 – 68 «Основные линии чертежа», осевые и центровые линии, а также линии сечения, которые являются осями симметрии, изображаются штрихпунктирной тонкой линией (см. рис. 1).
Рис. 1. Осевая линии в Автокаде соответствует типу линии штрихпунктирная.
Чтобы загрузить данный тип линии, нужно воспользоваться «Диспетчером типов линий», который вызывается на вкладке «Главная» - панель «Свойства» (читать подробнее - как загрузить линии в Автокад).
3) Присвоить подходящий тип линии и при необходимости настроить его. Давайте более подробно рассмотрим данный шаг.
Выносим и настраиваем оси в Автокаде
Если вопрос, как начертить оси в Автокаде, не вызывает никаких трудностей, то с настройкой типа линий следует немного повозиться. Поэтому приступаем к практическому примеру (см. рис. 2).
Рис. 2. Осевые линии AutoCAD.
Для эффективной работы в Автокаде используются слои. Поэтому создадим слой «Осевые линии», назначим ему красный цвет и установим тип линии «ACAD_ISO10W100», как показано на рис. 3 (читать подробнее про работу со слоями в AutoCAD).
Рис. 3. Создание и настройка слоя для осевых линий AutoCAD.
Далее рассмотрим последовательность простановки осевых линий в AutoCAD. В соответствии с представленным примером, целесообразно сделать заготовку для кругового массива. Это нужно, чтобы правильно проставить осевые линии для каждого отверстия. Для этого сделаем один сегмент. Выполним команду построения дуги (Начало, Центр, Конец). Точки следует проставлять в последовательности, указанной на рис. 4.
Рис. 4. Создание сегмента для правильной простановки осевых линий.
Далее следует раскопировать этот элемент по кругу. Для этого нужно воспользоваться командой «Круговой массив» (читать подробнее про команду «Массив»). Результат представлен на рис. 5.
Рис. 5. Создание осевых линий с помощью команды «Круговой массив».
Как начертить линию в Автокаде (центровую)?
Для создания центровых линий окружностей служит команда «Маркер центра». Она расположена на вкладке «Аннотации» - панель «Размеры».
Выполняется команда просто:
- Достаточно указать окружность, центр которой необходимо отобразить на чертеже.
- Для настройки центровых линий нужно вызвать «Диспетчер размерных линий».
- На вкладке «Символы и стрелки» в группе «Маркеры центра» внести нужные изменения (см. рис. 6).
Более подробно про работу с размерными стилями читайте в статье «Как изменить размер в Автокаде».
Рис. 6. Команда AutoCAD «Маркер центра».
Мы разобрались, как в Автокаде создать линию, чтобы она соответствовала общепринятым правилам оформления чертежей. Научились их грамотно чертить и настраивать. Обязательно попробуйте сделать описанный пример на практике!
Возникла недавно простая задача: построить в AutoCAD полилинию по координатам из таблицы Excel.
Знаю, что можно написать программу на AutoLISP (или найти готовую), но дело осложнялось тем, что создать полилинию надо было в AutoCAD LT, который, как известно, не поддерживает программирование. После недолгого изучения вопроса решение было найдено. Делюсь.
Задача: в таблице Excel содержатся координаты точек. Необходимо по этим точкам создать полилинию в AutoCAD. При этом, формат файла Excel может быть разным в зависимости от того, откуда получены данные (результат лазерного сканирования, топосъемка, таблица координат от контрольно-измерительной машины и пр.)
Решение: сначала штатными функциями Excel преобразовать координаты в вид X.X,Y.Y, скопировать массив координат в буфер обмена, затем в AutoCAD запустить команду ПЛИНИЯ (_PLINE) и подставить значения координат из буфера.
Предлагаю пошаговую инструкцию.
Подготовка данных в Excel
Открываем таблицу Excel.
В нашем случае в таблице каждая координата точки записана в отдельной ячейке
ВАЖНО! В AutoCAD координаты вводятся в формате X.X,Y.Y - т.е. дробные части координат отделяются друг от друга точкой, а сами координаты - запятой!
Т.к. в нашем случае в таблице Excel дробные части отделены запятой, то необходимо заменить их на точки. Для этого на ленте перейдем на вкладку Главная ➤ панель Редактирование ➤ Заменить.
В появившемся окне Найти и заменить в качестве параметра Найти вводим запятую, в качестве Заменить на - точку и нажимаем кнопку Заменить все
В результате все числа в таблице будут приведены к нужному нам формату
Обратите внимание, что если в вашем исходном файле в качестве разделителя используется точка, то дополнительно преобразовывать ничего не нужно.
Движемся дальше. Теперь необходимо разрозненные координаты X и Y объединить в одну запись в ячейке. Для этого можно использовать стандартные функции Excel, например, СЦЕПИТЬ или ОБЪЕДИНИТЬ.
В соседнем столбце вводим формулу =СЦЕПИТЬ(A1;",";B1)
В этой форуме A1 и B1 - адреса ячеек с координатами, "," - символ, который будет вставлен между ними
UPD: в комментариях предложили еще ввести параметр _none для отключения привязки. В этом случае значение формулы будет таким =СЦЕПИТЬ("_none ";A1;",";A1)
Перетаскиваем маркер заполнения ячеек для того, чтобы скопировать формулу во все ячейки столбца. В итоге получаем готовую таблицу координат
Если для объединения вы будете использовать функцию ОБЪЕДИНИТЬ, то формула будет следующая =ОБЪЕДИНИТЬ(",";ИСТИНА;A1;B1)
Главное, на что нужно обратить внимание: в результате преобразований мы должны получить в ячейке запись вида X.X,Y.Y.
Выделяем все полученные ячейки с координатами и копируем их содержимое в буфер обмена
Строим полилинию в AutoCAD
Запускаем AutoCAD или AutoCAD LT.
Запускаем команду ПЛИНИЯ (_PLINE) и в командную строку вставляем содержимое буфера обмена
Заключение
Как видите, многие задачи можно упростить и автоматизировать даже без программирования, но далеко не все.
Если для вас привычней формат видеоурока, то он уже доступен
С остальными приемами работы в AutoCAD можно познакомиться на этой странице блога.
Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.
Добрый день! Решил сегодня рассказать о способах отрисовки наклонного отрезка в AutoCAD. Этот пост не откроет ничего нового, позволит лишь систематизировать знания и навыки.
Поставим задачу - нарисовать отрезок длиной 10 мм под углом 35 градусов.
На ум пришло 6 способов построения:
- Полярное отслеживание (в литературе часто называют методом "направление-расстояние"). Включаем режим "Полярное отслеживание" (F10), выбираем шаг углов 35 или 5, указываем первую точку отрезка, "ловим" мышкой угол 35 градусов и вводим длину отрезка
- В режиме динамического ввода. Включаем режим "Динамический ввод" (F12), задаем длину отрезка 10, нажимаем клавишу Tab вводим значение угла 35 градусов
- Нанесение управляющего размера. Рисуем два отрезка - один горизонтальный, другой наклонный под произвольным углом, наносим параметрический угловой размер - получаем искомый результат. Далее размер можно скрыть или удалить совсем
- Операция Повернуть. Рисуем горизонтальный или вертикальный отрезок и поворачиваем его на требуемый угол
- Механизм "Ручки". Повторение предыдущего способа, но поворачиваем не с помощью команды, а за "ручку".
Вы знаете еще способы? С удовольствием послушаю.
С уважением, Андрей.
16 комментариев:
1. _z - поворачивает систему координат на заданный угол
2. Команда ПСК, Мировая СК - возвращает систему координат в стандартный режим
Да, о повороте ПСК я как-то забыл. Спасибо!
Указать точку начала отрезка затем: напечатать "
Хорошо, тоже вариант. Спасибо!
Всем Большое Спасибо !!
Здравствуйте! Указанные способы хороши, но работая с топосъемкой вот какая картина иногда происходит:
- есть отрезок расположенный под углом 31гр.28мин. к оси Х, надо начертить отрезок под углом 28гр.45мин к уже имеющемуся отрезку, при этом точка начала второго отрезка расположена на уже имеющемся отрезке, на расстоянии 1/3 длины от его начала. Кто нибудь знает ответ на такую задачку? Начертить параллель и развернуть на нужный угол - слишком много операций, может есть что-то проще? В полярном отслеживании ловить углы тоже не вариант. Крутить ПСК ради каждого отрезка слишком грандиозно. Интересует способ задания угла от уже имеющегося объекта, без дополнительных вычислений.
Заранее благодарю за ответ!
Вариантов тут можно сотню придумать, все зависит от требуемой точности построений.
Если точность не превышает разумную, и достаточно ловить десятые доли градуса, то используем полярное отслеживание с включенным отсчетом угла относительно предыдущего объекта.
Если точность выше, то возможны варианты:
1. Комбинация команд Поворот по опорному углу и Увеличить до нужного размера
2. Вычисление угла при вводе значения с помощью прозрачной команды Калькулятор
3. Поворот ПСК в конечной точке сегмента с ориентацией по объекту
4. .
PS: что там творится в Bentley, я не знаю, не пользуюсь и не собираюсь
Аналогичная проблема. Это ж издевка. черчу на плане газ и надо пойти относительно территории в охранных зонах, затем угол соблюсти от начерченного в 45 например, а автокад не может строить относительно данного отрезка. Он только горизонтальный угол строит. Результат отвратительный. Так ничего и не придумал. Даже орто ловит горизонтальные плоскости(
Да еще такой вопрос когда ставиш размер угла например 82 градуса ,что надо изменить в настройках чтоб писал не 82 гр а 8 градусов ,тоесть -90
Не совсем понял вопрос, но попробуй изменить направление отсчета углов, по часовой или против часовой, команда units, в открывшемся окне, в единицах углов, поставь галочку "по часовой стрелке". Но особо это не спасет, т.к. отсчет углов всё равно будет вестись от оси "Х" только с другим знаком.
Читайте также: