mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 07:58:59 +02:00
Removing off-axis projection from menu
This commit is contained in:
parent
fa9dfbe073
commit
c832fd969a
3 changed files with 0 additions and 14 deletions
|
@ -2243,18 +2243,6 @@ void Application::updateCamera(float deltaTime) {
|
||||||
PerformanceTimer perfTimer("updateCamera");
|
PerformanceTimer perfTimer("updateCamera");
|
||||||
bool showWarnings = Menu::getInstance()->isOptionChecked(MenuOption::PipelineWarnings);
|
bool showWarnings = Menu::getInstance()->isOptionChecked(MenuOption::PipelineWarnings);
|
||||||
PerformanceWarning warn(showWarnings, "Application::updateCamera()");
|
PerformanceWarning warn(showWarnings, "Application::updateCamera()");
|
||||||
|
|
||||||
if (!OculusManager::isConnected() && !TV3DManager::isConnected() &&
|
|
||||||
Menu::getInstance()->isOptionChecked(MenuOption::OffAxisProjection)) {
|
|
||||||
FaceTracker* tracker = getActiveFaceTracker();
|
|
||||||
if (tracker) {
|
|
||||||
const float EYE_OFFSET_SCALE = 0.025f;
|
|
||||||
glm::vec3 position = tracker->getHeadTranslation() * EYE_OFFSET_SCALE;
|
|
||||||
float xSign = (_myCamera.getMode() == CAMERA_MODE_MIRROR) ? 1.0f : -1.0f;
|
|
||||||
_myCamera.setEyeOffsetPosition(glm::vec3(position.x * xSign, position.y, -position.z));
|
|
||||||
updateProjectionMatrix();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Application::updateDialogs(float deltaTime) {
|
void Application::updateDialogs(float deltaTime) {
|
||||||
|
|
|
@ -282,7 +282,6 @@ Menu::Menu() {
|
||||||
Qt::CTRL | Qt::SHIFT | Qt::Key_1, false,
|
Qt::CTRL | Qt::SHIFT | Qt::Key_1, false,
|
||||||
&nodeBounds, SLOT(setShowEntityNodes(bool)));
|
&nodeBounds, SLOT(setShowEntityNodes(bool)));
|
||||||
|
|
||||||
addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::OffAxisProjection, 0, false);
|
|
||||||
addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::TurnWithHead, 0, false);
|
addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::TurnWithHead, 0, false);
|
||||||
|
|
||||||
addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::Stats);
|
addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::Stats);
|
||||||
|
|
|
@ -213,7 +213,6 @@ namespace MenuOption {
|
||||||
const QString MuteEnvironment = "Mute Environment";
|
const QString MuteEnvironment = "Mute Environment";
|
||||||
const QString NoFaceTracking = "None";
|
const QString NoFaceTracking = "None";
|
||||||
const QString OctreeStats = "Entity Statistics";
|
const QString OctreeStats = "Entity Statistics";
|
||||||
const QString OffAxisProjection = "Off-Axis Projection";
|
|
||||||
const QString OnlyDisplayTopTen = "Only Display Top Ten";
|
const QString OnlyDisplayTopTen = "Only Display Top Ten";
|
||||||
const QString PackageModel = "Package Model...";
|
const QString PackageModel = "Package Model...";
|
||||||
const QString Pair = "Pair";
|
const QString Pair = "Pair";
|
||||||
|
|
Loading…
Reference in a new issue