|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Установка значка в месте пересечения линий
Регистрация: 02.02.2018
Сообщений: 9
|
||
Просмотров: 5321
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,422
|
Вариант 1. Нарисовать руками
Вариант 2. Создать блок и вставить Вариант 3. Поискать по форуму среди "готовых программ"
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 02.02.2018
Сообщений: 9
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,422
|
В чистом ACAD штатных средств для этого нет и не было.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
- отслеживает создание очередной полилинии - проверяет по определенным критериям (например, слою) - подлежит ли она обработке - ищет пересечения с другими полилиниями с заданными условиями. Если найдено - строит полуокружность и вписывает ее в полилинию. 5. Пользоваться программами, где это уже реализовано, типа Акад Электрикал. Подозреваю, что речь идет о схемах? |
|||
![]() |
|
||||
Регистрация: 02.02.2018
Сообщений: 9
|
Цитата:
Цитата:
Да, разрабатываю схемы соединений. |
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013
|
полувручную
Код:
----- добавлено через ~12 мин. ----- Ещё вариант Код:
ещё Код:
Последний раз редактировалось Nike, 02.02.2018 в 10:38. |
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013
|
|
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013
|
Во время выполнения в этой реализации невозможно, а навсегда - в след. строке поменять знак ">" на "<":
(if (> a (/ pi 2.)) Последний раз редактировалось Nike, 02.02.2018 в 20:17. |
|||
![]() |
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 765
|
Цитата:
Сейчас речь ведется только о дугах на вертикальных линиях. При ">" дуги всегда были направлены влево. При "<" направление дуги зависит от выбора линии относительно точки пересечения. Вообще хотелось бы иметь такой результат: на вертикальных линиях - дуга влево (всегда); на горизонтальных линиях - дуга вверх. Но видимо это должны быть разные алгоритмы в лиспе. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос VBA Excel для извлечения таблиц из линий, полилиний, текста из DWG файлов в Excel с помощью NanoCAD/AutoCAD | JZY | Готовые программы | 8 | 14.07.2016 06:31 |
Тип линий из автокада 2013 не отображается в автокаде 2016 перестал отображаться | invis | AutoCAD | 7 | 13.11.2015 08:42 |
Объединение дуг, линий в единый объект, Как объединить? | Vladimir.P | AutoCAD | 41 | 25.01.2015 08:03 |
vba точка пересечения линий | megicean | Программирование | 2 | 05.07.2009 17:44 |
Комманды определения пересечения линий | vosh | Программирование | 3 | 31.03.2008 21:08 |