Как изменить количество вершин в полилинии?
Войти в редактирование полилинии, затем опция редактирования вершин (Edit vertex).
#3 Ответ от dekorator 28 июля 2004г. 11:16:23
- На форуме с 28 июля 2004г.
- Сообщений: 3
- Спасибо: 0
Re: Как изменить количество вершин в полилинии?
а какая опция в командной строке для редактирования вершин
#4 Ответ от dekorator 28 июля 2004г. 11:42:14
- На форуме с 28 июля 2004г.
- Сообщений: 3
- Спасибо: 0
Re: Как изменить количество вершин в полилинии?
и как удалить отрезок полилинии?
#5 Ответ от psiv 28 июля 2004г. 13:39:13
- На форуме с 25 декабря 2003г.
- Сообщений: 369
- Спасибо: 0
Re: Как изменить количество вершин в полилинии?
Опция Edit vertex, достаточно ввести в еомандной строке Е.
Удалить сегмент полилинии, я думаю, проще всего редактированием полилинии за ручки (grips) или командой Растянуть (Stretch)/
#6 Ответ от psiv 28 июля 2004г. 13:40:12
- На форуме с 25 декабря 2003г.
- Сообщений: 369
- Спасибо: 0
Re: Как изменить количество вершин в полилинии?
Опция Edit vertex, достаточно ввести в еомандной строке Е.
Удалить сегмент полилинии, я думаю, проще всего редактированием полилинии за ручки (grips) или командой Растянуть (Stretch).
#7 Ответ от TUKOAN 28 июля 2004г. 14:39:41
- На форуме с 19 мая 2004г.
- Сообщений: 78
- Спасибо: 0
Re: Как изменить количество вершин в полилинии?
to Любознательный
> Удалить сегмент полилинии, я думаю, проще всего редактированием полилинии за ручки (grips)
Вы не удалите сегмент, просто в описании полилинии появятся две вершины с одинаковыми координатами (т.е. сегмент нулевой длины)
to decorator
Изменение числа вершин при редактировании полилинии:
_pedit
_e
_i (insert) — добавляет новую вершину после той, которая отмечена маркером
_m (move) — перенос помеченной маркером вершины в указанное новое положение
_s (straighten) — спрямляет полилинию от вершины, помеченной маркером на момент вызова данной опции, до вершины, в которой будет установлен маркер с последующим вызовом _g (go). Все вершины между помеченными удаляются и заменяются прямолинейным сегментом.
Форумы GIS-Lab.info
Как управлять числом вершин и гладкостью линий
Как управлять числом вершин и гладкостью линий
Здесь нет единого рецепта на все случаи жизни. В идеале, подбор параметров зависит от характера материала, DPI растра и даже выбора значений яркости и контрастности при сканировании оригинала. Но не всё так грустно. Алгоритм подбора параметров следующий:
1. Если это рельеф гористой местности или мелкие озёра, берём фильтр «Извилистые кривые», если это равнина, русла рек — фильтр «Плавные кривые».
2. Установив параметр точности аппроксимации в 0.5 pix, увеличиваем длину фильтра,
следя за тем, что бы в самых изогнутых местах векторная линия не «вываливалась» из растровой.
3. Загрубляем (увеличиваем) параметр точности аппроксимации до достижения компромисса:
число вершин в линии <=> точность представления кривой.
Подобранные параметры желательно сохранить в виде отдельной стратегии (набора параметров трассировщика). Например как «Рельеф», «Реки» и т.д. Стратегия сохраняется по нажатию клавиши «Добавить стратегию».
Много стратегий обычно не требуется. Три-четыре штуки для обработки большой серии материалов. И это включая стратегии для ломаных и ортогональных линий.
Как упростить полилинию в AutoCAD?
У меня есть ломаная линия (только линии), которая имеет около 500 точек. Хотелось бы сократить количество пунктов в нем. Как это сделать в AutoCAD? (или может быть какое-то другое приложение)?
П. С. полилинии были сделаны из сплайнов превращается в набор линий. Но уровень детализации слишком высок, я хочу его уменьшить.
6 ответов
этот LISP скрипт делает свою работу. Создайте файл LSP и добавьте его в AutoCAD, затем используйте PLD команда для запуска.
Я написал утилиту Call Reduce, которая делает это. Это скомпилированный файл Autolisp fas, который запускается как обычный файл lsp. Вы можете скачать его здесь https://www.theswamp.org/index.php?topic=27724.0.
процедура lisp может быть лучшим решением для вас, но я использую команду overkill для удаления точек из полилиний (когда команда активна, перейдите в настройки). Это экспресс-инструмент, который обычно используется для удаления повторяющихся линий, но он работает для оптимизации полилиний. Единственное, что вам нужно быть осторожным, это когда полилиния имеет ширину. Overkill обычно убивает ширины.
Как уменьшить количество вершин в AutoCAD?
Как упростить полилинии с большим количеством вершин в AutoCAD?
В настоящее время в AutoCAD или AutoCAD LT нет специальной команды для упрощения таких сложных полилиний. В AutoCAD Map 3D и Civil 3D доступна специальная функция. См.: О полилиниях сорняков. Примечание. Этот процесс называется прополкой, и для этого в AutoCAD можно использовать несколько пользовательских LISP.
Как уменьшить размер полилинии в AutoCAD?
Следуй этим шагам. Выберите линию и в палитре PROPERTIES измените Global Width на ноль. Чтобы изменить несколько полилиний: введите QSELECT, выберите Polyline, Global Width и Not Equal to Zero. Это позволяет изменить глобальную ширину всех выбранных полилиний на ноль одновременно в палитре свойств.
Как запустить процедуру LISP в AutoCAD?
Добавьте в Startup Suite:
- Запустите APPLOAD (команда).
- В Startup Suite нажмите кнопку «Содержание».
- Нажмите кнопку Добавить.
- Перейдите к местоположению файла LISP, выберите его и нажмите кнопку «Открыть».
- Когда все подпрограммы LISP будут добавлены в Startup Suite, нажмите кнопку «Закрыть».
Как упростить файл DWG?
Как уменьшить размер файла DWG в AutoCAD
- Отсоедините все ненужные файлы внешних ссылок с помощью команды XREF.
- Выделите все объекты на чертеже и введите команду OVERKILL. …
- Введите команду -PURGE и выберите Regapps.
- Введите команду ОЧИСТКА и выберите все параметры.
- Введите команду -SCALELISTEDIT и сбросьте список масштабов.
Как загрузить файл LISP в AutoCAD?
В командной строке AutoCAD введите AppLoad (или выберите Инструменты » Загрузить приложение). Выберите ранее сохраненный файл программы и нажмите «Загрузить», чтобы загрузить программу в текущий сеанс рисования. Щелкните Закрыть, чтобы закрыть диалоговое окно загрузки приложения.
Как уменьшить вершины сплайна?
Щелкните правой кнопкой мыши любой из них, и вы увидите, что они относятся к типу Безье. Один из способов уменьшить количество вершин и сохранить тот же контур фигуры — сделать копию («Правка» > «Клонировать») и использовать ее в качестве эталона при удалении вершин и настройке маркеров Безье оставшихся, чтобы они соответствовали исходному контуру.