Fix on camera issues with it not following rotation/position of focus node. configSensitivites() only done during globebrowsing now

This commit is contained in:
Jonathan Bosson
2017-03-16 15:28:46 -06:00
parent fbd1dd0369
commit 6e56862412
2 changed files with 8 additions and 16 deletions
+2 -4
View File
@@ -160,7 +160,7 @@ void TouchInteraction::step(double dt) {
dvec3 centerPos = _focusNode->worldPosition();
dvec3 focusNodeDiff = centerPos - _previousFocusNodePosition;
_previousFocusNodePosition = centerPos;
camPos += focusNodeDiff;
//camPos += focusNodeDiff;
dvec3 directionToCenter = normalize(centerPos - camPos);
dvec3 centerToCamera = camPos - centerPos;
@@ -236,10 +236,8 @@ void TouchInteraction::step(double dt) {
_camera->setPositionVec3(camPos);
_camera->setRotation(globalCamRot * localCamRot);
}
else {
else
setFocusNode(OsEng.interactionHandler().focusNode());
std::cout << "focus node set\n";
}
}