src/gl/partrenderer.h

changeset 206
654661eab7f3
parent 205
1a4342d80de7
child 215
34c6e7bc4ee1
--- a/src/gl/partrenderer.h	Wed Jun 08 20:41:21 2022 +0300
+++ b/src/gl/partrenderer.h	Wed Jun 08 22:29:44 2022 +0300
@@ -1,6 +1,6 @@
 #pragma once
 #include <QOpenGLWidget>
-#include "main.h"
+#include "basics.h"
 #include "gl/common.h"
 #include "gl/compiler.h"
 #include "documentmanager.h"
@@ -31,9 +31,9 @@
 	BoundingBox boundingBox;
 	gl::ModelShaders shaders;
 	ModelId highlighted = {0};
-	std::optional<glm::vec3> screenToModelCoordinates(const QPoint& point, const Plane& plane) const;
+	std::optional<glm::vec3> screenToModelCoordinates(const QPointF &point, const Plane& plane) const;
 	QPointF modelToScreenCoordinates(const glm::vec3& point) const;
-	Line<3> cameraLine(const QPoint& point) const;
+	Line<3> cameraLine(const QPointF& point) const;
 	glm::vec3 unproject(const glm::vec3& win) const;
 	glm::mat4 projectionMatrix;
 	glm::mat4 viewMatrix;

mercurial