MOLDOVANIA
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Irrlicht » Irrrlicht прочее » Получить позицию от ротации (Получить позицию от ротации)
Получить позицию от ротации
AdminДата: Воскресенье, 05.10.2008, 21:02 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 24
Репутация: 1
Статус: Offline
Эт когда надо двинуть монстра вперед мордой например..

Code

inline void AIGetPositionFromRotation(vector3df * Rezult, vector3df Position,vector3df Rotation, irr::f32 ZanacPlus)
  {
   if(!Rezult)
   return;

   Rezult->X = Position.X + ZanacPlus * sin((Rotation.Y / 180) * (irr::f32)3.141592653589793);
   Rezult->Z = Position.Z + ZanacPlus * cos((Rotation.Y / 180) * (irr::f32)3.141592653589793);

  }

Результат возвращяется по ссылке!
ZanacPlus - на сколько вперед получить вектор.!
 
Форум » Irrlicht » Irrrlicht прочее » Получить позицию от ротации (Получить позицию от ротации)
Страница 1 из 11
Поиск:

Copyright MyCorp © 2017Бесплатный конструктор сайтов - uCoz