From a55765c100e2a4bb7f21ece74d031a30a524f88f Mon Sep 17 00:00:00 2001 From: Bruno Date: Sat, 6 Mar 2021 11:38:17 +0100 Subject: [PATCH] Add Symbol rotation --- Decorations.cpp | 2 ++ Decorations.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Decorations.cpp b/Decorations.cpp index 4d641cb..ef02e64 100644 --- a/Decorations.cpp +++ b/Decorations.cpp @@ -438,6 +438,8 @@ Symbol::Symbol(Type t, glm::vec3 pos) : Node(), type_(t) shadows[VECTORSLASH] = shadow; icons[ARROWS] = new Mesh("mesh/icon_rightarrow.ply"); shadows[ARROWS] = shadow; + icons[ROTATION] = new Mesh("mesh/border_handles_rotation.ply"); + shadows[ROTATION] = shadow; icons[CIRCLE] = new Mesh("mesh/icon_circle.ply"); shadows[CIRCLE] = nullptr; icons[CLOCK] = new Mesh("mesh/icon_clock.ply"); diff --git a/Decorations.h b/Decorations.h index c45f155..8fb9016 100644 --- a/Decorations.h +++ b/Decorations.h @@ -61,7 +61,7 @@ class Symbol : public Node { public: typedef enum { CIRCLE_POINT = 0, SQUARE_POINT, IMAGE, VIDEO, SESSION, CLONE, RENDER, GROUP, PATTERN, CAMERA, CUBE, SHARE, - DOTS, BUSY, LOCK, UNLOCK, EYE, EYESLASH, VECTORSLASH, ARROWS, CROP, CIRCLE, SQUARE, CLOCK, CLOCK_H, GRID, CROSS, EMPTY } Type; + DOTS, BUSY, LOCK, UNLOCK, EYE, EYESLASH, VECTORSLASH, ARROWS, ROTATION, CROP, CIRCLE, SQUARE, CLOCK, CLOCK_H, GRID, CROSS, EMPTY } Type; Symbol(Type t = CIRCLE_POINT, glm::vec3 pos = glm::vec3(0.f)); ~Symbol();