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

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

Выделение объектов, пересекаемых отрезком.

Ответ
Поиск в этой теме
Непрочитано 02.11.2015, 22:13 #1
Выделение объектов, пересекаемых отрезком.
Khorn
 
Регистрация: 31.08.2015
Сообщений: 7

Итак, что я хочу сделать - примитив, который если рисовать на пустом экране - просто отрезок, но если рисовать этот примитив пересекая другой отрезок (или полилинию), то чтобы автоматически в месте пересечения рисовалась дуга с заданным радиусом (или стандартным радиусом если нажать enter без ввода числа). Это можно реализовать через нахождение общих точек двух примитивов функция (vla-intersectwith), но для функции необходимо выделить (обозначить) элементы, для которых ищется общая (смежная) точка. Выделять можно с помощью интерактивного ввода ssget (по одному, рамкой или секущей рамкой) что не подходит под задачу или через функции entsel/entlast. Тоже не подходит. На форуме нашёл предложенный вариант: http://forum.dwg.ru/showthread.php?t=89412 - но с ним пока не разобрался, (не хватает уровень познания Lisp). Итак, вопрос: как выделить объект и указать его в программе с помощью задания отрезка, пересекающего его. То к чему стремлюсь прикрепил в файле (с комментариями). Есть у кого какие мысли?

Вложения
Тип файла: dwg
DWG 2010
Задача x.dwg (68.8 Кб, 846 просмотров)

Просмотров: 3296
 
Непрочитано 02.11.2015, 22:42
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


это не подойдет?
Automatic drawing arc with trimed line at intersection of two lines
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 03.11.2015, 09:14
#3
Profan


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


Цитата:
Итак, вопрос: как выделить объект и указать его в программе с помощью задания отрезка, пересекающего его.

Воспользоваться командой "Выбрать" ("_Select") с опцией "линия" ("_fence").
Profan вне форума  
 
Непрочитано 03.11.2015, 10:52
#4
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,989


http://forum.dwg.ru/showpost.php?p=1240029&postcount=9

----- добавлено через ~13 мин. -----
http://www.caduser.ru/forum/index.ph...1#message38481
Nike вне форума  
 
Автор темы   Непрочитано 03.11.2015, 19:29
#5
Khorn


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


Спасибо огромное, поиск мне этой темы не выдал(
Очень благодарен вам, ребята!

----- добавлено через ~53 мин. -----
Но всё же хотелось, чтобы дуги рисовались интерактивно, а не путём выбора уже нарисованных объектов..
Khorn вне форума  
 
Непрочитано 03.11.2015, 23:58
#6
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,989


http://forum.dwg.ru/showthread.php?t=89412
Nike вне форума  
 
Непрочитано 04.11.2015, 08:30
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от Khorn Посмотреть сообщение
Но всё же хотелось, чтобы дуги рисовались интерактивно, а не путём выбора уже нарисованных объектов
Ну если освоишь grread и grvecs (пример ) то можно сделать так

и так
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Выделение объектов, пересекаемых отрезком.

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Autolisp выделение объектов DENBASS2004 LISP 6 07.07.2015 11:25
Аттестация в Минрегионе по негосударственной экспертизе Людмила Охр Прочее. Архитектура и строительство 350 14.02.2015 17:50
вопрос про выделение объектов urfin_84 AutoCAD 5 22.08.2012 15:29
Выделение одинаковых объектов. Timofeeve AutoCAD 11 06.03.2009 09:59