Implement class RenderableTrailNew and use it for osiris rex. Higher precision than the old one.

This commit is contained in:
Kalle Bladin
2016-08-23 17:29:51 -04:00
parent 6875e8c1c7
commit 57d47cd856
10 changed files with 740 additions and 69 deletions
+2
View File
@@ -34,6 +34,7 @@
#include <modules/base/rendering/renderableconstellationbounds.h>
#include <modules/base/rendering/renderablestars.h>
#include <modules/base/rendering/renderabletrail.h>
#include <modules/base/rendering/renderabletrailnew.h>
#include <modules/base/rendering/renderablepath.h>
#include <modules/base/rendering/renderablerings.h>
#include <modules/base/rendering/renderablesphere.h>
@@ -90,6 +91,7 @@ void BaseModule::internalInitialize() {
fRenderable->registerClass<RenderableSphericalGrid>("RenderableSphericalGrid");
fRenderable->registerClass<RenderableStars>("RenderableStars");
fRenderable->registerClass<RenderableTrail>("RenderableTrail");
fRenderable->registerClass<RenderableTrailNew>("RenderableTrailNew");
auto fEphemeris = FactoryManager::ref().factory<Ephemeris>();
ghoul_assert(fEphemeris, "Ephemeris factory was not created");