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

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

Длина дуги

Ответ
Поиск в этой теме
Непрочитано 16.09.2009, 08:01 #1
Длина дуги
Aqualung
 
машиностроитель
 
Тольятти
Регистрация: 24.08.2009
Сообщений: 259

Можно ли как то построить дугу определенной длины? Автокад предлагает только длину хорды ввести и точки всякие... В свойствах указывается длина, но ввести туда своё значение нельзя, непонятно почему... А мне нужна дуга определенного радиуса и определенной длины....
__________________
рисую чертежи... можно акварелью
Просмотров: 17263
 
Непрочитано 16.09.2009, 08:18
#2
Хмурый


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


Нарисовал дугу определённого радиуса любой длины. Дал команду _lengthen (УВЕЛИЧИТЬ), выбрал нужную опцию Total (Всего) , ввёл нужную длину и указал дугу.
Хмурый вне форума  
 
Непрочитано 16.09.2009, 08:24
1 | #3
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Вот простейший лисп:
Код:
[Выделить все]
(defun C:duga()
(setq d_d (getreal "\nДлина дуги:"))
(setq p_c (getpoint "\nЦентр дуги:"))
(setq p_n (getpoint p_c "\nНачало дуги:"))
(setq ugol (* (/ d_d (distance p_c p_n))))
(setq horda (* 2 (sin (* 0.5 ugol)) (distance p_c p_n)))
(command "_arc" "_c" p_c p_n "_l" horda)
)
E-degtyarev вне форума  
 
Автор темы   Непрочитано 16.09.2009, 09:28
#4
Aqualung

машиностроитель
 
Регистрация: 24.08.2009
Тольятти
Сообщений: 259


спасибо) если я спрошу что с этим простейшим лиспом делать, вы наверно меня пошлете в FAQ - читать как пользоваться лиспом и т.д.... так что буду использовать вариант Хмурого мерси
__________________
рисую чертежи... можно акварелью
Aqualung вне форума  
 
Непрочитано 16.09.2009, 09:35
#5
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,917
<phrase 1=


Aqualung, все намного проще
1 строишь круг (Circle) с нужным радиусом.
2 команда разметить (_measure), указываешь длину и построенный круг.
3 меняешь стиль точки и обрезаешь
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon на форуме  
 
Непрочитано 16.09.2009, 09:57
#6
Profan


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


А как же быть с начальной и конечной точками?
Profan вне форума  
 
Непрочитано 16.09.2009, 10:06
#7
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,917
<phrase 1=


Profan, чаво?
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon на форуме  
 
Автор темы   Непрочитано 16.09.2009, 10:32
#8
Aqualung

машиностроитель
 
Регистрация: 24.08.2009
Тольятти
Сообщений: 259


не... чот вариант Хмурого проще по-моему
__________________
рисую чертежи... можно акварелью
Aqualung вне форума  
 
Непрочитано 16.09.2009, 10:56
#9
Profan


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


Цитата:
Сообщение от zenon Посмотреть сообщение
Profan, чаво?
А вот чаво: надо из определенной точки провести дугу нужной длины и с нужным радиусом. Как сюда пришпандорить круг? Можно, конечно, разрезать этот круг на куски нужной длины и один из них пришпандорить как попало в нужную точку и грубо сориентировать этот кусок... Но никак не получится "намного проще".
Profan вне форума  
 
Непрочитано 16.09.2009, 11:08
#10
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,917
<phrase 1=


Profan, ладно тогда меняем круг на дугу с построением по начальной, конечной точке и радиусу, дальнейшее по п2..3 с указанием начала разметки.
ps хотя в #1 ничего про начальную точку не сказано, тока про длину дуги.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon на форуме  
 
Непрочитано 16.09.2009, 11:20
#11
Profan


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


А, ну да, дуга будет вне пространства, без начальной точки, раз ничего не сказано.
Profan вне форума  
 
Непрочитано 16.09.2009, 11:32
#12
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Aqualung, Текст кода нужно сохранить в текстовом файле (скажем с помощью Блокнота), но с расширением .lsp
Затем этот файл поместить в папку, в которую ACAD имеет доступ.
Например, "C:\Program Files\AutoCAD XXXX\Support"
После этого загрузить приложение-ваш сохраненный файл командой _appload.
Работа: в коммандной строке набираете duga и топчете Enter.
Все очень просто.
E-degtyarev вне форума  
 
Непрочитано 16.09.2009, 11:56
#13
Кулик Алексей aka kpblc
Moderator

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


http://dwg.ru/art/8
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Длина дуги



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Свободная длина стены при жесткой схеме gad Конструкции зданий и сооружений 2 14.08.2007 11:27
Расчетная длина портальной связи из плоскости SergL Конструкции зданий и сооружений 36 09.08.2007 17:39
Расчетная длина несущих элементов Sober Конструкции зданий и сооружений 10 27.10.2005 21:24
Дуги в ACAD 2k5 Iam AutoCAD 5 19.05.2005 23:32