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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > объединение полилинии с кругом

объединение полилинии с кругом

Ответ
Поиск в этой теме
Непрочитано 18.03.2013, 19:34 #1
объединение полилинии с кругом
noxior
 
Регистрация: 18.03.2013
Сообщений: 11

у меня такая поблема....надо соеденить круг с полилинией....
обьясните как это сделать, если можно то опишите все до мелочей, а если нельзя такого сделать, то опишите самый быстрый способ по осуществлению данной задачи. Прошу некидать безсмысленные ссылки на другие ресурсы...
Просмотров: 4508
 
Непрочитано 18.03.2013, 19:46
#2
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Вы бы сами изъяснялись понятно, а для того чтоб совсем понятно было рисуночек приложили бы, хотя б примерный
gomer вне форума  
 
Автор темы   Непрочитано 18.03.2013, 20:11
#3
noxior


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


Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 123
Размер:	51.0 Кб
ID:	99064
надо создать внутреннюю полилинию.....я создал 2 окружности, и их надо обьеденить полилинией....но вот когда с помощью _PEDIT пытаюсь это осуществить, ничего невыходит


помогите нубу пожалуйста....я только начал изучать мир автокада)

Последний раз редактировалось noxior, 18.03.2013 в 21:37.
noxior вне форума  
 
Непрочитано 18.03.2013, 22:24
#4
skkkk


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


Командой _pedit это сделать можно, воспользовавшись опциями _multiple (несколько) и _join (добавить). Но можно сделать еще удобнее: прочитав эту статью, (если автокад 2006 и новее, тогда только вторую часть), можно создать кнопку, записав куда следует эту макрокоманду:
Код:
[Выделить все]
^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 на форуме  
 
Непрочитано 18.03.2013, 22:37
#5
Nordek


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


Цитата:
Сообщение от noxior Посмотреть сообщение
....надо соеденить круг с полилинией....
Можно выполнить отдельное построение, а потом выполнить обводку внутреннего крнтура, результатом будет полилиния замкнутая ввиде Вашего "яйца". Команда "контур" или "boundary" , затем клик внутри "яйца" и готово...
Nordek вне форума  
 
Автор темы   Непрочитано 18.03.2013, 22:42
#6
noxior


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


Выберите полилинию или [Несколько]:
Задайте параметр [Замкнуть/Добавить/Ширина/Вершина/СГладить/СПлайн/Убрать
сглаживание/Типлин/оБратить/Отменить]: _join
Выберите объекты: найдено: 1
Выберите объекты: найдено: 1, всего: 2
Выберите объекты:
Добавлено сегментов: 0

выбрал 1 полилинию, нажал "_join", выбрал полилинию и круг....эффекта 0.....обьясните дураку что неправильно сделал
noxior вне форума  
 
Непрочитано 18.03.2013, 22:48
#7
skkkk


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


Забыл. Переменную PEDITACCEPT нужно установить в 1.
skkkk на форуме  
 
Автор темы   Непрочитано 18.03.2013, 22:49
#8
noxior


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


надо вставить в командную строку?
noxior вне форума  
 
Непрочитано 18.03.2013, 22:51
#9
skkkk


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


Да, набрать в ком.строке, enter, ввести 1, enter.
skkkk на форуме  
 
Автор темы   Непрочитано 18.03.2013, 22:55
#10
noxior


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


Новое значение PEDITACCEPT <0>: 1
Команда: _PEDIT
Выберите полилинию или [Несколько]:
Задайте параметр [Замкнуть/Добавить/Ширина/Вершина/СГладить/СПлайн/Убрать
сглаживание/Типлин/оБратить/Отменить]: _join
Выберите объекты: найдено: 1
Выберите объекты: найдено: 1, всего: 2
Выберите объекты: найдено: 1 (1 повторно), всего: 2
Выберите объекты:
Добавлено сегментов: 0

я воспользывался вашими рекомендациями но ничего не изменилось
noxior вне форума  
 
Непрочитано 18.03.2013, 23:00
#11
skkkk


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


Ну нужно еще ввести значение допуска (случай, когда концы соединяемых объектов не совпадают точно) У меня так:
Цитата:
Команда: _pedit
Выберите полилинию или [Несколько]: Н
Выберите объекты: найдено: 1
Выберите объекты: найдено: 1, всего: 2
Выберите объекты:
Задайте параметр [Замкнуть/Разомкнуть/Добавить/Ширина/СГладить/СПлайн/Убрать
сглаживание/Типлин/оБратить/Отменить]: Д
Способ добавления = Удлинить
Значение допуска или [Способ] <0.0000>: 0
Добавлено сегментов: 1
И, видимо, способ добавления должен быть "Удлинить"
skkkk на форуме  
 
Непрочитано 18.03.2013, 23:01
#12
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,949


Начерчено через одно место, скорее, поэтому никакого join.
engngr вне форума  
 
Автор темы   Непрочитано 18.03.2013, 23:23
#13
noxior


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


я выложил свой чертеж.....посмотрите что нетак пожалуйста
я ещё гдето читал что круг нельзя объеденить с полилинией, может в этом проблема?
Вложения
Тип файла: dwg
DWG 2010
Чертеж1.dwg (84.8 Кб, 1823 просмотров)
noxior вне форума  
 
Непрочитано 18.03.2013, 23:57
#14
skkkk


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


Ну так круг и нельзя соединить с полилинией. Его надо сначала разорвать командой _break. Можно только дугу. И чтобы концы дуг совпадали с концами полилинии (ну или почти совпадали, не более чем на величину устанавливаемого в команде _pedit допуска). Из картинки в #3 я так и понял, что соединению подлежит дуга, а не круг. Поэтому и говорил gomer
Цитата:
Сообщение от gomer Посмотреть сообщение
...а для того чтоб совсем понятно было рисуночек приложили бы, хотя б примерный
- он и имел в виду dwg
Вложения
Тип файла: dwg
DWG 2010
Чертеж 1.dwg (70.4 Кб, 1777 просмотров)
skkkk на форуме  
 
Автор темы   Непрочитано 19.03.2013, 00:06
#15
noxior


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


всем спасибо огромное за помощь....дальше уже сам разберусь

Последний раз редактировалось noxior, 19.03.2013 в 00:15.
noxior вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > объединение полилинии с кругом



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новые команды для работы с полилинией VVA Программирование 647 18.09.2023 11:16
Простановка рармеров полилинии между указанными точками? Rodiong Программирование 3 16.07.2012 14:32
ищу функцию построения 3d полилинии mankurt Программирование 8 07.02.2012 12:43
LISP. Как найти точку пересечения полилинии и сплайна или другой полилинии? LastGraff LISP 11 09.09.2011 13:23
как преобразовать полилинии с шириной в полилинии с весом идентичным ширине? Vadym AutoCAD 28 05.07.2010 21:14