Страницы: 1
RSS
как вычислять координаты точек на окружности?? сложная задачка...
 
Добрый день!  
уже 3 дня бьюсь над одной проблемой, как вычислять координаты точек на окружности.  
приведу несколько иллюстраций для наглядности:  
http://coorv.users.photofile.ru/photo/coorv/150974722/xlarge/167433394.jpg  
соответственно имеем: радиус окружности будет меняться от задачи к задаче  
 
http://coorv.users.photofile.ru/photo/coorv/150974722/xlarge/167433395.jpg  
по первой окружности, по касательной ходит вторая окружность меньшего диаметра, координаты центра этой окружности мне и надо узнавать  
 
http://coorv.users.photofile.ru/photo/coorv/150974722/xlarge/167433396.jpg  
при этом приращение точки касания должно происходить на определенный шаг по оси "Y"  
 
 
подскажите пожалуйста, как мне действовать, чтобы решить эту задачу?
 
{quote}{login=540}{date=26.03.2011 08:00}{thema=как вычислять координаты точек на окружности?? сложная задачка...}{post}подскажите пожалуйста, как мне действовать, чтобы решить эту задачу?{/post}{/quote}  
учите геометрию
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
http://ru.wikipedia.org/wiki/%CF%E8%F0%E8%E1%EE%EB%E0
 
{quote}{login=IgorGo}{date=26.03.2011 08:27}{thema=Re: как вычислять координаты точек на окружности?? сложная задачка...}{post}{quote}{login=540}{date=26.03.2011 08:00}{thema=как вычислять координаты точек на окружности?? сложная задачка...}{post}подскажите пожалуйста, как мне действовать, чтобы решить эту задачу?{/post}{/quote}  
учите геометрию{/post}{/quote}  
спасибо за совет, учту  
я шарю в геометрии, но не очень в Эксель..  
хочу написать программу, которая должна пересчитывать координаты точек, и их количество при изменяющихся вводных
 
Координата X  
=A1/B1*СУММ(B1:C1)  
Координата по X точки касания - ячейка A1  
Радиус первой окружности - ячейка B1  
Радиус оббегающей окружности - ячейка C1  
Аналогично для координаты Y  
Теоритически...
 
допустим координаты центра большой окружности (х,у) = (15,0)    
тогда:  
координаты центра круга, который касается большого изнутри и касается оси Х (согласно рисунка) - (2.752551, -2.5)  
координаты центра круга, центр которого на 3.16 ниже второго - (7.57033, -5.66)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Забыл добавить: При условии расположения центра первой окружности в центре координат...
 
см.вложение
Страницы: 1
Читают тему
Loading...