Чистка чертежа от совпадающих линий
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Чистка чертежа от совпадающих линий

Чистка чертежа от совпадающих линий

Ответ
Поиск в этой теме
Непрочитано 22.05.2009, 17:39 #1
Чистка чертежа от совпадающих линий
Savuk
 
Конструктор
 
Киев
Регистрация: 04.08.2007
Сообщений: 22

Возникла проблема, я занимаюсь разработкой конструктивов упаковки и расчетом оснастки, при создании сложных чертежей иногда появляются совпадающие линии, подскажите пожалуйста алгоритм для чистки совпадающих линий, на любом языке программирования.
(P.S. просьба не указывать что существуют программы типа Impact или ArtiosCAD, я знаю о них и если необходимо то пользуюсь, но хотелось бы создать такой модуль к Autocad )
Просмотров: 5483
 
Непрочитано 22.05.2009, 18:00
#2
Рyslan


 
Регистрация: 25.07.2007
Сообщений: 2,518


http://dwg.ru/dnl/412
Рyslan вне форума  
 
Непрочитано 23.05.2009, 00:07
#3
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


overkill из express tools не котируется?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 27.05.2009, 12:15
#4
Savuk

Конструктор
 
Регистрация: 04.08.2007
Киев
Сообщений: 22


Цитата:
Сообщение от Рyslan Посмотреть сообщение
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
overkill из express tools не котируется?
Большое спасиба
Savuk вне форума  
 
Непрочитано 28.04.2015, 22:49
#5
ZepelliN


 
Регистрация: 14.12.2011
Сообщений: 3


Я что-то недопонял... Как настроить меню этой команды "ПОДЧИСТИТЬ", чтобы удалялись/объединялись как бы то ни было перекрывающиеся/совпадающие отрезки или полилинии?
И ещё очень важный момент - часто приходят чертежи, где визуально линии перекрываются, но на самом деле параллельны и отстоят на тысячные доли миллиметра друг от друга. Соответственно - команда их не обрабатывает и итоговые объемы считаются неверно
ZepelliN вне форума  
 
Непрочитано 28.04.2015, 23:04
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


В диалоге масса опций - почитай, посмотри, поэкспериментируй.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.04.2015, 23:39
#7
ZepelliN


 
Регистрация: 14.12.2011
Сообщений: 3


Алексей, большое спасибо за отклик! ))) не то, чтобы я "на все готовое" собираюсь прийти... Просто не совсем понятна логика работы команды. Вот у меня проблема - линия "залезла" на другую линию и лежит теперь на ней))) мне их надо или объединить с подрезкой дублирующих частей, или просто убрать дублирующую часть. Какие тут могут быть допуски?... ВСЕ лежащие друг на друге линии должны быть подрезаны. И не важно 2 миллиметра дублируется или 200 метров - линия должна быть одна, желательно сплошная, но можно и отрезками, главное - без разрывов. Эксперименты с настройками допуска ничего не дают - либо много, либо мало(((( с игнорированием понятно - нигде галочки не ставлю, так как все разнесено по слоям и прорабатывается отдельно. Короче говоря, непонятно только с допуском, который по определению что-то вроде "величина разброса совпадения при наслоении" или в миру "если линии копипастнуты, то разброс = 0". Беда только в том, что линии очень редко полностью совпадают...

Да - и ещё... Как всё-таки бороться с параллельными линиями в нанометрах друг от друга...?
Заранее благодарю - оптимизация спасёт мир! )))
ZepelliN вне форума  
 
Непрочитано 28.04.2015, 23:54
#8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


Ну я не знаю как объяснить... Может, справка окажется наиболее подходящим вариантом? http://exchange.autodesk.com/autocad...b4b7b-7e82.htm
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.04.2015, 09:51
#9
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Посмотри еще Debalance TotalPurge. Правда она уже стала платной
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 29.04.2015, 13:11
#10
ZepelliN


 
Регистрация: 14.12.2011
Сообщений: 3


VVA, это просто находка ! ))))) разбираюсь в настройках )))) пока купить не просит ))) огромное спасибо Всем за участие!!!

P.S. вот ещё инфы (была на этом сайте в разных местах)

http://modplus.org/ - просто полезный набор

Александр Ривилис и его GeomProps для автоматического подсчёта сумм длин/рлощадей с КОЭФФИЦИЕНТОМ ПРОБРАЗОВАНИЯ !!! - http://www.caduser.ru/forum/index.php?PAGE_NAME=read.. Прощай извлечение данных и деление на миллионы (перевод из квадратных миллиметров в кв. метры)
ZepelliN вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Чистка чертежа от совпадающих линий

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединение дуг, линий в единый объект, Как объединить? Vladimir.P AutoCAD 41 25.01.2015 08:03
вес линий при выводе чертежа в растровый файл Jason AutoCAD 16 03.04.2014 10:32
Несвойственные Автокаду вещи Vova AutoCAD 49 01.02.2012 19:33
Наложение линий при печати чертежа DTS AutoCAD 5 07.05.2009 17:38
Толщина линий и размер чертежа Sleeve AutoCAD 21 10.05.2008 03:07