реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Импорт в PCAD2004, сложный рисунок
Allexiy
сообщение Nov 28 2006, 18:37
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813



Цитата(EVS @ Nov 28 2006, 08:55) *
Цитата(Allexiy @ Nov 28 2006, 00:34) *

Вот примерно такой. Прикрепляю как есть -dwg , без всяких преобразований.

Лисп для преобразования сплайнов в полилинии приложил. Замкнутые контуры нужно разбивать. Удачи.
[attachment=8451:attachment]

упс... Сорри... Не _замкнутые_ контуры, а _внутренние_



Огромное спасибо! a14.gif

Щас попробую. А то я создавал файл с расширением *.blk или *.emf и пытался безуспешно вставить в сигнальные слои...
Go to the top of the page
 
+Quote Post
invertor79
сообщение Dec 19 2006, 21:13
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451



Цитата(EVS @ Nov 28 2006, 08:55) *
Цитата(Allexiy @ Nov 28 2006, 00:34) *

Вот примерно такой. Прикрепляю как есть -dwg , без всяких преобразований.

Лисп для преобразования сплайнов в полилинии приложил. Замкнутые контуры нужно разбивать. Удачи.
[attachment=8451:attachment]

упс... Сорри... Не _замкнутые_ контуры, а _внутренние_


EVS, если не трудно, не могли бы Вы пошагово описать как Вы это сделали? Куда лисп пихать вообще (акад есть, но я никогда в нем не работал... sad.gif )?
Go to the top of the page
 
+Quote Post
EVS
сообщение Dec 28 2006, 18:41
Сообщение #18


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



Ой и лееееееень-же..... glare.gif Ладно.
На примере данного Allexiy файла (и ACAD версии 2004 eng):
1. Открыть .dwg в акаде.
2. Рисунок оказывается в виде Block reference -> надо разбивать на примитивы. Как: Explode - all -> разбился на Hach'и (штриховки) и сплайны. Удалить нафик все Hach'и. Можно каждый удалять по одному (выделил-Erase и т.д), но можно быстрее. Как:
Tools - Quick Select - Object Type=Hach - Operator=Select all (выбор всех Hach'ей). Потом Erase (или просто клавиша Del).
3. Остались одни сплайны. Все замкнутые. В нижней части есть две внутренние области. Это плохо - в пикаде вычитания полигонов нет, т.е. надо все преобразовать в отдельные. Способов много, детально описывать не буду. Коротенько:
Выделить все три сплайна этой фигуры и Explode -> все развалится на отдельные сплайновые сегменты. Добавить по две полилинии в местах, где будут разрезы. Потом все объединить обратно, но уже без внутр. контуров: Rdit Polyline - Join. Можно либо сдвигать на время нужные части, либо исп. перенос на др. слой. Должно получиться также три замкнутых сплайна, ну уже без внутр. контуров.
4. Загрузить Лисп. Для этого Файл положить в любое удобное место. Потом:
Tools - Load Application. В окне выбора файла выбрать dvl.lsp, нажать Load - Close.
5. В ком. стоке набрать dvl.
На вопрос Select Object написать All и два раза Enter. На вопрос Specify lines length ввести значение шага преобразования. Чем меньше, тем будет точнее обведены сплайны. Я, вроде, использовал 1мм (т.е. надо ввести 1 без мм).
В результате получатся полилинии из мелких сегментов, но _НЕ_замкнутые. Надо замкнуть. Как: выделяем по одной, затем Pedit - Close. Повторяем _количество_полилиний_ раз.
6. Переносим весь рисунок так, чтобы он был в пределах листа пикада. Как: Move - all, затем точку левее и ниже габаритов переносим в 0,0. Т.е. коррдинаты всех точек всех линий д.б. положительны и не выходить за пределы листа пикада.
7. Сохраняем полученное творение в dxf. Как: File - Save as - Files of type= AutoCAD 2004 DXF. С любым благозвучным именем.
8. Все. В пикаде в таблице импорта ставим в соответствие нужный слой и... Ну вот теперь совсем все.
9. Если нишиша не вышло, идти к п.1, дольше думать и читать акадовские хелп'ы.
Заранее пожалуйста. Удачи! santa2.gif
Go to the top of the page
 
+Quote Post
invertor79
сообщение Jan 2 2007, 21:41
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451



Цитата(EVS @ Dec 28 2006, 18:41) *
Заранее пожалуйста. Удачи! santa2.gif

santa2.gif Спасибо! a14.gif
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 09:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01395 секунд с 7
ELECTRONIX ©2004-2016