dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

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

Определение отдельных частей чертежа

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 13.12.2017, 22:17 #1
Определение отдельных частей чертежа
maratovich
 
г. Самара
Регистрация: 12.07.2009
Сообщений: 2,197
Отправить сообщение для maratovich с помощью Skype™

maratovich вне форума Вставить имя

Просто ради размышления - имеем некоторые раздельные части чертежа, как понять что они находятся раздельно ?
Просто интересно существование решения, возможно ли оно вообще ?
Допустим получить габариты этих частей, или нарисовать линии разделения между ними...

Миниатюры
Нажмите на изображение для увеличения
Название: sp.PNG
Просмотров: 100
Размер:	12.6 Кб
ID:	196827  

__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
Просмотров: 1677
 
Непрочитано 14.12.2017, 09:30
#2
Setvar

Всего понемногу
 
Регистрация: 10.02.2007
Москва
Сообщений: 460


Они не раздельно, у них общее пространство.
__________________
Установи FILEDIA в 1 и не парься.
Setvar вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.12.2017, 09:36
#3
Boxa

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


Кластеризация элементов, по вершинам этих самых элементов. Вот только зачем?
__________________
_бложиг
Boxa на форуме вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.12.2017, 09:41
#4
Setvar

Всего понемногу
 
Регистрация: 10.02.2007
Москва
Сообщений: 460


Да он дурака валяет. Никак не может разделить Парагвай и Уругвай.
__________________
Установи FILEDIA в 1 и не парься.
Setvar вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.12.2017, 09:44
#5
baksconstructor


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


Цитата:
Сообщение от Setvar Посмотреть сообщение
Да он дурака валяет. Никак не может разделить Парагвай и Уругвай.
Не... мегамозг maratovich опять какое нибудь ноу-хау придумывает, молодец.
Если бы я знал как - подсказал, а так только :
получать координаты, сортировать их, а дальше..... дальше хз...
baksconstructor вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.12.2017, 09:50
#6
Setvar

Всего понемногу
 
Регистрация: 10.02.2007
Москва
Сообщений: 460


А части чертежа видел? Каляки-маляки, в детство впал.
__________________
Установи FILEDIA в 1 и не парься.
Setvar вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.12.2017, 09:56
#7
Benehom

Инженер
 
Регистрация: 14.08.2017
Новокузнецк
Сообщений: 32


Данная задача существенно сложнее чем может показаться на первый взгляд. Если на одной части чертежа есть небольшой разрыв между элементами, как определить что это не отдельные части чертежа? Какой разрыв допустим?

----- добавлено через ~2 мин. -----
Решение у задачи точно есть. И если кто-то найдёт его, огромная благодарность ему!
Benehom вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.12.2017, 10:29
#8
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Днепропетровск
Сообщений: 3,686


Цитата:
Просто интересно существование решения, возможно ли оно вообще ?
Есть такая прога уважаемого Debalance, как Superboundary: http://superboundary.com или ближе https://dwg.ru/dnl/14111
Можно "скормить" ей чертеж (с учетом заведомо завышенного допуска на "разрывы"), получить набор замкнутых контуров вокруг фигур чертежа и проанализировать - например, отсеять те, что имеют слишком малую площадь или слишком большое соотношение периметра к площади.
Контуры с самой большой площадью могут соответствовать "частям чертежа". А могут и не соответствовать, все зависит от настроек и исходного материала. В т.ч. от того, что понимать под чертежом и его частями - только фигуры, соответствующие материальным объектам, или туда же входит оформление - оси, размеры, выноски, условные обозначения и проч.
Offtop: О нейросетях, ИИ и остальном скайнете молчу
__________________
Кому жизнь буги-вуги, а кому полный бред... (С)

Последний раз редактировалось kp+, 14.12.2017 в 11:12.
kp+ вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.12.2017, 11:25
#9
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 4,691


Цитата:
Сообщение от Benehom Посмотреть сообщение
Данная задача существенно сложнее чем может показаться на первый взгляд. Если на одной части чертежа есть небольшой разрыв между элементами, как определить что это не отдельные части чертежа? Какой разрыв допустим?
задавать контур вокруг каждой части на отдельном непечатаемом слое, и прописать это в стандарт предприятия.
Сергей812 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.12.2017, 12:21
#10
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Днепропетровск
Сообщений: 3,686


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
задавать контур вокруг каждой части на отдельном непечатаемом слое, и прописать это в стандарт предприятия.
Некоторые программы типа CS ОПС так и работают: подготовка подосновы для них начинается с обводки контуров помещений вручную, что совсем "не спортивно" и не делает чести разработчикам (не знаю, может в новых версиях что-то новое придумали).
__________________
Кому жизнь буги-вуги, а кому полный бред... (С)
kp+ вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.12.2017, 14:00
#11
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 4,691


Цитата:
Сообщение от kp+ Посмотреть сообщение
Некоторые программы типа CS ОПС так и работают: подготовка подосновы для них начинается с обводки контуров помещений вручную, что совсем "не спортивно" и не делает чести разработчикам (не знаю, может в новых версиях что-то новое придумали).
ну это смотря какие архитектурные подосновы приходят - проще может быть обвести. Заодно и проверишь за архитекторами, не накосячили ли они в явном виде где то.
Сергей812 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 14.12.2017, 21:41
#12
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,197
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Benehom Посмотреть сообщение
Решение у задачи точно есть. И если кто-то найдёт его, огромная благодарность ему!
Это точно.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 14.12.2017, 22:47
#13
Enik

ГИП
 
Регистрация: 07.06.2015
Сообщений: 967


Задача решается схожим образом, что и моя по поиску пустого пространства чертежа в теме по обучению лиспу. Там даже схемка такая была.

Ну, не то что бы прям по тому же алгоритму, но принцип такой же. С незначительными косметическими изменениями.

И решение тут на самом деле простое и изящное.
Enik вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Определение отдельных частей чертежа

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос свойств с чертежа на чертеж Balamutra AutoCAD 14 31.10.2017 16:12
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 106 25.10.2015 19:00
Определение вида работ реконструкция/перепланировка ? valeri Прочее. Архитектура и строительство 4 03.10.2013 16:00
Зомби в SW2010 или неубиваемый шаблон чертежа Creator SolidWorks 15 27.10.2011 16:48
VBA, Определение набора текущих выделенных объектов чертежа. Vildar Программирование 7 28.07.2008 17:35

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||