XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Sin, Cos, число Пи и т.п.
Вот эти штуки я не секу. А иногда в спеллах надо сделать что-то чтобы эффект "Крутился", или координаты поставить.
Я вабще не понимаю что это такое и как использовать тем более.
Собственно просьба:
Объяснить как можно подробнее про это. С примерами плз.
Извините, если прошу много (Ы), но мне хочется понять.
No Flud, only useful information.

Отредактировано FoK_KruGer, 04.02.2007 в 19:29.
Старый 04.02.2007, 19:22
J
expert
offline
Опыт: 48,447
Активность:
ты в каком классе?
Старый 04.02.2007, 19:29
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
В идиотском :(. Я же попросил не флудить.
Я в 9-ом.
Старый 04.02.2007, 19:30
J
expert
offline
Опыт: 48,447
Активность:
FoK_KruGer это не флуд, мне нужно знать в каком класе ты чтобы обьеснить тебе на твоем уровне, рас тебе необяснили это в школе

ща..сек...
Старый 04.02.2007, 19:31
Krol

offline
Опыт: 17,884
Активность:
Цитата:
Я же попросил не флудить.

Никакого флуда, Джон всё правельно спросил! Фок, ты это будешь изучать в 10 классе! Короче представь круг, я троишник, уже непомню где там 2ПИ, где 2/3 ПИ=)) А косинусы ещё непроходили чтоль О_О?
Старый 04.02.2007, 19:33
J
expert
offline
Опыт: 48,447
Активность:

Теория


Представь себе круг с радиусом равном еденице, тогда при расмотре угла (например в 60 градусов), в этой окружности делается угол в 60 градусоввот так:
DEAD URL
При этом пересечение луча из центра образующего этот угл, и окружности создают точку.
ее координаты X/Y, являются соответствено Cos/Sin-ом этого угла:
DEAD URL
Пи - это длина дуги (еденичной окружности) которую образует угл в 180 градусов, он равен примерно 3,14
DEAD URL
Длина дуги которую образует угл называется - радиана
она обычно записывается по отношению к самому Пи ((3/2)Пи или (1/2)Пи)
Длина други нашего 60градусного угла, ровна Пи/3
т.к. Полностью Пи имеет 180 градусов, а 60 градусов в 3 раза меньше.
DEAD URL
Чтобы перевести радианы в градусы, надо их умножить на (180/Пи) ~57,32
Чтобы перевести градусы в радианы, надо их умножить на (Пи/180) ~0,0174

Пример


Если воспринимать радиус еденицы как за 100%
то X и Y угла, будут условными процентами проекция этого луча, на оси соответствено абсис и ординат.
Вот например:
DEAD URL
Если извесна AB, то можно найти ее проекцию на абцыс (AD) - AB*Cos30
а также ее проекцию на ординат (AC) - AB*Cos30

В варе


Они используются полярными координатами...
Например нам нужно переместить юнита из точки A в точку B,
так как сразу на определеное растояние под определеный угол переместить нельзя, то благодоря извесному растоянию (AB), и извесному углу, можно определить на сколько обьект нужно сдвинуть по X и по Y, как их узнать я сказал уже.. вот собствено.. и краткая лекция...

Отредактировано Jon, 05.02.2007 в 20:30.
Старый 04.02.2007, 20:13
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Мега спс, щас прочитаю.
Старый 04.02.2007, 20:14
J
expert
offline
Опыт: 48,447
Активность:
черт.. красный и черный цвет както не очень различаются...

Jon добавил:
еще на всякий случай добавлю, что для каждого угла, cos и sin постоянен, он не изменяется
Старый 04.02.2007, 20:22
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Красный цвет вабще не виден.
Цитата:
краткая лекция...

Да уж...статья прям...
ППц... понял пример, а теорию нед :(.
Вопрос:
Цитата:
Чтобы перевести радианы в градусы, надо их умножить на (180/Пи) ~57,32

А как если допустим радиана равна 3Пи?
180/3П ?
И как использовать это число?
_
Цитата:
извесному углу, можно определить на сколько обьект нужно сдвинуть по X и по Y

Но тогда ведь объект переместится мгновенно. Или нужно одновременно перемещать на пропорциональные расстояния?
Лана, щас еще перечитаю.
Старый 04.02.2007, 20:26
Lord of Death
Потерянный надолго
offline
Опыт: 3,008
Активность:
0_0 Спасибо тебе Джон, что выложил всё это в картинках, я терь тоже начну изучать:)
Старый 04.02.2007, 20:27
Alibek
Choops
offline
Опыт: 12,699
Активность:
Jon ботаник(смысле умник)
и как ты ето все запомнил, лично я все ето тоже проходил в 7-9 классе но ничего не помню и незнаю
Старый 04.02.2007, 20:29
J
expert
offline
Опыт: 48,447
Активность:
изменил пару картинок.. для наглядности
Старый 04.02.2007, 20:35
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Так, теперь вопрос:
Зачем нужны Sin, Cos когда можно использовать Радианы (т.к. я их понял)
Еще вопрос:
Чему равно Пи сдесь?
DEAD URL
Если тоже 1/3 (60*3=180) то как игра различает в какую сторону двигать?
Вопрос по 1-й картинке:
Цитата:
При этом пересечение луча из центра образующего этот угл, и окружности создают точку.
ее координаты X/Y, являются соответствено Cos/Sin-ом этого угла:

Т.е. Синус = 60, а косинус 30? Как это поможет вару? *Думает*

FoK_KruGer добавил:
Хм... как может быть синус = косинусу 1 угла?
(2-я картинка)

FoK_KruGer добавил:
Еще замечаине:
В последней картинке у тебя 1/2 прямого угла равна 30 градусов.

FoK_KruGer добавил:
а это синус.
НО как так 30?
Я не вижу например углов в 30 градусов.
Или это типа длинна Y/Х?
Старый 04.02.2007, 20:42
Reaver
I am Олдфаг!
offline
Опыт: 3,426
Активность:
Цитата:
как игра различает в какую сторону двигать?

Положительные углы отсчитываются против часовой стрелки, отрицательные - по часовой.
Есть угол 60', есть -60'
Старый 04.02.2007, 20:42
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Цитата:
Положительные углы отсчитываются против часовой стрелки, отрицательные - по часовой.

Понял. Но ---
Цитата:
Чему равно Пи сдесь? Если тоже 1/3 (60*3=180) то как игра различает в какую сторону двигать?
Старый 04.02.2007, 20:45
Reaver
I am Олдфаг!
offline
Опыт: 3,426
Активность:
Пи всегда равно 3,14. Не понимаю суть вопроса, объясни понятнее плиз.
Старый 04.02.2007, 20:51
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Цитата:
Пи всегда равно 3,14. Не понимаю суть вопроса, объясни понятнее плиз.

Извиняйте, не Пи, а Радиана.
Старый 04.02.2007, 20:52
Reaver
I am Олдфаг!
offline
Опыт: 3,426
Активность:
Хорошо.... радианная мера какой функции? Sin или Cos?
Я туплю, простите меня
Тут радианная мера равна -П/3
Старый 04.02.2007, 20:53
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Цитата:
Хорошо.... радианная мера какой функции? Sin или Cos?

Э?
Цитата:
Тут радианная мера равна -П/3

Так лана.
А вот тут например:
DEAD URL
Как отследить?
Старый 04.02.2007, 21:03
Reaver
I am Олдфаг!
offline
Опыт: 3,426
Активность:
Эх, вот что Бауманка со мной сделала! Не помню, блин! =)
А что ты паришься?
Те углы, которые у тя выделены - в сумме 90*.
Четверть круга=90*. Попробуй пойти против часовой стрелки. Получится 90+90+(45x3)=315
А если по часовой: 45x3=135*(Только с минусом)

Отредактировано Reaver, 04.02.2007 в 21:20.
Старый 04.02.2007, 21:12
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:39.