|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Выловить все сплайны и превратить их в полилинии за один раз.
Третья тайна планеты.
Регистрация: 25.05.2008
Сообщений: 1,205
|
||
Просмотров: 11497
|
|
||||
просто конструктор Регистрация: 12.02.2008
Космос
Сообщений: 358
|
http://www.debalance.com/rus/totalpurge/index.html
Вам в помощь - с такой задачей справляется "на ура!"
__________________
Чистая совесть только у людей с короткой памятью. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Reka, программа платная
Кочетков Андрей, аналогично. При этом почему-то flatten с предварительным быстрым выбором забыли ![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
С помощью PLTools можно выполнить эту операцию.
http://dwg.ru/dnl/607 |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Если Автокад 2010 и выше, можно еще красивее
LISP. Как преобразовать выделенные сплайны в полилинии?
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
САПРовод Регистрация: 22.01.2013
Красноярск
Сообщений: 290
|
Цитата:
А мне необходимо из этих контуров получить маскировки. Но для этого контур должен состоять только из линейных сегментов. Команда PL-NOARC из набора http://dwg.ru/dnl/607 преобразовывает в ломаную полилинию только по одному объекту. А их сотни... Молотить в рукопашную - скучно. Может кто-то знает какой-то хитрый способ? |
|||
![]() |
|
||||
Геодезист Регистрация: 23.05.2012
Ухта
Сообщений: 1,377
|
__________________
Как-то так. |
|||
![]() |
|
||||
САПРовод Регистрация: 22.01.2013
Красноярск
Сообщений: 290
|
Цитата:
Но, он дробит сплайн на очень большое количество сегментов полилиний. Даже при задании минимальной "точности". _FLATTEN, напротив, создает гораздо меньше сегментов (в несколько раз), но они почему-то только дуговые ![]() Остается только попросить Великого и Ужастного Гудвина VVA, чтобы он выделил из своей программки SC только строки, которые отвечают за конвертацию дуговых сегментов в линейные, либо заставил программу PL-NoArc работать с несколькими объектами одновременно. |
|||
![]() |
|
||||
Регистрация: 09.10.2014
Сообщений: 4
|
Gmk17
Цитата:
Попробуй ещё ConvTo2d и ConvTo3d от туда же. Часто пользуюсь маскировкой (когда Полилинии состоят из дуг), и эти команды полностью справляются с этой задачей. Кстати макрос на кнопке PL-NOARC:^C^C^P(if (not C:PL-NoArc)(load "pltools"));^PPL-NoArc; |
|||
![]() |
|
||||
САПРовод Регистрация: 22.01.2013
Красноярск
Сообщений: 290
|
Цитата:
----- добавлено через ~5 мин. ----- Цитата:
Разобрался. Надо было скачать свежий PLTOOLS.LSP Последний раз редактировалось Gmk17, 21.10.2015 в 06:33. |
|||
![]() |
|
||||
добрый человек Регистрация: 23.02.2004
Глушь
Сообщений: 971
|
Для этой задачи PLTOOLS не нужен.
Код:
__________________
Правильно сформулированный вопрос содержит 90% ответа. Последний раз редактировалось pan, 21.10.2015 в 10:44. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
PS. Сам и отвечу. В 2009 уже конвертирует. Правда есть подозрение, что это все-таки Bonus Pack PPS Так и есть. Bonus Pack1
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 21.10.2015 в 11:47. |
|||
![]() |
|
||||
САПРовод Регистрация: 22.01.2013
Красноярск
Сообщений: 290
|
Ну если вас не интересует качество полученного результата, то Да, конечно!
А вот я выше писал, что так получается слишком много сегментов у полилинии. Я такую кашу не перевариваю ![]() |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Как преобразовать выделенные сплайны в полилинии? | LastGraff | LISP | 21 | 30.05.2024 13:50 |
Как преобразовать сплайны в полилинии | Velik84 | AutoCAD | 1 | 21.10.2010 19:11 |