|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
|
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 421
|
|
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
Если эту строку добавить в код Алексея, см. пост #10, то размер дуги проставляется автоматом, но прямо по дуге без отступа, потом ручками отодвигать...
И код из поста #10 не строит дугу в правой части окружности - дуга уходит влево. У меня получился код, который делает почти то, что мне нужно, кроме автопростановки размера дуги: Код:
заменить (command "_dimarc") в коде #23 , то в ком. строке такая запись Команда: _.dimarc Выберите дугу или дуговой сегмент полилинии: Команда: _none Неизвестная команда "NONE". и размер не строится... Последний раз редактировалось Ingpro, 03.04.2024 в 20:46. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
name02, спасибо за корректировку, но размер ставится прямо на дугу, однако...
Нужно каким-то образом добавить в код возможность указания местоположения размера дуги. Что-то типа: (getpoint b "\n Местоположение размера длины дуги: ")) Или задать фиксированный отступ размерной линии от дуги, например, 50. Как это можно правильно добавить? Последний раз редактировалось Ingpro, 03.04.2024 в 15:51. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
name02, спасибо большое, теперь код работает так, как хотелось - строит дугу на окружности по 2-м точкам и ставит размер дуги.
Думаю лучше поменять местами строки 5 и 6, чтобы сначала указать первую и конечную точки, а затем указать на оружность между этими точками: Код:
Изначально планировалось построить дуговой размер на окружности между двумя точками, но так как дуговой размер предполагает наличие дуги, ничего лучшего не придумалось, как нарисовать для этого дугу, а потом применить дуговой размер. Вариант с рус. комментами: Код:
Последний раз редактировалось Ingpro, 03.04.2024 в 19:20. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
koMon, спасибо,
но что-то пошло не так в коде #36 ; ошибка: неверно сформированный список на входе Неизвестная команда "DIM_ARC" А этот код предполагает дуговой размер на окружности и + на дуге? "\nВыберите окружность/дугу: Или рисует дугу на окружности и ставит размер? А эта строка отвечает за положение размерного текста? Код:
Как в стандартной команде "Длина дуги"... Последний раз редактировалось Ingpro, 06.04.2024 в 15:36. |
|||
![]() |
|
||||
подправил
----- добавлено через ~31 мин. ----- аналогично. закомментировал положение текста по курсору.
__________________
K Lisp Последний раз редактировалось koMon, 06.04.2024 в 18:10. |
||||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
Спасибо большое! Теперь четко работает! Спасибо, что раскрасили дугу цветом 230, удобно...
И на дуге можно нарисовать дугу с таким же радиусом. koMon, если не трудно, можно ещё вариант без простановки размера, только дуга на окружности... Почему-то иногда происходит сбой в программе, дуга чертится в одну сторону, а размер - в другую сторону и садится прямо на окружность?... см. рис.2. Сбой происходит, если ПСК не МИР, а так всё нормально. Последний раз редактировалось Ingpro, 06.04.2024 в 21:29. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сохранить Компас файл в pdf чтобы окружности отображались как окружности, а не многоугольники? | Ro-man | Компас | 2 | 13.05.2022 08:39 |
Сопряжение точки и окружности | egorus2014 | AutoCAD | 7 | 02.04.2022 21:33 |
Как построить касательную к окружности? | prajdziswet | LISP | 28 | 09.01.2020 13:20 |
Как нарисовать дугу определённой длины | Jerald | AutoCAD | 11 | 09.11.2018 17:52 |
окружности под любым углом | САМОДЕЛ | AutoCAD | 7 | 17.02.2009 11:55 |