Как уменьшить количество точек в полилинии AutoCAD

Обновлено: 02.07.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 на клавиатуре.

Как упростить полилинию?

Чтобы упростить многоугольник или полилинию:

  1. Выберите многоугольник и/или полилинию для упрощения.
  2. Выберите «Изменить» > «Вспомогательные средства для рисования» > «Упростить многоугольники».
  3. Задайте параметры и нажмите "ОК", чтобы упростить многоугольник/полилинию.

Как вы уменьшаете количество точек в полилинии?

Вы можете кое-что сделать. Выберите полилинию, откройте диспетчер свойств и включите LINETYPE GENERATION. Или используйте команду ПОЛРЕД, выберите полилинию и выберите параметр LINETYPE GENERATION. WEED удаляет посторонние вершины из LINE или POLYLINE.

Почему моя полилиния в Autocad такая толстая?

Причины. Полилиния имеет глобальную ширину, для которой на чертеже задана более толстая толщина линии.

Почему мои линии в Autocad такие толстые?

Причин такого поведения несколько, в том числе: Включены веса линий графика. Масштабирование весов линий включено. Толщина линий на чертеже имеет большую ширину.

Как показать толщину линии в Autocad?

Нажмите Показать/скрыть вес линий в строке состояния. Строка состояния расположена в правом нижнем углу окна приложения. Если никаких изменений не видно, вероятно, это связано с сочетанием толщины линии и разрешения экрана вашего монитора.

Что такое команда "Стереть" в AutoCAD?

Удаляет объекты с рисунка. Находить. Вы можете стереть выбранные объекты с рисунка. Этот метод не перемещает объекты в буфер обмена, откуда их можно вставить в другое место. Если вы работаете с 3D-объектами, вы также можете стирать подобъекты, такие как грани, сетки и вершины.

Как удалить вершину?

Выберите вершины и выберите «Редактировать сетку» > «Удалить ребро/вершину» или выберите только вершины, которые находятся в углу или соединены только с двумя ребрами. Чтобы удалить вершину, выполните одно из следующих действий: Нажмите Удалить. Нажмите Backspace.

Как удалить несколько вершин в AutoCAD?

  1. Перейдите на вкладку "Главная" панель "Редактирование" "Редактировать полилинию". Найти.
  2. Выберите полилинию.
  3. Введите e (Редактировать вершину). …
  4. Введите s (выровняйте).
  5. Используйте параметр «Далее», чтобы переместить X в вершину, следующую сразу за той, которую вы хотите удалить.
  6. Введите g (Перейти). …
  7. Введите x (Выход), чтобы завершить редактирование вершин.
  8. Нажмите Enter, чтобы завершить команду.

Как превратить сплайн в полилинию?

Преобразование сплайна в полилинию

  1. Перейдите на вкладку "Главная" панель "Редактирование" "Редактировать сплайн". Найти.
  2. Выберите сплайн для преобразования.
  3. Введите p, чтобы преобразовать в полилинию.
  4. Укажите значение точности или нажмите Enter, чтобы завершить команду.

Что такое вершина в AutoCAD?

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

Уменьшите количество вершин полилинии AutoCAD 3d, чтобы максимальное пространственное расстояние между любыми точками исходной полилинии и упрощенной полилинии было меньше указанного.

SimplifyPline_32x32

8 Панель инструментов:

8 Меню: ComputationalCAD ​​† Упрощение полилиний

7 Ввод команды: CC:LINES:SIMPLIFYPLINE

Выберите полилинии:
Выберите полилинии для упрощения. Это могут быть 2d или 3d полилинии.

Укажите диапазон эпсилон:
Укажите максимальное пространственное расстояние между любой точкой исходной полилинии и упрощенной полилинией. Ожидается положительное значение или ноль.

Сохранить исходные полилинии [Да/Нет]:
Укажите, следует ли удалять исходные полилинии.
: Исходные строки не будут удалены. (по умолчанию)
: исходные строки будут удалены.

Команда создает новую 3D-полилинию, имеющую начальную и конечную вершины исходной полилинии. Последовательно проходя через промежуточные вершины исходной полилинии, промежуточная вершина будет добавлена ​​к упрощенной полилинии только в случае необходимости, чтобы гарантировать, что максимальное пространственное расстояние между любыми точками исходной полилинии и упрощенной полилинии меньше указанного.

simplifypline

Рисунок 14: 203 вершины в одной ломаной (черная) уменьшены до 23 вершин в упрощенной ломаной (красная)

Приглашение командной строки:

Количество вершин до: 203

Количество вершин после : 23

Количество обработанных полилиний: 1

Количество неудачных полилиний: 0

simplify_pline_04

Рис. 15. Полилиния с 1682 вершинами (слева), преобразованная в ломаную со 182 вершинами (справа)

Приглашение командной строки:

Количество вершин до: 1682

Количество вершин после : 182

Количество обработанных полилиний: 1

Количество неудачных полилиний: 0

simplify_pline_02

Рисунок 16. 37832 вершины в 307 полилиниях (одна выбрана) уменьшены до 5851 вершины

Сталкиваетесь с проблемами при редактировании сложного изображения с большим количеством опорных точек? Используйте функцию «Упростить контур» в Illustrator, чтобы решить проблемы, связанные с редактированием сложных контуров.

Упростить путь

Функция "Упростить путь" помогает удалить ненужные опорные точки и создать упрощенный оптимальный путь для сложного графического объекта, не внося существенных изменений в форму исходного пути.

Упрощение пути дает вам следующие преимущества:

  • Простое и точное редактирование пути
  • Уменьшен размер файла.
  • Быстрее отображение и печать файлов
  • Чтобы удалить дефекты в трассируемом пути при использовании трассировки изображения.
  • Чтобы отредактировать только часть сложной иллюстрации и создать четкие или плавные контуры в выбранной области иллюстрации.
  • Чтобы уменьшить количество узловых точек при расширении фигуры с помощью инструмента "Переменная ширина" в Illustrator.
  • Чтобы редактировать иллюстрацию, созданную с помощью мобильных приложений для рисования, раскрашивания или создания эскизов, а затем импортированную в Illustrator.

Сим

А. Исходное изображение B. Изображение после трассировки или импорта (максимальное количество опорных точек) C. Изображение после упрощения контура (оптимизированные опорные точки)

  • Выберите объект или определенную область пути.
  • Выберите «Объект» > «Путь» > «Упростить».

Ненужные опорные точки автоматически удаляются, и рассчитывается упрощенный путь.

Упростить путь

А. Ползунок для уменьшения количества опорных точек Б. Автоматическое упрощение опорных точек В. Дополнительные параметры

Для дальнейшего упрощения и точной настройки пути используйте ползунок "Уменьшить опорную точку". По умолчанию для этого ползунка установлено значение автоматического упрощения. Положение и значение ползунка определяют, насколько упрощенный путь соответствует кривым исходного пути.

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

Читайте также: