1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-07-22 02:44:08 +00:00

Correct the center position for the orbit camera controller

This commit is contained in:
Aesylwinn 2016-03-18 16:07:15 -04:00
parent 2c894acd98
commit 2903271331

View file

@ -409,11 +409,8 @@ namespace CSVRender
{
static const int DefaultStartDistance = 10000.f;
osg::Quat rotation = getCamera()->getViewMatrix().getRotate();
osg::Vec3d position = getCamera()->getViewMatrix().getTrans();
osg::Vec3d offset = rotation * (LocalForward * DefaultStartDistance);
mCenter = position + offset;
osg::Vec3d eye, up;
getCamera()->getViewMatrixAsLookAt(eye, mCenter, up, DefaultStartDistance);
mInitialized = true;
}