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

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

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

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

Попробовал поискать через ПОИСК - не нашёл, так что спрашиваю:
Как построить касательную к окружности, если известны центр окружности, её радиус, точка откуда по направлению к окружности стартует касательная
Использую 2004-ый автокад
Просмотров: 27594
 
Непрочитано 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 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Построить касательную