From 54409423f767d8b1cf30cb7d0efca6b4ca138823 Mon Sep 17 00:00:00 2001 From: Ethan Morgan Date: Sat, 14 Feb 2026 16:44:06 +0000 Subject: move to own git server --- apps/openmb/renderer/EditorHelpers.hpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 apps/openmb/renderer/EditorHelpers.hpp (limited to 'apps/openmb/renderer/EditorHelpers.hpp') diff --git a/apps/openmb/renderer/EditorHelpers.hpp b/apps/openmb/renderer/EditorHelpers.hpp new file mode 100644 index 0000000..8156675 --- /dev/null +++ b/apps/openmb/renderer/EditorHelpers.hpp @@ -0,0 +1,20 @@ +#pragma once + +#include "Mesh.hpp" +#include + +namespace renderer { +namespace editor { + +Mesh makeWireCube ( float size = 1.0f ); + +Mesh makeCircleWire ( float radius = 1.0f, int segments = 64 ); + +Mesh makeCircleFilled ( float radius = 1.0f, int segments = 64 ); + +bool makeRayFromMouse ( const glm::vec2& mousePx, int fbw, int fbh, + const glm::mat4& view, const glm::mat4& proj, + const glm::vec3& camPos, glm::vec3& outOrigin, + glm::vec3& outDir ); +} // namespace editor +} // namespace renderer -- cgit v1.2.3