| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
16.12.2010, 12:27 | #1 | |
Подскажите варианты для автоматизации оформления чертежа.
Регистрация: 16.11.2010
Сообщений: 89
|
||
Просмотров: 4452
|
|
||||
Регистрация: 16.11.2010
Сообщений: 89
|
Цитата:
Может быть есть что-то в этом же духе, но получше подходящее к моему, частному случаю ? |
|||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
Цитата:
все по-одному объекту и потом менять свойства ИМО |
|||
|
||||
|
||||
|
||||
Регистрация: 16.11.2010
Сообщений: 89
|
Цитата:
Но 1 идея у меня появилась, правда я не знаю можно ли ее реализовать... быть может, если это реально и не нужно писать какой-то очень заумный код, я бы, не без помощи кончено, осилил это, в общем суть такая: 1. Выбор всех объектов в слоях: TR_UP и TR_DN. 2. Выбор всех параллельных, вертикальных отрезков(X начала и X конца 1 отрезка равны), (они могут иметь разную длину по Y), находящиеся на расстоянии(по X) между собой 4 ед. Начало и конец их должен быть X>0 Y>0 Z=0, находятся в 0-ом слое. 3. Выбор всех горизонтальных отрезков начало или конец которых совпадают с началом или концом отрезков из пункта 2 и их длина по X не превышает 4 ед и находиться в 0-ом слое. 4. Преобразование их всех в полилинию с глобальной шириной 0.5 (хотя это я с помощью других скриптов могу сделать). Это не сложно сделать ? |
|||
|
||||
Регистрация: 16.11.2010
Сообщений: 89
|
Цитата:
насчет метода, не хочется тыкать наугад, я пока не очень понимаю их действий, но могу предположить что "_X" ? В принципе 1 пунктом все более менее понятно, дальше все намного интересней =) я так понимаю что группы кодов 10, 20 и 30 это начальные точки отрезков ? не совсем понятно какими кодами тогда указывают конечные ? 11,21,31 ? Соответственно указать через оператора что чему должно быть равно то я получу горизонтальные и вертикальные отрезки через фильтр, но как сделать условие на расстояние между ними ... |
|||
|
||||
По пункту 2 этого достаточно:
Цитата:
Код:
|
||||
|
||||
Регистрация: 11.10.2010
Сообщений: 980
|
Pontelimon, ключ "_X" выделяет объекты в пространствах модели и листов (если они там есть); ключ "_A" (которым, правда, я почти не пользуюсь) - по-моему, только для активного пространства; ключ "_:L" запрашивает у пользователя "какие объекты будем обрабатывать" и при этом исключает объекты на заблокированных слоях.
__________________
(/= RegDate StartReadDate) |
|||
|
||||
Регистрация: 16.11.2010
Сообщений: 89
|
Do$, Спасибо Вам за функцию! Я правильно понимаю это еще только часть того скрипта, который должен выделять трубы и колодцы ? И пока что, он не работает ?
И что-то мне подсказывает, что самому мне ее, без Вашей или кого-то еще с этого форума помощи, до ума не довести, по крайней мере на сегодняшний день,а учитывая весьма большую специфичность данной проблемы и прямо скажем, нужности для подавляющего большинства комьюнити, желающих помочь я думаю будет весьма и весьма мало. Лиспер, Спасибо за мини-экскурс =), теперь отличия мне понятны. Правда в справке я насчитал их порядка 15 шт, я так полагаю Вы перечислил самые ходовые ? |
|||
|
||||
Зачем выделять? Сразу преобразовывать в нужные полилинии. Был обед, было время, было интересно - часть задачки сделал. Выложил на случай, если кто-то захочет подключиться и доделать п.3 и п.4, а то у меня пока времени свободного нет.
|
||||
|
||||
Регистрация: 16.11.2010
Сообщений: 89
|
Do$, спасибо Вам за время потраченное на разработку данного скрипта, это именно то что нужно ! Вы наверное даже не представляете, как это сильно сократит время на оформление чертежей , а учитывая еще и то, что Вы помогли с тем скриптом на изменения чисел ...
Единственное, о чем я бы хотел еще Вас попросить, это сделать то ограничение на X>0 Y>0, т.к. на некоторых чертежах могут быть случайно выбраны линии не относящиеся к колодцам, как допустим в примере, который я прикрепил к этому сообщению. Последний раз редактировалось Pontelimon, 22.12.2010 в 13:56. |
|||
|
||||
Регистрация: 16.11.2010
Сообщений: 89
|
Вот это да ... СПАСИБО !!!
А можно, очень не удобно уже Вас просить о чем-то, сделать тут заодно и конвертацию в полилинию с толщиной 0.5 всех выделенных отрезков ? Сам я это делаю с помощью программы total purge, но для этого я сначала все выделенное кидаю в 1 слой, т.к. она не умеет работать с выделенным набором, но зато может весь слой переделать в полилнию. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Потеря стандартов оформления при конвертации чертежа из Inventor в Autocad | andrus77 | Прочее ПО от Autodesk | 1 | 20.02.2012 09:07 |
Несвойственные Автокаду вещи | Vova | AutoCAD | 49 | 01.02.2012 19:33 |
Подскажите, гуру! Можно ли в разделенном на 2 части окне автокада открыть два разных чертежа? Или это возможно только в 2 запущенных копиях АВТОКАДА? | Ridder | AutoCAD | 5 | 22.07.2010 06:02 |
Подскажите варианты перекрытия в помещении в построенном здании | бесперспективняк | Конструкции зданий и сооружений | 13 | 29.07.2009 12:39 |
Подскажите с оформлением чертежа | Gesha | AutoCAD | 3 | 25.04.2006 12:46 |