Показать сообщение отдельно
Старый 11.07.2012, 22:55   #5
Hamaus
ПроЭктировщик
 
Аватар для Hamaus
 
Регистрация: 12.09.2005
Сообщений: 138
Написано 20 полезных сообщений
(для 31 пользователей)
Ответ: Overlay+scenenode проблема с перемещением камеры

Вместе с impersonalis выяснили, что корень жука зарыт в недостаточной точности float.
Вектора задаются типом Ogre::Real. В моей версии OgreSDK 1.7 он определен(OgrePrerequisites.h) как float (точность всего 7 знаков). Real можно переопределить как double(15-16 знаков). Для этого необходимо прописать деф в проекте и при ручной сборке огра (OgreBuildSettings.h):
#define OGRE_DOUBLE_PRECISION 1
После этого Real - это double.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Hamaus за это полезное сообщение:
impersonalis (17.07.2012), pozitiffcat (11.07.2012)