![]() |
|
|
![]()
|
|
| Flynn |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
В пределах формы присуствуют 2 точки координаты ( x y), которых известны, между ними прорисована прямая линия . Мне необходимо найти угол(в градусах), который образует прямая с осью OX.
Как найти данный угол? |
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 7 Всего: 67 |
=)))))))) эхх) первый класс вторая четверть)
точка A: (x1, y1); точка B: (x2, y2); точка C тогда: (x2, y1); =) определение косинуса знаеш?...знаеш... длину AB и BC знаеш? - знаеш... арккосинус взять сможеш? - думаю и это тебе под силу ) задача решена??? -------------------- СУВ, Partizan. |
|||
|
||||
| Flynn |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
А можно немного подробнее? AB - длина как раз неизвестна, из википедии я понял, что если считать гипотенузой прямоугольного треугольника ABC то ее можно найти по катетам, но ... вобщем не могу до конца понять как это сделать. P.S. |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: нет Всего: 110 |
здесь лучше использовать atan2 по двум причинам:
1. ей нужны катеты, а как раз они и известны 2. у неё достаточно информации, чтобы обеспечить хорошую точность на всём диапазоне углов (arccos будет плохо работать вблизи 0, arcsin - вблизи 90) -------------------- qqq |
|||
|
||||
| Flynn |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
Разобрался.
Угол вычисляется как арктангенс (y2-y1)/(x2-x1). Использую вот такое выражение.
Все действительно очень просто. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |