Make target work with RAE coordinates so it can be used in a dome setup

This commit is contained in:
ENG-VIDAVIZ-0\ylvas
2021-12-16 10:32:06 -05:00
parent 733dc09a30
commit e839ee05b7
8 changed files with 114 additions and 37 deletions
@@ -80,7 +80,7 @@ public:
glm::vec2 lowerLeftCornerScreenSpace();
bool intersection(glm::vec2 coord);
void translate(glm::vec2 translation, glm::vec2 position);
void setCartesianPosition(const glm::vec3& position);
void setPosition(const glm::vec3& position);
// End of addition by skybrowser team
@@ -95,6 +95,9 @@ protected:
glm::mat4 translationMatrix();
glm::mat4 localRotationMatrix();
glm::vec3 raeToCartesian(const glm::vec3& rae) const;
glm::vec3 cartesianToRae(const glm::vec3& cartesian) const;
void draw(glm::mat4 modelTransform);
virtual void bindTexture() = 0;