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

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

Как в автокаде можно соеденить два премитива Line в один и цельный тоже Line

Ответ
Поиск в этой теме
Непрочитано 30.10.2009, 12:13
Как в автокаде можно соеденить два премитива Line в один и цельный тоже Line
dextron3
 
проектировшик
 
СССР
Регистрация: 01.01.2007
Сообщений: 5,149

Как в автокаде можно соеденить два премитива Line в один и цельный тоже Line,

тоесть нарисвоаны две линии на одной прямой я их соеденил с помощью привязки, но хотелось бы потом чтобы они стали одной линией, может есть команда для этого действа, что то последний раз приходиться этим заниматься....
__________________
инженер проектировшик с опттом программа авто гад образование высшие
Просмотров: 6006
 
Непрочитано 30.01.2025, 12:02
#21
Сергей812


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


и в чем проблема - в цикле выбираете два отрезка, создаете отрезок по двум максимальным удаленным друг от друга вершинам отрезков и далее по кругу.. без всякой команды join
Сергей812 вне форума  
 
Непрочитано 30.01.2025, 12:25
#22
Ingpro


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
а если *^C^C_join
Не-а, выбираю несколько пар отрезков, но соединяется только первая пара...
Ingpro вне форума  
 
Непрочитано 30.01.2025, 12:41
#23
Хмурый


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


не "нет", а "да"
Миниатюры
Нажмите на изображение для увеличения
Название: 2025_01_30_12_39_28_Window.jpg
Просмотров: 50
Размер:	180.0 Кб
ID:	266548  
Хмурый вне форума  
 
Непрочитано 30.01.2025, 12:47
#24
Ingpro


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
не "нет", а "да"
Я запускаю с инструм. палитры, выбирает много раз - "да", соединяет только первую пару
Ingpro вне форума  
 
Непрочитано 30.01.2025, 13:00
| 1 #25
Хмурый


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


следует переопределить команду в _cui
*^C^C_join
команда зациклится. выбираем два примитива и нажимаем ввод, затем ещё два и ввод и т.д... для выхода- esc

Последний раз редактировалось Хмурый, 30.01.2025 в 13:07.
Хмурый вне форума  
 
Непрочитано 30.01.2025, 13:51
#26
Ingpro


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
следует переопределить команду в _cui
Да это не нужно, можно просто _join - выбрать пару - пкм - пробел (повтор команды) и т.д.
Думаю без лисп не обойтись, хочется выбрать все пары и чтобы они соединились попарно...
Ingpro вне форума  
 
Непрочитано 30.01.2025, 13:55
#27
Хмурый


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


на одно нажатие ввода меньше.
нет- так нет. как скажешь.

просто _join - выбрать пару - пкм, выбрал пару - пкм, выбрал пару - пкм ...
Хмурый вне форума  
 
Непрочитано 30.01.2025, 14:14
#28
Ingpro


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


Цитата:
Сообщение от Ingpro Посмотреть сообщение
Думаю без лисп не обойтись
Код рабочий. Выбираешь попарно линии и они соединяются...
Код:
[Выделить все]
 (defun c:JoinPairs ( / ent1 ent2 )
  (princ "\nВыберите первую линию или нажмите Enter/ESC для завершения.")
  (while (setq ent1 (car (entsel "\nПервая линия для JOIN: ")))
    (setq ent2 (car (entsel "\nВторая линия для JOIN: ")))
    (if ent2
      (command "_.JOIN" ent1 ent2 "")
      (progn
        (prompt "\nНе выбрана вторая линия. Выход.")
        (exit)
      )
    )
  )
  (princ "\nКоманда JoinPairs завершена.")
  (princ)
)

Последний раз редактировалось Ingpro, 30.01.2025 в 15:28.
Ingpro вне форума  
 
Непрочитано 30.01.2025, 17:07
#29
Linkshunter

проектирование а/дорог
 
Регистрация: 03.07.2013
СПб
Сообщений: 388


Цитата:
Сообщение от Ingpro Посмотреть сообщение
возможно ли это сделать в цикле, т.е. выбрать одну пару, ПКМ, линии соединились, затем вторую пару, ПКМ и т.д.
использую _PEDIT

----- добавлено через ~7 мин. -----
Цитата:
Сообщение от Ingpro Посмотреть сообщение
Выбираешь попарно линии
это долго, рамкой обе(или все) быстрее
Linkshunter вне форума  
 
Непрочитано 30.01.2025, 18:43
#30
Ingpro


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


Цитата:
Сообщение от Linkshunter Посмотреть сообщение
использую _PEDIT
_PEDIT соединяет линии, которые касаются, а моя задача соединить линии, которые лежат на одной прямой, но не касаются друг друга...
Цитата:
Сообщение от Linkshunter Посмотреть сообщение
это долго, рамкой обе(или все) быстрее
да, всё рамкой - конечно быстрее...
Ingpro вне форума  
 
Непрочитано 30.01.2025, 19:04
1 | #31
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Ingpro Посмотреть сообщение
_PEDIT соединяет линии, которые касаются, а моя задача соединить линии, которые лежат на одной прямой, но не касаются друг друга..
А если внимательно посмотреть в ком.строку, можно увидеть, что для объединения можно и точность совпадения установить.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 30.01.2025, 19:40
#32
Ingpro


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А если внимательно посмотреть в ком.строку, можно увидеть, что для объединения можно и точность совпадения установить
Не хочется с этим возиться...

Последний раз редактировалось Ingpro, 31.01.2025 в 00:06.
Ingpro вне форума  
 
Непрочитано 03.02.2025, 17:50
1 | #33
Linkshunter

проектирование а/дорог
 
Регистрация: 03.07.2013
СПб
Сообщений: 388


Цитата:
Сообщение от Ingpro Посмотреть сообщение
Не хочется с этим возиться...
это посмотрите
https://www.cadtutor.net/forum/topic...ear-polylines/
и это
https://lee-mac.com/polylineprograms.html

Последний раз редактировалось Linkshunter, 03.02.2025 в 18:02.
Linkshunter вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как в автокаде можно соеденить два премитива Line в один и цельный тоже Line



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рифмоплетство. Kryaker Разное 554 14.11.2023 11:59
как в автокаде можно раздробить 3dfaces на более мелкие части? карандаш AutoCAD 5 25.07.2009 14:09
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Юмор 2007 Огурец Разное 1172 29.12.2007 11:16
ЮМОР 2006 =) Perezz!! Разное 1122 04.01.2007 00:46