Update path to consider line fade and create proper bounding sphere for renderable model.

This commit is contained in:
Kalle Bladin
2016-08-09 19:59:51 -04:00
parent a729e067ec
commit 6b9358f975
8 changed files with 30 additions and 15 deletions

View File

@@ -58,7 +58,7 @@ namespace openspace {
RenderablePath::RenderablePath(const ghoul::Dictionary& dictionary)
: Renderable(dictionary)
, _lineFade("lineFade", "Line Fade", 0.75f, 0.f, 5.f)
, _lineFade("lineFade", "Line Fade", 0.75f, 0.f, 1.f)
, _lineWidth("lineWidth", "Line Width", 2.f, 1.f, 20.f)
, _drawLine("drawline", "Draw Line", false)
, _programObject(nullptr)
@@ -161,6 +161,8 @@ void RenderablePath::render(const RenderData& data) {
_programObject->setUniform("projectionTransform", data.camera.projectionMatrix());
_programObject->setUniform("pointSteps", _pointSteps);
_programObject->setUniform("color", _lineColor);
_programObject->setUniform("lineFade", _lineFade);
_programObject->setUniform("numVertices", nPointsToDraw);
if (_drawLine) {
glLineWidth(_lineWidth);