Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2013, 12:45   #1
ruN00b
Почетный нуб
Форумчанин
 
Аватар для ruN00b
 
Регистрация: 07.05.2013
Сообщений: 155
По умолчанию Угол между линиями

Какой функцией найти углы между вертикалью и линией хотя бы на TCanvas, а то делаю игрушку на GLEngine2D, хочу сделать поле обзора, типа игрок не видит то, что закрыто другими объектами от его глаз.
Как я думаю, это что-то связанное с синусами и косинусами.
Не прошу составить весь код (хочется догадаться самому), а лишь сказать функцию.
Заранее спасибо.
ruN00b вне форума Ответить с цитированием
Старый 08.07.2013, 18:00   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Арктангенс. Если между ветикалью и линией , то аргумент арктангенса - отношение (X2-X1)/(Y2-Y1).
Результат - в радианах. Лучше использовать не ArcTan, а ArcTan2, иначе невозможно различить углы , отличающиеся на 180 градусов.
type_Oleg вне форума Ответить с цитированием
Старый 08.07.2013, 18:06   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
хочу сделать поле обзора
А разве камеры сцены там настроить нельзя?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.07.2013, 10:07   #4
ruN00b
Почетный нуб
Форумчанин
 
Аватар для ruN00b
 
Регистрация: 07.05.2013
Сообщений: 155
По умолчанию

type_Oleg, спасибо, попробовал, получилось!

Stilet, ну не знаю... Камеры сцены в 2D... Для меня это слишком чуждо. Хотя, может быть, я лишь третий день осваиваю этот движок.
ruN00b вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти угол между прямыми на плоскости KIRILOW Помощь студентам 2 01.12.2012 13:52
Угол между прямой и осью ОХ tvskej Помощь студентам 2 30.03.2012 19:29
Задача, угол между стрелками циферблата часов. studentAn Помощь студентам 1 21.11.2011 03:32
Расчёт среднего расстояния между двумя линиями (Delphi) Krutkin Помощь студентам 5 04.10.2010 14:04
Угол между прямыми VictorS Помощь студентам 5 12.08.2009 17:32