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

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

Построить касательную

Ответ
Поиск в этой теме
Непрочитано 30.01.2006, 18:31 #1
Построить касательную
Абдула
 
Регистрация: 30.09.2005
Сообщений: 113

Попробовал поискать через ПОИСК - не нашёл, так что спрашиваю:
Как построить касательную к окружности, если известны центр окружности, её радиус, точка откуда по направлению к окружности стартует касательная
Использую 2004-ый автокад
Просмотров: 27597
 
Непрочитано 30.01.2006, 18:45
#2
shnn

Инженер
 
Регистрация: 18.02.2005
Самара
Сообщений: 747


ставите первую точку линии>тянете линию в сторону окружности>выбираете привязку касательной к окружности
shnn вне форума  
 
Непрочитано 30.01.2006, 18:48
#3
shnn

Инженер
 
Регистрация: 18.02.2005
Самара
Сообщений: 747


ставите первую точку линии>тянете линию в сторону окружности>выбираете привязку касательной к окружности
shnn вне форума  
 
Автор темы   Непрочитано 30.01.2006, 18:53
#4
Абдула


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


Спасибо
а если есть две окружности, их центры и радиусы?Как их соединить касательной?
Абдула вне форума  
 
Непрочитано 30.01.2006, 18:59
#5
shnn

Инженер
 
Регистрация: 18.02.2005
Самара
Сообщений: 747


соединяете центры окружностей>проводите линии диаметров окружностей ортогонально линии соединяющей центры>соединяете точки на поверхности окружностей

а вот и нет! недодумал...
ща нет времени завтра отвечу
shnn вне форума  
 
Непрочитано 30.01.2006, 19:24
#6
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


включаешь линию, привязка tangent, сначала к одной окружности потом к другой тоже с tangent-ом
asys вне форума  
 
Непрочитано 30.01.2006, 21:37
#7
Sopro

Конструктор-машиностроитель
 
Регистрация: 22.12.2005
С.-Петербург
Сообщений: 1,224
<phrase 1=


Что что, а привязка в автокаде - великая вещь!
Sopro вне форума  
 
Непрочитано 31.01.2006, 00:44
#8
vx

свободный художник (freelancer)
 
Регистрация: 24.04.2005
Сообщений: 58


(setq cosm (getvar "osmode"))
(setvar "osmode" 256)(command "line" (getpoint "first point:")(getpoint"\nsecond point: --- OSnap RULES !!!") "")
(setvar "osmode" cosm)(princ)
vx вне форума  
 
Автор темы   Непрочитано 31.01.2006, 14:40
#9
Абдула


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


Опять спасибо - научился.
А вот если необходимо сопряч две окружности (с известными центрами и радиусами) третьей, у которой неизвестно ничего, то это как?
Абдула вне форума  
 
Непрочитано 31.01.2006, 14:45
#10
Sopro

Конструктор-машиностроитель
 
Регистрация: 22.12.2005
С.-Петербург
Сообщений: 1,224
<phrase 1=


Цитата:
Сообщение от Абдула
Опять спасибо - научился.
А вот если необходимо сопряч две окружности (с известными центрами и радиусами) третьей, у которой неизвестно ничего, то это как?
Таких окружностей будет множество. радиус должен быть известен однозначно
Sopro вне форума  
 
Непрочитано 31.01.2006, 14:47
#11
shnn

Инженер
 
Регистрация: 18.02.2005
Самара
Сообщений: 747


команда _.FILLET>ключ r-устанавливает нужный радиус сопряжения
shnn вне форума  
 
Непрочитано 31.01.2006, 14:51
#12
Sopro

Конструктор-машиностроитель
 
Регистрация: 22.12.2005
С.-Петербург
Сообщений: 1,224
<phrase 1=


Цитата:
Сообщение от shnn
команда _.FILLET>ключ r-устанавливает нужный радиус сопряжения
Скорее уж построить окружность Касательная-Касательная-Радиус, а лишнюю часть обрезать
Sopro вне форума  
 
Непрочитано 31.01.2006, 14:51
#13
Хмурый


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


Цитата:
Сообщение от Абдула
...
А вот если необходимо сопряч две окружности (с известными центрами и радиусами) третьей, у которой неизвестно ничего, то это как?
А вот тут- ты попал. Их-же бесконечно много. Надо задаться хотя-бы радиусом. В этом случае используем опцию комады _circle "tan tan
radius" ( _ttr)

Если нужна окружность, касательная к трем об'ектам- тогда _circle "tan tan tan" ( _3p)
Хмурый вне форума  
 
Непрочитано 31.01.2006, 14:52
#14
vx

свободный художник (freelancer)
 
Регистрация: 24.04.2005
Сообщений: 58


(setq cosm (getvar "osmode"))
(setvar "osmode" 256)(command "circle" "2P" (getpoint "first circle:")(getpoint"\nsecond circle:"))
(setvar "osmode" cosm)(princ)
vx вне форума  
 
Автор темы   Непрочитано 31.01.2006, 14:52
#15
Абдула


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


Допустим необходимо сопряч их по максимальному радиусу
Абдула вне форума  
 
Непрочитано 31.01.2006, 14:57
#16
Sopro

Конструктор-машиностроитель
 
Регистрация: 22.12.2005
С.-Петербург
Сообщений: 1,224
<phrase 1=


Цитата:
Сообщение от Хмурый
Цитата:
Сообщение от Абдула
...
А вот если необходимо сопряч две окружности (с известными центрами и радиусами) третьей, у которой неизвестно ничего, то это как?
А вот тут- ты попал. Их-же бесконечно много. Надо задаться хотя-бы радиусом. В этом случае используем опцию комады _circle "tan tan
radius" ( _ttr)

Если нужна окружность, касательная к трем об'ектам- тогда _circle "tan tan tan" ( _3p)
Строго говоря, их не БЕСКОНЕЧНО много! Вот если исходные окружности касаются или пересекаются, то да! В противном случае диаметр сопрягающей окружности должен быть не меньше расстояния между центрами этих окружностей за минусом радиусов первой и второй
Sopro вне форума  
 
Непрочитано 31.01.2006, 14:58
#17
vx

свободный художник (freelancer)
 
Регистрация: 24.04.2005
Сообщений: 58


тоже самое. зависит от места на окружности, которое указывается курсором
vx вне форума  
 
Непрочитано 31.01.2006, 14:58
#18
Хмурый


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


Цитата:
Сообщение от Абдула
Допустим необходимо сопряч их по максимальному радиусу
Это тривиально.

Соединяешь центры окружностей линией
Продлеваешь её до пересечения с окружностями
Строишь окружность с центром в середине полученной линии и радиусом в точке пересечения линии и какой-либо. из окружностей....
Хмурый вне форума  
 
Непрочитано 31.01.2006, 15:05
#19
Хмурый


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


Цитата:
Сообщение от Sopro
Строго говоря, их не БЕСКОНЕЧНО много! Вот если исходные окружности касаются или пересекаются, то да! В противном случае диаметр сопрягающей окружности должен быть не меньше расстояния между центрами этих окружностей за минусом радиусов первой и второй

Тем не менее их бесконечно много. Вот пример:
[ATTACH]1138709372.jpg[/ATTACH]
Хмурый вне форума  
 
Непрочитано 31.01.2006, 15:13
#20
Sopro

Конструктор-машиностроитель
 
Регистрация: 22.12.2005
С.-Петербург
Сообщений: 1,224
<phrase 1=


В таком случае положи на стол перед собой три, например, пятирублевые монеты в ряд так, чтобы они касались друг друга. Потом среднюю монету убери и замени ее на рубль.
Sopro вне форума  
 
Непрочитано 31.01.2006, 15:17
#21
Хмурый


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


Sopro, но тогда 6-ти-, 7-ми-, 8-ми-, и т. д. рублёвые монеты, тоже могут быть касательными. (%%с монет эквивалентен номиналу)
Всё это, конечно, схоластика и пустой спор. Не будем...
Хмурый вне форума  
 
Непрочитано 31.01.2006, 17:55
#22
MIP

инженер
 
Регистрация: 13.12.2004
Минск
Сообщений: 496


Уже что то подобное мелькало см. здесь http://dwg.ru/forum/viewtopic.php?p=...ghlight=#24832
MIP вне форума  
 
Непрочитано 03.02.2006, 08:21
#23
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 10,332


Ну если припомнить математику, то максимальный радиус - это прямая смотри начало топика )) (а минимальный радиус - три окружности в ряд: построение окружности по двум точкам)
Fogel вне форума  
 
Непрочитано 03.02.2006, 08:41
#24
Profan


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


Выходит дело, что максимальный радиус - прямая, а любой другой радиус - кривая?
Profan вне форума  
 
Непрочитано 03.02.2006, 09:00
#25
Кулик Алексей aka kpblc
Moderator

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


в некоторых случаях возможно представление кривой как части окружности с бесконечно большим радиусом. Достаточно вспомнить Стругацких и их "Понедельник начинается в субботу" - как там высчитывали радиус Колеса Фортуны. И какая там была погрешность - что-то около 10 мегапарсеков, кажется?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 03.02.2006, 10:24
#26
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 10,332


Цитата:
Сообщение от Profan
Выходит дело, что максимальный радиус - прямая, а любой другой радиус - кривая?
А что есть кривая как не окружность с переменным радиусом в каждой конкретной точке?
Fogel вне форума  
 
Непрочитано 12.11.2012, 21:26
#27
angrykeo


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


Прошу помощи.
Никак не разберусь с касательной. Есть несколько дуг
,
соединить нужно по красной линии. FILLET сделать не дает - пишет что невозможно. В чем проблема? Спасибо.
angrykeo вне форума  
 
Непрочитано 12.11.2012, 22:05
1 | #28
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,923


В величине радиуса сопряжения?
Файл сразу приложить не судьба?
engngr вне форума  
 
Непрочитано 12.11.2012, 22:43
#29
angrykeo


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


Нет, он пишет что просто невозможно зафилить эти две линии.
файл прилагаю.
Если вообще говорить - FILLET работает только между прямой\прямой и прямой\кривой? между кривой и кривой он не скругляет?
Версия AutoCAD 2012 Eng, файл сохранен в формате 2010го.
Вложения
Тип файла: dwg
DWG 2010
FORUM.dwg (2.08 Мб, 1149 просмотров)
angrykeo вне форума  
 
Непрочитано 12.11.2012, 23:58
#30
SetQ

конструктор
 
Регистрация: 21.07.2007
Петрозаводск
Сообщений: 2,105


Сопрягает в любых сочетаниях. В примере если разбить полилиню на отрезки, то сопрягается; *cad, наверно, думает, что дуга и полилиния в разных плоскостях лежат.
SetQ вне форума  
 
Непрочитано 13.11.2012, 10:18
#31
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


в данном случае лучше использовать окружность с функцией "касательная+касательная+радиус"
asys вне форума  
 
Непрочитано 13.11.2012, 19:54
#32
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,923


Не думал об этом никогда. Но дугу и полилинией у меня не спорягает не только в случае примера автора, как пока оказывается.
engngr вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Построить касательную