Как уменьшить количество точек в полилинии AutoCAD
Обновлено: 20.11.2024
Темы включают обзор отрасли гражданского строительства с использованием программного обеспечения Autodesk для гражданского строительства, включая AutoCAD и Civil 3D.
Поиск
Соавторы
Категории
Последние публикации
Архивы
30.01.2019
Очистка кривых с избыточными вершинами
Арчи Додж | Эксперт по приложениям
Любой, кто проводит какое-либо время с Civil 3D, особенно те, кто работает с характерными линиями, несомненно, столкнется с дугами с чрезмерным количеством вершин. Обычно это происходит из-за преобразования характерных линий или 2D-полилиний в 3D-полилинии, которые не поддерживают настоящие дуги, и, таким образом, преобразования их в сегменты линий.
Например, я часто получаю от клиентов чертежи Civil 3D, в которых все характерные линии разнесены на базовые объекты AutoCAD, что обычно используется при электронной передаче файлов чертежей. Остается рисунок с 3D-полилиниями, заполненными, среди прочего, вершинами. Очистка такого чертежа может занять очень много времени, если вы решите проследить каждую кривую или попросить у клиента новый файл.
Чтобы быстро очистить эти вершины, нам сначала нужно преобразовать 3D-полилинию либо в характерную линию, либо в 2D-полилинию, типы объектов, которые поддерживают настоящие дуги.
Преобразование в характерную линию выполняется с помощью команды «Создать характерные линии из объекта» (AeccCreateFeatureLines), которая находится на вкладке «Главная»> панель «Создать дизайн»> раскрывающемся списке «Характерная линия».
Преобразование в 2D-полилинию выполняется с помощью команды «Преобразовать 3D-полилинию в 2D-полилинию» (AeccConvert3dPolys), которая находится на вкладке «Изменить» в раскрывающемся списке панели «Дизайн».
После преобразования 3D-полилинии в объект, который может поддерживать кривые, а не сегменты линий, мы можем приступить к очистке наших кривых. Для этого мы собираемся использовать команду «Подогнать кривую» (AeccFitCurveFeature), которую можно найти на вкладке «Изменить»> панели «Редактировать геометрию». Эта команда предназначена для характерных линий Civil 3D, но, как и многие другие инструменты редактирования геометрии, этот инструмент можно использовать и для 2D-полилиний.
После выполнения очистки кривых достаточно навести указатель мыши на кривую, которую нужно очистить, для предварительного просмотра кривой, а затем щелкнуть. Civil 3D интеллектуально определяет предполагаемый радиус и создает дугу, удаляя все эти нежелательные сегменты линий и вершины.
Некоторые кривые не так просто вычислить в Civil 3D, что становится очевидным при предварительном просмотре предложенной кривой. В этих случаях используйте параметр «Точки», как указано в параметрах командной строки, когда команда активна. При этом вам будет предложено указать начальную и конечную точки кривой, и кривая будет проходить через эти начальную и конечную точки.
Эта команда также имеет некоторые параметры, связанные с ней. Для этого введите «O» в поле «Параметры» после выполнения команды и выбора предполагаемого объекта для изменения. Эти параметры позволяют изменить допуск, определяющий максимальное расстояние от ТП вдоль объекта до вставляемой дуги, и минимальное количество сегментов, определяющее минимальное количество сегментов, которые необходимо определить перед созданием. дуга. Этот параметр игнорируется при использовании параметра «Точки».
Как видите, очистка кривых, содержащих избыточные линейные сегменты и вершины, не так трудоемка, как обычно, если не использовать команду «Подогнать кривую» (AeccFitCurveFeature). Зная, что различные инструменты, созданные для объектов Civil 3D, также работают с некоторыми базовыми типами объектов AutoCAD, открываются некоторые новые рабочие процессы, которые в противном случае могли бы стать настоящей рутиной.
Вы можете кое-что сделать. Выберите полилинию, откройте диспетчер свойств и включите LINETYPE GENERATION. Или используйте команду ПОЛРЕД, выберите полилинию и выберите параметр LINETYPE GENERATION. WEED удаляет посторонние вершины из LINE или POLYLINE.
Как упростить полилинию в AutoCAD?
В настоящее время в AutoCAD или AutoCAD LT нет специальной команды для упрощения таких сложных полилиний. В AutoCAD Map 3D и Civil 3D доступна специальная функция. См.: О полилиниях сорняков. Примечание. Этот процесс называется прополкой, и для этого в AutoCAD можно использовать несколько пользовательских LISP.
Как уменьшить толщину полилинии в AutoCAD?
Выберите параметр ширины в командной строке и введите значение ширины, которое вы хотите применить к этой полилинии. Затем дважды нажмите «Enter», чтобы применить изменения и выйти из команды. Для того, чтобы изменить ширину ломаной между ее вершинами, вы можете использовать команду ломаной линии.19 мая 2016 г.
Как удалить часть полилинии в AutoCAD?
Нарисуйте полилинию, прямоугольник, многоугольник или что-то еще. При изменении, удерживая нажатой клавишу CTRL (будет выделен только сегмент), выберите его и нажмите клавишу Delete на клавиатуре.
Как упростить полилинию?
Чтобы упростить многоугольник или полилинию:
- Выберите многоугольник и/или полилинию для упрощения.
- Выберите «Изменить» > «Вспомогательные средства для рисования» > «Упростить многоугольники».
- Задайте параметры и нажмите "ОК", чтобы упростить многоугольник/полилинию.
Как вы уменьшаете количество точек в полилинии?
Вы можете кое-что сделать. Выберите полилинию, откройте диспетчер свойств и включите LINETYPE GENERATION. Или используйте команду ПОЛРЕД, выберите полилинию и выберите параметр LINETYPE GENERATION. WEED удаляет посторонние вершины из LINE или POLYLINE.
Почему моя полилиния в Autocad такая толстая?
Причины. Полилиния имеет глобальную ширину, для которой на чертеже задана более толстая толщина линии.
Почему мои линии в Autocad такие толстые?
Причин такого поведения несколько, в том числе: Включены веса линий графика. Масштабирование весов линий включено. Толщина линий на чертеже имеет большую ширину.
Как показать толщину линии в Autocad?
Нажмите Показать/скрыть вес линий в строке состояния. Строка состояния расположена в правом нижнем углу окна приложения. Если никаких изменений не видно, вероятно, это связано с сочетанием толщины линии и разрешения экрана вашего монитора.
Что такое команда "Стереть" в AutoCAD?
Удаляет объекты с рисунка. Находить. Вы можете стереть выбранные объекты с рисунка. Этот метод не перемещает объекты в буфер обмена, откуда их можно вставить в другое место. Если вы работаете с 3D-объектами, вы также можете стирать подобъекты, такие как грани, сетки и вершины.
Как удалить вершину?
Выберите вершины и выберите «Редактировать сетку» > «Удалить ребро/вершину» или выберите только вершины, которые находятся в углу или соединены только с двумя ребрами. Чтобы удалить вершину, выполните одно из следующих действий: Нажмите Удалить. Нажмите Backspace.
Как удалить несколько вершин в AutoCAD?
- Перейдите на вкладку "Главная" панель "Редактирование" "Редактировать полилинию". Найти.
- Выберите полилинию.
- Введите e (Редактировать вершину). …
- Введите s (выровняйте).
- Используйте параметр «Далее», чтобы переместить X в вершину, следующую сразу за той, которую вы хотите удалить.
- Введите g (Перейти). …
- Введите x (Выход), чтобы завершить редактирование вершин.
- Нажмите Enter, чтобы завершить команду.
Как превратить сплайн в полилинию?
Преобразование сплайна в полилинию
- Перейдите на вкладку "Главная" панель "Редактирование" "Редактировать сплайн". Найти.
- Выберите сплайн для преобразования.
- Введите p, чтобы преобразовать в полилинию.
- Укажите значение точности или нажмите Enter, чтобы завершить команду.
Что такое вершина в AutoCAD?
Полилинии содержат один или несколько сегментов, и каждый сегмент представляет собой линию или дугу. Вершина определяет начальную или конечную точку сегмента и отображается в виде синего квадрата при выборе полилинии.
Уменьшите количество вершин полилинии AutoCAD 3d, чтобы максимальное пространственное расстояние между любыми точками исходной полилинии и упрощенной полилинии было меньше указанного.
8 Панель инструментов:
8 Меню: ComputationalCAD † Упрощение полилиний
7 Ввод команды: CC:LINES:SIMPLIFYPLINE
Выберите полилинии:
Выберите полилинии для упрощения. Это могут быть 2d или 3d полилинии.
Укажите диапазон эпсилон:
Укажите максимальное пространственное расстояние между любой точкой исходной полилинии и упрощенной полилинией. Ожидается положительное значение или ноль.
Сохранить исходные полилинии [Да/Нет]:
Укажите, следует ли удалять исходные полилинии.
: Исходные строки не будут удалены. (по умолчанию)
: исходные строки будут удалены.
Команда создает новую 3D-полилинию, имеющую начальную и конечную вершины исходной полилинии. Последовательно проходя через промежуточные вершины исходной полилинии, промежуточная вершина будет добавлена к упрощенной полилинии только в случае необходимости, чтобы гарантировать, что максимальное пространственное расстояние между любыми точками исходной полилинии и упрощенной полилинии меньше указанного.
Рисунок 14: 203 вершины в одной ломаной (черная) уменьшены до 23 вершин в упрощенной ломаной (красная)
Приглашение командной строки:
Количество вершин до: 203
Количество вершин после : 23
Количество обработанных полилиний: 1
Количество неудачных полилиний: 0
Рис. 15. Полилиния с 1682 вершинами (слева), преобразованная в ломаную со 182 вершинами (справа)
Приглашение командной строки:
Количество вершин до: 1682
Количество вершин после : 182
Количество обработанных полилиний: 1
Количество неудачных полилиний: 0
Рисунок 16. 37832 вершины в 307 полилиниях (одна выбрана) уменьшены до 5851 вершины
Сталкиваетесь с проблемами при редактировании сложного изображения с большим количеством опорных точек? Используйте функцию «Упростить контур» в Illustrator, чтобы решить проблемы, связанные с редактированием сложных контуров.
Функция "Упростить путь" помогает удалить ненужные опорные точки и создать упрощенный оптимальный путь для сложного графического объекта, не внося существенных изменений в форму исходного пути.
Упрощение пути дает вам следующие преимущества:
- Простое и точное редактирование пути
- Уменьшен размер файла.
- Быстрее отображение и печать файлов
- Чтобы удалить дефекты в трассируемом пути при использовании трассировки изображения.
- Чтобы отредактировать только часть сложной иллюстрации и создать четкие или плавные контуры в выбранной области иллюстрации.
- Чтобы уменьшить количество узловых точек при расширении фигуры с помощью инструмента "Переменная ширина" в Illustrator.
- Чтобы редактировать иллюстрацию, созданную с помощью мобильных приложений для рисования, раскрашивания или создания эскизов, а затем импортированную в Illustrator.
А. Исходное изображение B. Изображение после трассировки или импорта (максимальное количество опорных точек) C. Изображение после упрощения контура (оптимизированные опорные точки)
- Выберите объект или определенную область пути.
- Выберите «Объект» > «Путь» > «Упростить».
Ненужные опорные точки автоматически удаляются, и рассчитывается упрощенный путь.
А. Ползунок для уменьшения количества опорных точек Б. Автоматическое упрощение опорных точек В. Дополнительные параметры
Для дальнейшего упрощения и точной настройки пути используйте ползунок "Уменьшить опорную точку". По умолчанию для этого ползунка установлено значение автоматического упрощения. Положение и значение ползунка определяют, насколько упрощенный путь соответствует кривым исходного пути.
- Минимальные опорные точки (): когда ползунок близок или равен минимальному значению, опорных точек меньше, но измененная кривая пути будет иметь некоторые незначительные отклонения от исходного пути.
- Максимальное количество опорных точек (): когда ползунок близок к максимальному значению или равен ему, измененная кривая пути будет иметь больше точек и будет ближе к исходной кривой.
Читайте также: