Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как объединить два замкнутых пересекающихся контура в один, огибающий их обоих?

Как объединить два замкнутых пересекающихся контура в один, огибающий их обоих?

Ответ
Поиск в этой теме
Непрочитано 13.04.2017, 20:56 #1
Как объединить два замкнутых пересекающихся контура в один, огибающий их обоих?
Тимиргалин Салават
 
Регистрация: 18.12.2012
Сообщений: 19

На данный момент делаю это командой trim, вырезая внутренние куски каждого контура и объединяя их внешние части, но это очень долгий и рутинный процесс. К тому же, если контуры сложные, можно навырезать лишнего. Есть ли способ сделать это проще?
Просмотров: 3165
 
Непрочитано 14.04.2017, 07:45
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


преобразовать контуры в области и объединить их?
Хмурый вне форума  
 
Непрочитано 14.04.2017, 07:55
#3
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Рисуем вокруг этих контуров прямоугольник, а затем _boundary
Boxa вне форума  
 
Непрочитано 14.04.2017, 09:28
#4
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,327


Outline Objects
AlexCondor вне форума  
 
Непрочитано 14.04.2017, 09:53
#5
Кулик Алексей aka kpblc
Moderator

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


Мелькало название софта SuperBoundary - может быть, поможет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.04.2017, 10:05
#6
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


В MS SQl Server хорошо такие вещи делать, там есть STIntersection
Civil 3D: LineworkMerge

Последний раз редактировалось trir, 14.04.2017 в 10:34.
trir вне форума  
 
Автор темы   Непрочитано 14.04.2017, 14:39
#7
Тимиргалин Салават


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


Спасибо за помощь. Попробовал сделать через boundary, а затем через Outline objects. С автокадовскими полилиниями функции работают отлично, но с моими полилиниями (импортированными из программы INM) функции дают некорректный результат. Выкладываю во вложении пример таких контуров - взгляните, если не лень. Хотелось бы понять, что с ними не так.
Вложения
Тип файла: dwg
DWG 2010
Primer.dwg (1.21 Мб, 19 просмотров)
Тимиргалин Салават вне форума  
 
Непрочитано 17.04.2017, 08:11
#8
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Цитата:
Сообщение от Тимиргалин Салават Посмотреть сообщение
Выкладываю во вложении пример таких контуров - взгляните, если не лень. Хотелось бы понять, что с ними не так.
Количество вершин и чрезмерная точность. В Ваших контурах вершин около 5000, если почистить, то фигуры не меняются и при около 700 вершин... Во вложении почищенный файл.
Вложения
Тип файла: dwg
DWG 2010
PrimerPurge.dwg (235.7 Кб, 7 просмотров)
Boxa вне форума  
 
Непрочитано 17.04.2017, 08:21
#9
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Цитата:
Сообщение от Тимиргалин Салават Посмотреть сообщение
Выкладываю во вложении пример таких контуров - взгляните, если не лень. Хотелось бы понять, что с ними не так.
Все работает. Только долго. Объединил через регионы. Слишком много вершин.
Вложения
Тип файла: dwg
DWG 2013
Primer.dwg (170.9 Кб, 5 просмотров)
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 17.04.2017, 08:51
#10
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


однако такими вещями надо заниматься в ГИС - например AautoCAD Map/Civil 3D
trir вне форума  
 
Автор темы   Непрочитано 17.04.2017, 17:31
#11
Тимиргалин Салават


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


Всем спасибо большое. Советы очень помогли - проблема решена.
Тимиргалин Салават вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как объединить два замкнутых пересекающихся контура в один, огибающий их обоих?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Построение габаритного контура для нескольких объектов с заданием поворота этого контура. Profan Готовые программы 0 26.01.2017 10:52
Здравствуйте, при заливке контура в автокаде пропадет граница самого контура, в чем может быть причина? Студент1990 AutoCAD 1 12.06.2012 10:23
Можно ли объединить в один том/альбом/папку 2 рабочие документации: электроснабжение и электроосвещение внутреннее? Shtrih Прочее. Архитектура и строительство 18 25.10.2011 22:24
Как объединить различные элементы сооружения в один? serdobsk SCAD 8 11.10.2011 11:06
Не получается объединить два простых 3D тела Kandebr AutoCAD 4 30.03.2011 11:01