|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
объединение замкнутых контуров
топограф, технолог
Москва
Регистрация: 24.05.2009
Сообщений: 3,074
|
||
Просмотров: 12295
|
|
||||
|
||||
![]() |
|
||||
Если есть команда создать из полилиний регионы, то неужто нет команды обратной - из регионов делать полилинии?
_boundary использовать не могу - она гарантированно испортит сложные и большие полигоны (см. http://forum.dwg.ru/showthread.php?t=49256). Да и не очень это удобно - сначала создать границу, потом из под нее выуживать регионы. Еще, конечно, неудобно, что теряются свойства исходных полилиний при создании регионов. |
||||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Цитата:
|
|||
![]() |
|
||||
Цитата:
Объединять после взрывания - замучаешься искать фрагменты. А потом еще возвращать необходимые свойства - слои, цвета и т.п. Тяжеловато в сумме. Начиная с применения 1. _region, 2. _union, в сумме не хуже ли получится, чем вручную порезать, поудалять общие границы, а потом вручную же объединить? |
||||
![]() |
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Цитата:
Свойства полилинии вы потеряете еще в момент создания области а не при взрывании. Часть свойств (например разный цвет) - даже при ручном объединнии. Хуже или нет зависит от объема работы. Если у вас много этих контуров то я бы ручками постарался не делать. Хотя конечно "нет ничего невозможного, если делать это будет кто-то другой". |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
АлексЮстасу, посмотри тему Region -> closed polyline
|
|||
![]() |
|
||||
Цитата:
Не все исходные контуры будут на одном слое. Таких слоев у меня 15-ть. Объединять - да, только одинослойные контуры, но полигоны идут вперемежку. Т.е. замучаешься включать-выключать нужные слои. И контуров много... Хороших, и, главное, разных ![]() |
||||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Startrek, BOUNDARY не всегда корректно работает со сложными контурами. В ней где-то зашита точность определения контура. И, бывает, она гадит.
Так что, лучший вариант решения проблемы- программный. Fantomas написал программу, которая расчленяя область с запоминанием объектов, из которых она состояла, и из них собирает замкнутую полилинию. |
|||
![]() |
|
||||
Цитата:
![]() И углубился как раз в изучение ссылки из #11 и в пробы. Мерси большое! Попробую все уложить по порядку. Был бы у меня еще ToolPack... Fantomas - это кто? VVA или Smirnoff? Startrek - чтобы не было иллюзий по поводу BOUNDARY, см., например, http://forum.dwg.ru/showthread.php?t=49256 |
||||
![]() |
|
||||
AutoCAD/AutoLISP Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133
|
Хмурый,АлексЮстасу, согласен но не совсем... в сложных случаях создаем регион (даже SPLINE) сливаем с другим (другими) ДЕЛАЕМ HATCH, удаляем региом, двойной клик по HATCH и воссоздаем BOUNDARY, убираем HATCH.
А то ведь не всегда програмка под рукой, да и Fantomas из када ушел ![]()
__________________
Сквозь тернии к звездам.... и обратно :yes: |
|||
![]() |
|
||||
Пока получаются следующие слабые места:
1. сейчас нужно сделать пять действий (регион, юнион, конвертация в полилинии, удаление регионов, возвращение положенных свойств). 2. регионы нужно вытаскивать из-под полилиний. 3. нужно запоминать исходные свойства полилиний. Ручная альтернатива: действий как бы четыре (разрезать общую границу, удаление остатков общих границ, сшивание в одну полилинию, присвоение Closed). При этом свойства полилиний сохраняются. Так что пока фифти-фифти. Конечно, лучше всего была бы программка типа _union, но для полилиний. Startrek - HATCH использует как раз команду BOUNDARY. И новая граница с помощью BOUNDARY в каких-то случаях окажется неточной, в каких-то неполной, а в каких-то ждать ее придется неизвестно сколько часов. |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
заполнение контуров условными знаками | АлексЮстасу | AutoCAD | 34 | 03.01.2024 14:13 |
Excel: объединение ячеек по столбцам | kp+ | Прочее. Программное обеспечение | 26 | 16.12.2022 10:19 |
Объединение перемещений Лира 9.6 (ферма и сендвич-панель) | РастОК | Лира / Лира-САПР | 7 | 06.07.2010 10:26 |
Чертеж в 3В. объединение детали | Dimmitriy | AutoCAD | 15 | 13.01.2010 10:55 |
Для чего задается объединение перемещений в ПК Лира? | Alexsus | Лира / Лира-САПР | 30 | 27.10.2009 10:35 |