Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 18.03.2011, 22:35   #51
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

1: result:=x+Round(len * cos((angle*pi)/180));
2: result:=y+Round(len * sin((angle*pi)/180));
меняешь местами cos sin и угол задается Y, обратно - X хм)
интересно)
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 18.03.2011, 22:39   #52
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

Цитата:
Сообщение от Nickers Посмотреть сообщение
Ученые выяснили, что тангенс 90 градусов = 0... Гарантирую.
ага, вот пруфлик http://www.wolframalpha.com/input/?i...%3D+tan%28x%29

Добавлено через 2 минуты
Код:
dx:=value-x;
dy:=ey-y;
path:=Sqrt(sqr(dx)+sqr(dy));

if dy>0 then
    angle:=Round((ArcTan(dx/dy)*180)/pi);
else 
    angle:=90 градусов нах;

len:=round(path);
__________________
Шожиделать.. ботить хочется..

Последний раз редактировалось destructor, 18.03.2011 в 22:40. Причина: Добавлено сообщение
destructor вне форума   Ответить с цитированием
Старый 18.03.2011, 22:44   #53
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

по ходу нашёл, если пишу
GameLine.ey:=460;
GameLine.ex:=880; - всё ок, 89 градусов грит

GameLine.ex:=880;
GameLine.ey:=460; - 0, какого черта..

Добавлено через 32 секунды
нука)

Добавлено через 56 секунд
О БОЖНЕ

Добавлено через 30 секунд
как же я ахерел..

Добавлено через 41 секунду
работает, нятый насос..
__________________
Начало.

Последний раз редактировалось supernewbie, 18.03.2011 в 22:44. Причина: Добавлено сообщение
supernewbie вне форума   Ответить с цитированием
Старый 18.03.2011, 23:17   #54
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

Не за что.
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]
Nickers вне форума   Ответить с цитированием
Старый 19.03.2011, 00:03   #55
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

и 270 тоже 0? что за нах

Добавлено через 1 минуту
че-то не то да
__________________
Начало.

Последний раз редактировалось supernewbie, 19.03.2011 в 00:03. Причина: Добавлено сообщение
supernewbie вне форума   Ответить с цитированием
Старый 19.03.2011, 00:15   #56
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

Эти функции вроде бы с градусами сразу работают а не с радианами.
__________________
Продажа чистых аккаунтов 4G, L2 EU, AARu, AA EU, Aion EU, Tera RU, Tera EU (ICQ 594297609)
Продажа VK авторег аккаунтов (ICQ 594297609)

Последний раз редактировалось Yegor, 19.03.2011 в 12:51.
Yegor вне форума   Ответить с цитированием
Старый 19.03.2011, 00:27   #57
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

во че нашел

delphi Код:
function sgn (a : real) : real; begin   if a < 0  then  result := -1             else  result :=  1; end; function atan2(y, x : real) : real; begin   if x > 0       then  result := arctan (y/x)   else if x < 0  then  result := arctan (y/x) + pi   else                 result := pi/2 * sgn (y); end;
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:59.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!