![]() |
ATan2...
Народ, дело в том, что щас я пишу игру на пирике и мне очень помогло, если кто-то смог бы выложить уравнение, по которому работает ATan2 в BB.
|
Ответ: ATan2...
Вложений: 1
Товарищ, это же простейшая тригонометрия:
Тангенс есть отношение противолежащего угла к прилежащему (в нашем случае это y и x соответственно) Ну, а имея тангенс можно получить и его арктангенс. Таким образом получаем: Код:
Font = LoadFont("Arial",18) |
Ответ: ATan2...
хм. а так?
Код:
Font = LoadFont("Arial",18) |
Ответ: ATan2...
Цитата:
|
Ответ: ATan2...
JohnK
это же float |
Ответ: ATan2...
Я что-то упустил, или блиц умеет делить на ноль?
![]() |
Ответ: ATan2...
Как дети малые..делить на ноль нельзя целые числа, а дробные можно.
|
Ответ: ATan2...
дробные тоже нельзя. точнее будет "бесконечность"
курите ftp://ftp.elin.ru/pdf/iBDL/Float_IEEE_754.pdf поэтому то я и говорю, что atan(a/b) это не одно и тоже, что и atan2(a,b). |
Ответ: ATan2...
Цитата:
|
Ответ: ATan2...
вообще atan2 довольно тупая команда (как пробка).
есть две точки, x1,y1 и x2,y2. тогда atan2(x2-x1,y2-y1) показывает направление от точки 1 к точке 2. а какие в пурике есть тригонометрические операции? |
Ответ: ATan2...
Стандартные Asin Sin ATan Tan ACos Cos и всё.Причем углы возвращаются в радианах, а вводить их надо в градусах.
В итоге я это сделал так: Код:
Procedure ag(x.f,y.f) |
Ответ: ATan2...
|
Ответ: ATan2...
Цитата:
|
Ответ: ATan2...
Цитата:
мат.часть |
Часовой пояс GMT +4, время: 20:09. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot