2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Как нарисовать луч зная угол и начальную точку
Сообщение22.10.2009, 18:08 


22/10/09
3
Здраствуйте, я пишу программу, в ней столкнулся со сложнастями. Вообщем есть начальная точка и угол отклонения луча от вертикальной прямой. (Считаю, что если он идет по этой прямой то угол = 0, отклонения в право отритцательное, влево положительное, координаты положительно растут вниз по ходу движения) Мне нужно найти уровнение для этого луча. Врнее на самом деле это прямая , имеющая начальную точку и угол, надо высчитовать конечную точку. Возился тут с уравнением пярмой на так и не понял до конца как.

Вот допустим если угол равен нулю то тут все понятно, прямая просто движется вертикально вниз, тоесть

X2 = X1;
Y2 = Y1 +1;

а вот как считать если надо с углом?

P.S. Если кому инстересно прграмму пишу на C#

 Профиль  
                  
 
 Re: Как нарисовать луч зная угол и начальную точку
Сообщение22.10.2009, 18:14 
Экс-модератор


17/06/06
5004
Вспомните, что такое синус и косинус. :wink:

 Профиль  
                  
 
 Re: Как нарисовать луч зная угол и начальную точку
Сообщение22.10.2009, 18:21 


22/10/09
3
Да я вспоминал, уже пробовал изобрести что нибудь с помощью прямоугольных треугольников, но не пойму как...
X2 = X1*cos(Angle)
что то типо этого должно быть?

-- Чт окт 22, 2009 19:30:18 --

вот как я понимаю
x2 = x1 + dx;
y2 = y1 + dy;

tan = dy/dx;

-- Чт окт 22, 2009 19:30:49 --

И все равно не понимаю как дальше быть

 Профиль  
                  
 
 Re: Как нарисовать луч зная угол и начальную точку
Сообщение22.10.2009, 18:39 
Заслуженный участник


09/08/09
3438
С.Петербург
$x_2 = x_1 + t \sin\alpha$
$y_2 = y_1 + t \cos\alpha$
$t$ - длина отрезка.
С тангенсом лучше не связываться - проблемы будут, если угол - прямой.

 Профиль  
                  
 
 Re: Как нарисовать луч зная угол и начальную точку
Сообщение22.10.2009, 18:54 


22/10/09
3
Спасибо Большое!!! ВСе понятно на счет математике, теперь отсталось только запрограммировать))

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group