Показать сообщение отдельно
Старый 27.04.2012, 09:45   #1
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Вспомогательные функции

По пути разрабатывания своей новой игры (я ее еще ни где не афишировал), у меня начала формироваться библиотечка вспомогательных функции. Кому надо могу поделиться
http://rghost.ru/37790910
Библиотека написана для MSVC++ 2010
Что она умеет:
SceneNodePickNode(SceneManagersmgrCameracamerafloat xfloat y)
//получить объект по координатам мыши
bool isPickedNode(SceneManagersmgrSceneNodenodeCameracamerafloat xfloat yVector3 &out)
//узнать находится ли объект по координатам мыши и получить точку нажатия в 3-х мерном пространстве
void getMeshInformation(Meshmesh,size_t &vertex_count,Vector3* &vertices,
    
size_t &index_countunsigned* &indices,
    const 
Vector3 &position Vector3::ZERO,
    const 
Quaternion &orient Quaternion::IDENTITY,const Vector3 &scale Vector3::UNIT_SCALE)
//быстрое получение информации о вершинах и индексах у модели
void CreateOIS(Ogre::RenderWindow_windowOIS::InputManager** _manOIS::Keyboard** _keyOIS::Mouse** _mouse)
//быстрое создание OIS 
Написал загрузчик сцены экспортера Easy Ogre Exporter, тоже в архиве.
Еще внутри маленький враппер буллита
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (27.04.2012)