![]()
Kodoo
Ł☼√ę
![]() ![]() offline
Опыт:
12,845Активность: |
Угол между двумя точками
Решил осознать каким образом варик определяет угол между двумя(!) точками. Вот результаты исследования: Я так понял первая точка, указанная в функции, является нулем координат. А угол между точками есть угол между прямой проведенной ко второй точке от начала координат(оно же первая точка) и осью ОХ. А facing это угол между прямой проведенной к юниту из нуля координат карты (нижний левый угол) и осью ОХ этой же системы координат? Помогите осознать насколько верны мои доводы. Am I right, right or I am right? (c) |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Kodoo, конечно все верно, а нафига тебе это, элементарная геометрия ведь |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kodoo
Ł☼√ę
![]() ![]() offline
Опыт:
12,845Активность: |
DoctorGester:
Геометрия то элементарная, просто были непонятны принципы. Сейчас просто делаю системку, где все крутится вокруг углов и facing'ов. А вообще всегда было интересно как можно найти угол между 2мя точками) Ну раз все верно, могу приступать. Спасибо, DoctorGester. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MrSigma
愛 - XGM
![]() ![]() offline
Опыт:
2,429Активность: |
Дополню твое высказываение тем, как я это понимаю:
этот самый угол между двумя точками не что иное как asin(y/sqrt(x^2+y^2)), где y - проекция второй точки на Oy, x - проекция этой же точки на Ox и первая точка имеет координату 0;0 |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alexprey
познающий Unity
![]() ![]() offline
Опыт:
68,501Активность: |
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kodoo
Ł☼√ę
![]() ![]() offline
Опыт:
12,845Активность: |
Это отлично если можно все так легко привязать к координатам. Не хочу показаться идиотом, но что обазначает приставка "а" перед тригонометрическими ф-иями? |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MrSigma
愛 - XGM
![]() ![]() offline
Опыт:
2,429Активность: |
Ха, ты прав)
MrSigma добавил: arc - функция, позволяющая найти угол из его тригонометрического значения. Т.е. если sin угла 0.707, то его asin примерно равен 45. То есть синус угла 45 = 0.707 |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nekit1234007
![]() ![]() offline
Опыт:
11,916Активность: |
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Garret
Недоброе творится
![]() ![]() offline
Опыт:
3,893Активность: |
Atan2 |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kodoo
Ł☼√ę
![]() ![]() offline
Опыт:
12,845Активность: |
Ой, я знаю что такое обратные тригонометрические ф-ии, всю жизнь просто arc приписывал.=) |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MrSigma
愛 - XGM
![]() ![]() offline
Опыт:
2,429Активность: |
Это в джасс сокращения такие дурацкие, они arc в a превратили))
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sebra
![]() offline
Опыт:
5,603Активность: |
Это направление с одной точки на другую. И всё. |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|