From aa6518410e92e60fca9d32ac4460bd4a13b988f4 Mon Sep 17 00:00:00 2001 From: Trial97 Date: Wed, 15 Jan 2025 23:04:47 +0200 Subject: [PATCH] fix build Signed-off-by: Trial97 --- launcher/ui/dialogs/skins/draw/SkinOpenGLWidget.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/launcher/ui/dialogs/skins/draw/SkinOpenGLWidget.cpp b/launcher/ui/dialogs/skins/draw/SkinOpenGLWidget.cpp index f17b4e827..8c276ab0b 100644 --- a/launcher/ui/dialogs/skins/draw/SkinOpenGLWidget.cpp +++ b/launcher/ui/dialogs/skins/draw/SkinOpenGLWidget.cpp @@ -22,6 +22,7 @@ #include #include #include +#include #include "minecraft/skins/SkinModel.h" #include "ui/dialogs/skins/SkinManageDialog.h" @@ -156,10 +157,10 @@ void SkinOpenGLWidget::paintGL() QMatrix4x4 matrix; float yawRad = qDegreesToRadians(m_yaw); float pitchRad = qDegreesToRadians(m_pitch); - matrix.lookAt(QVector3D( // - m_distance * cos(pitchRad) * cos(yawRad), // - m_distance * sin(pitchRad) - 8, // - m_distance * cos(pitchRad) * sin(yawRad)), + matrix.lookAt(QVector3D( // + m_distance * qCos(pitchRad) * qCos(yawRad), // + m_distance * qSin(pitchRad) - 8, // + m_distance * qCos(pitchRad) * qSin(yawRad)), QVector3D(0, -8, 0), QVector3D(0, 1, 0)); // Set modelview-projection matrix @@ -225,6 +226,6 @@ void SkinOpenGLWidget::wheelEvent(QWheelEvent* event) // Adjust distance based on scroll int delta = event->angleDelta().y(); // Positive for scroll up, negative for scroll down m_distance -= delta * 0.01f; // Adjust sensitivity factor - m_distance = qMax(16., m_distance); // Clamp distance + m_distance = qMax(16.f, m_distance); // Clamp distance update(); // Trigger a repaint }