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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как набор сочленненных дуг преобразовать в полилинию

Как набор сочленненных дуг преобразовать в полилинию

Ответ
Поиск в этой теме
Непрочитано 11.04.2007, 15:37 #1
Как набор сочленненных дуг преобразовать в полилинию
Kotsar
 
Москва
Регистрация: 04.09.2006
Сообщений: 123

есть куча дуг образующих некую кривую. Надо все это преобразовать в полилинию. Можно, конечно перересовать ручками, но очень уж лениво. Коллеги, поскажите начинающему, пожалуйста!
Просмотров: 8759
 
Непрочитано 11.04.2007, 15:40
#2
Zouss


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


команда редактирования полилинии опция присоединить (_pedit)
Zouss вне форума  
 
Автор темы   Непрочитано 11.04.2007, 15:45
#3
Kotsar


 
Регистрация: 04.09.2006
Москва
Сообщений: 123
<phrase 1= Отправить сообщение для Kotsar с помощью Skype™


У меня фигура из нескольких десятков маленьких дуг. Одну дугу pedit преобразовывает, а остальные нет. А хорошо бы как с отрезками: pedit - join ну и втаком духе...
Kotsar вне форума  
 
Непрочитано 11.04.2007, 15:48
#4
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Ну одна дуга- преобразуется, а остальные - присоединяются опцией Join без преобразования, как и отрезки.
Другое дело, если не совпадают системы координат, в которых дуги выполнены...
Хмурый вне форума  
 
Автор темы   Непрочитано 11.04.2007, 15:58
#5
Kotsar


 
Регистрация: 04.09.2006
Москва
Сообщений: 123
<phrase 1= Отправить сообщение для Kotsar с помощью Skype™


Блин не пойму что не так делаю:
Command: pedit
Object selected is not a polyline
Do you want to turn it into one? <Y>
Enter an option [Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype
gen/Undo]: J
Select objects: Specify opposite corner: 254 found
Select objects:
0 segments added to polyline
Kotsar вне форума  
 
Непрочитано 11.04.2007, 16:04
#6
Zouss


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


у вас между ними зазоры или промежутки
или слой заблокирован или еще что нибудь в таком же духе
или попробуйте не одним махом а в два-три подхода
Zouss вне форума  
 
Непрочитано 11.04.2007, 16:12
#7
Romanich

Robot и Хобот
 
Регистрация: 29.08.2003
Abu Dhabi
Сообщений: 940
Отправить сообщение для Romanich с помощью Skype™


В программе СТРОИТЕЛЬ Николая Михайловича Барабанщикова (кстати спасибо ему большое за программу), есть команда о_поли2 - обьединений в полилинию с дугами.
__________________
Robot и Хобот
Romanich вне форума  
 
Непрочитано 11.04.2007, 16:19
#8
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Для Kotsar.
Опцию "Несколько" ("_Multiple") забыл.
Profan вне форума  
 
Автор темы   Непрочитано 11.04.2007, 16:19
#9
Kotsar


 
Регистрация: 04.09.2006
Москва
Сообщений: 123
<phrase 1= Отправить сообщение для Kotsar с помощью Skype™


...не помогло. Слои включены, зазоров нет, координаты XY...
Kotsar вне форума  
 
Непрочитано 11.04.2007, 16:21
#10
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


См. выше.
Profan вне форума  
 
Непрочитано 11.04.2007, 16:23
#11
G.A.W.

работник по монтажу, то посижу, то полежу!!!
 
Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
<phrase 1=


Цитата:
Сообщение от Profan
Опцию "Несколько" ("_Multiple") забыл.
Вот вот. Я в таких случаях сначала кнопаю редактор полилиний=>выбираю несколько=>потом выделяю что нужно Join=>а дальше тупо жму на enter до попедного, не обращая внимания что он там спрашивает
G.A.W. вне форума  
 
Непрочитано 11.04.2007, 16:24
#12
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


>Kotsar выложи фрагмент чертежа, а то гадаем на кофейной гуще. Но думается Profan №8 должно помочь
VVA вне форума  
 
Непрочитано 11.04.2007, 16:25
#13
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


На всякий пожарный...
http://dwg.ru/dnl/607
Krieger вне форума  
 
Автор темы   Непрочитано 11.04.2007, 16:25
#14
Kotsar


 
Регистрация: 04.09.2006
Москва
Сообщений: 123
<phrase 1= Отправить сообщение для Kotsar с помощью Skype™


Помогло! Спасибо коллеги!!! Тема закрыта
Kotsar вне форума  
 
Непрочитано 31.03.2009, 22:02
#15
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Я пользую такой макрос на кнопку:
Код:
[Выделить все]
^C^C(defun C:JPL ( / ope ssnab )(setq ope (getvar "PEDITACCEPT"))(setvar "PEDITACCEPT" 1)(setq ssnab (ssget "_I"))(while (not ssnab)(setq ssnab (ssget)))(command "_pedit" "_Multiple" ssnab "" "_Join" 0 "")(setvar "PEDITACCEPT" ope)(setq ssnab nil)(princ));JPL;
можно скопом выделить все дуги, отрезки, полилинии в любом сочетании, нажать на такую кнопку - ап - и всё уже объединено, главное, чтоб точки соприкосновения примитивов в одной плоскости были
skkkk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как набор сочленненных дуг преобразовать в полилинию