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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Возможно ли восстановить взорванные мультивыноски?

Возможно ли восстановить взорванные мультивыноски?

Ответ
Поиск в этой теме
Непрочитано 08.02.2022, 13:01 #1
Возможно ли восстановить взорванные мультивыноски?
Bill Brown
 
Инженер ПТО
 
Симферополь
Регистрация: 20.12.2019
Сообщений: 10

Доброго времени суток.
Ранее в данном разделе Форума обсуждалась проблема "взорванных размеров", так вот, у меня похожая ситуация, только нужно восстановить взорванные мультивыноски. Я обычно пользуюсь лиспом преобразующим текст в мультивыноску, но это долго и рутинно, так как нужно выбирать каждый текст отдельно, указывать определяющие точки будущей мультивыноски и в конце удалять линии оставшиеся от взорванной мультивыноски. Хотелось бы автоматизировать процесс так, чтобы программа сама распознавала взорванную мультивыноску, строила на ее месте нормальную выноску (с соответствующим содержанием и координатами) и удаляла исходные текст и линии, независимо от количества выносных линий мультивыноски. Я понимаю что задача не из простых, но так как поиски не дали результатов, решил обратиться за помощью к профессионалам.
Спасибо!

Последний раз редактировалось Bill Brown, 09.02.2022 в 13:15.
Просмотров: 4813
 
Непрочитано 08.02.2022, 14:39
#2
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Bill Brown Посмотреть сообщение
только нужно восстановить взорванные выноски
А по заголовку нужно восстанавливать совсем другое. Исправь.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 08.02.2022, 15:37
#3
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Теоретически можно, если чертеж не замусоренный вхлам, а выноски были на отдельном слое или хоть как-то иначе выделялись на общем фоне. Если же в результате получилась такая мешанина, что без бутылки не разобраться, выход один - сходить за бутылкой и исправить все самому вручную.

Цитата:
Сообщение от Bill Brown Посмотреть сообщение
Я обычно пользуюсь лиспом преобразующим текст в мультивыноску, но это долго и рутинно, так как нужно выбирать каждый текст отдельно, указывать определяющие точки будущей выноски и в конце удалять линии оставшиеся от взорванной выноски
А надо ли все это на самом деле? Что мешает оставить взорванные выноски, которые не надо редактировать, на своих местах, и забыть? А восстановить только те немногие, которые действительно надо...
И вообще, откуда Вы берете чертежи со "взорванными" выносками в таком количестве, что потребовалось их автоматизированное восстановление? Может, вопрос должен решаться организационными методами?

Последний раз редактировалось kp+, 08.02.2022 в 15:57.
kp+ вне форума  
 
Непрочитано 08.02.2022, 16:15
1 | #4
Петр-и-Алекс


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


можно без оговорок. не так уж и канительно
сценарий:
перебираются все "тексты"
ищутся подходящие "лайны": по направлению, расстоянию от текста, возможно длине
лайны, состыкованные с предыдущими
считываются параметры всего этого
по ним строится "выноска"
объекты-родители выносятся на спец слой, либо удаляются
---
можно сканировать "весь лист", можно выделенную область, можно конкретный набор
можно каждый подходящий под преобразование набор выделять и запрашивать подтверждение преобразования
---
тривиальная задача, не вижу проблем
сейчас я не возьмусь. но лет 10 назад еще сделал бы за пару тыщ.руб налом
а 20 - даром, чисто "за уважение"
лет 20 назад общался в реале с дюжиной человек, способных реализовать такое. сегодня нет никого рядом. даже нет никого, кто знает что такое lisp

Последний раз редактировалось Петр-и-Алекс, 08.02.2022 в 16:25.
Петр-и-Алекс вне форума  
 
Непрочитано 08.02.2022, 16:23
#5
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Цитата:
Сообщение от Петр-и-Алекс Посмотреть сообщение
перебираются все "тексты", ищутся подходящие "лайны"
Имеет смысл начинать с блоков стрелок, тогда "подходящие лайны" определяются вполне однозначно.

Цитата:
Сообщение от Петр-и-Алекс Посмотреть сообщение
тривиальная задача
...на незагаженном чертеже, где можно без проблем отделить мух от котлет тексты выносок от других текстов.
kp+ вне форума  
 
Непрочитано 08.02.2022, 16:40
#6
Петр-и-Алекс


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


"Имеет смысл начинать с блоков стрелок, тогда "подходящие лайны" определяются вполне однозначно."
- имеет, согласен
но в наших чертежах выноска редко имеет стрелку
"на незагаженном чертеже, "
в принципе - да. но:
последнее, что я делал: переписал для публикации тут "удаление разбитых штиховок" и
"объединение в полилинию трасс, обозначенных цепочкой лайнов с разрывами". последнее на чертежах генплана. в смысле количество лайнов состовляло порядка сотни тыщ
потому оценивал производительность и приходилось изощраться
но в целом, на реальных файлах строит чертежей просмотр пары десятков тыщ лайнов - вполне себе терпимое время
Петр-и-Алекс вне форума  
 
Непрочитано 08.02.2022, 16:47
#7
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Цитата:
Сообщение от Петр-и-Алекс Посмотреть сообщение
в наших чертежах выноска редко имеет стрелку
В структуре выноски блок стрелки присутствует всегда. Если нет видимой стрелки, значит, используется пустой с виду блок стрелки "_none".
kp+ вне форума  
 
Непрочитано 08.02.2022, 16:47
#8
Boxa

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


У взорванных выносок хендлы объектов идут подряд...
Boxa вне форума  
 
Автор темы   Непрочитано 08.02.2022, 17:13
#9
Bill Brown

Инженер ПТО
 
Регистрация: 20.12.2019
Симферополь
Сообщений: 10


Цитата:
Сообщение от kp+ Посмотреть сообщение
А надо ли все это на самом деле? Что мешает оставить взорванные выноски, которые не надо редактировать, на своих местах, и забыть? А восстановить только те немногие, которые действительно надо...
Дело в том, что эти взорванные выноски имеют совсем уж неприглядный вид, бывает текст слишком далеко от полки, либо полка не под размер текста. Иногда требуется добавление стрелки.

Цитата:
Сообщение от kp+ Посмотреть сообщение
И вообще, откуда Вы берете чертежи со "взорванными" выносками в таком количестве, что потребовалось их автоматизированное восстановление? Может, вопрос должен решаться организационными методами?
К сожалению решить вопрос на организационном уровне невозможно. Мы, субподрядчики, получаем чертежи от генподрядчика уже в таком виде, со взорванными размерами и выносками или в формате pdf.
Bill Brown вне форума  
 
Непрочитано 09.02.2022, 01:34
| 1 #10
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Offtop:
Цитата:
Сообщение от Bill Brown Посмотреть сообщение
К сожалению решить вопрос на организационном уровне невозможно. Мы, субподрядчики, получаем чертежи от генподрядчика уже в таком виде, со взорванными размерами и выносками или в формате pdf.
Что в переводе означает - заказчик по каким-то причинам не рассчитался с проектировщиками, те не передали документацию в версии DWG (или передали в намеренно искореженном виде), а ПТО субподрядчика отдувается...

Последний раз редактировалось kp+, 09.02.2022 в 01:46.
kp+ вне форума  
 
Непрочитано 09.02.2022, 10:04
#11
Петр-и-Алекс


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


"У взорванных выносок хендлы объектов идут подряд..."
часто видел файлы, где выноски созданы вручную из лайнов и текстов
выглядит это именно так:
"бывает текст слишком далеко от полки, либо полка не под размер текста"
Петр-и-Алекс вне форума  
 
Непрочитано 09.02.2022, 12:11
#12
Boxa

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


Петр-и-Алекс, автор топика спрашивает как восстановить взорванные выноски, не сделанные вручную, а взорванные. Из стартового топика не совсем понятно про какие именно выноски идет речь, про простые или про мульти, суть это не меняет, но есть нюансы.
При этом никто не запрещает перед взрывом редактировать выноски и менять расположение текста, то, что Вы видели созданные руками выноски, ну не Вы один такое видели, это печально, что ж теперь, но какое это имеет отношение к вопросу автора?
Boxa вне форума  
 
Автор темы   Непрочитано 09.02.2022, 13:33
#13
Bill Brown

Инженер ПТО
 
Регистрация: 20.12.2019
Симферополь
Сообщений: 10


Цитата:
Сообщение от Boxa Посмотреть сообщение
Из стартового топика не совсем понятно про какие именно выноски идет речь, про простые или про мульти, суть это не меняет, но есть нюансы.
Спасибо что заметили. Исправил.

Цитата:
Сообщение от Петр-и-Алекс Посмотреть сообщение
часто видел файлы, где выноски созданы вручную из лайнов и текстов
Да, бывает и такое, но я не задавался вопросом: "как автоматически из простых примитивов создать Мвыноски?". Задача заключается в другом (Вы понимате, о чем я). Чаще всего Мвыноски именно взорванные.

В дополнение к моему ответу:
Цитата:
Сообщение от Bill Brown Посмотреть сообщение
Дело в том, что эти взорванные выноски имеют совсем уж неприглядный вид, бывает текст слишком далеко от полки, либо полка не под размер текста. Иногда требуется добавление стрелки.
Так-же при оформлении чертежа, возникает необходимость менять положение многих Мвыносок, а делать это со взорванными неудобно.
Bill Brown вне форума  
 
Непрочитано 09.02.2022, 15:07
#14
Петр-и-Алекс


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


кратко ответ звучит так:
ищите "исполнителя" и договаривайтесь.
вот хотя бы "aka kpblc" сделайте предложение в привате
в форуме, публично, мало шансов, что кто ни будь подпишется
или задайте другой вопрос.... впрочем, возможно его я задам сам, чуть позже
Петр-и-Алекс вне форума  
 
Автор темы   Непрочитано 09.02.2022, 15:48
#15
Bill Brown

Инженер ПТО
 
Регистрация: 20.12.2019
Симферополь
Сообщений: 10


Ясно, спасибо за ответ.
Bill Brown вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Возможно ли восстановить взорванные мультивыноски?

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Слетают размеры СПДС, портится файл, и напрочь вылетает размерный стиль СПДС из файла cherchil ПО от CSoft 6 16.06.2023 11:26
Слетают размеры на сечениях, при редактировании полых форм в теле фундамента несущей конструкции, как исправить? inzh.konstr Revit 4 30.01.2020 07:40
Кто сталкивался с таким багом - размеры меняют значения при копировании вид. экрана? Astartes AutoCAD 6 22.10.2015 13:29
Inventor. Возможно ли переназначить горячие клавиши и орбиту/зум/панорамирование по принципу Solidworks? voverrr Прочее ПО от Autodesk 1 22.05.2015 07:03
Команды РЗМЦЕПЬ и РЗМБАЗОВЫЙ не помещают размеры на слой оригинального размера kacugu AutoCAD 4 09.04.2015 20:18