diff --git a/libraries/entities-renderer/src/RenderableLineEntityItem.cpp b/libraries/entities-renderer/src/RenderableLineEntityItem.cpp index 14628d0a7a..5fc0cef7d2 100644 --- a/libraries/entities-renderer/src/RenderableLineEntityItem.cpp +++ b/libraries/entities-renderer/src/RenderableLineEntityItem.cpp @@ -12,6 +12,7 @@ #include #include +#include #include #include @@ -30,11 +31,13 @@ void RenderableLineEntityItem::render(RenderArgs* args) { glm::quat rotation = getRotation(); glm::vec4 lineColor(toGlm(getXColor()), getLocalRenderAlpha()); glPushMatrix(); + auto geometryCache = DependencyManager::get(); glTranslatef(position.x, position.y, position.z); glm::vec3 axis = glm::axis(rotation); glRotatef(glm::degrees(glm::angle(rotation)), axis.x, axis.y, axis.z); glm::vec3 p1 = {0.0f, 0.0f, 0.0f}; - glm::vec3& p2 = dimensions; + glm::vec3 p2 = {1.0f, 1.0, 0.0f}; + //Now we need to switch over to using gemoetryCache renderVertices method like in circleOverlay3D DependencyManager::get()->renderLine(p1, p2, lineColor, lineColor); glPopMatrix(); RenderableDebugableEntityItem::render(this, args);