|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.04.2013, 20:27 | #1 |
Новичок
Джуниор
Регистрация: 25.04.2013
Сообщений: 2
|
C# и тригонометрия
Покопал форум, но нужного материала не нашел, если таковой имеется, прошу извинить и дать ссылку на него.
Проблема заключается в следующем: Есть система координат с нулем в верхнем левом углу и есть две точки Х1,Y1 и X2,Y2. Х1,Y1 это координата стрелки которая должна указывать на координату X2,Y2. Собственно мне нужно найти как-то радиану/градус для этой самой срелки. Кое-что нашел на эту тему: ax = Х1 - X2 ay =Y1 -Y2 radian = Math.Atan2(rY , rX) Все хорошо но значение радиан идет от 0 до 3.14, т.е. полукруг, остальная часть идет с отрицательными значениями от -3.14 и до 0. Как с этим бороться? |
26.04.2013, 13:47 | #3 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
В студии есть класс Vector.
Находится в сборке WindowsBase FW4.0 (возможно и в ранних) Сборку добавляете к проекту и выбираете пространство System.Windows; Код:
См. приложение.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
26.04.2013, 20:46 | #4 |
Новичок
Джуниор
Регистрация: 25.04.2013
Сообщений: 2
|
Проблема решена, спасибо WorldMaster.
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA тригонометрия | valtuno | Помощь студентам | 8 | 17.03.2012 11:51 |
тригонометрия в Delphi | Bogood | Помощь студентам | 5 | 24.03.2009 17:31 |
Тригонометрия | Teleport | Помощь студентам | 8 | 04.06.2008 17:51 |