diff options
Diffstat (limited to 'src/gui/ParticleRenderer.cc')
-rw-r--r-- | src/gui/ParticleRenderer.cc | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/src/gui/ParticleRenderer.cc b/src/gui/ParticleRenderer.cc deleted file mode 100644 index 6e1cc59..0000000 --- a/src/gui/ParticleRenderer.cc +++ /dev/null @@ -1,50 +0,0 @@ -/* - * ParticleRenderer.cc - * - * Created on: Apr 12, 2011 - * Author: jakob - */ - -#include <QtOpenGL> -#include "ParticleRenderer.h" -#include "util.h" - -using namespace vhc::util; - -namespace vhc { - -ParticleRenderer::ParticleRenderer(): _drawSpheres(false) { - -} - -ParticleRenderer::~ParticleRenderer() { - -} - -void ParticleRenderer::render(const Particle& particle) const { - - double pos[] = {particle.getPosition().getX(), particle.getPosition().getY(), particle.getPosition().getZ()}; - - if (!_drawSpheres) { - glBegin(GL_POINTS); - glVertex3dv(pos); - glEnd(); - } - else { - glPushMatrix(); - glTranslated(pos[0], pos[1], pos[2]); - util::sphere(0.01); - glPopMatrix(); - } - -} - -void ParticleRenderer::enableDrawSpheres(bool value) { - _drawSpheres = value; -} - -bool ParticleRenderer::isDrawSpheresEnabled() const { - return _drawSpheres; -} - -} |