]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/signal.cpp
Make use of the mspmath library
[r2c2.git] / source / 3d / signal.cpp
index 0942bce22e1389aee4798c6376d2eb7e7cc7ac2e..4f124679eaed5d6ffa29338abd1d60a46061dd46 100644 (file)
@@ -25,8 +25,7 @@ Signal3D::~Signal3D()
 
 void Signal3D::setup_render(GL::Renderer &renderer, const GL::Tag &) const
 {
-       const Vector &pos = signal.get_position();
-       renderer.matrix_stack() *= GL::Matrix::translation(pos.x, pos.y, pos.z);
+       renderer.matrix_stack() *= GL::Matrix::translation(signal.get_position());
        renderer.matrix_stack() *= GL::Matrix::rotation(signal.get_rotation(), 0, 0, 1);
        // XXX Use track gauge, configure signal side
        renderer.matrix_stack() *= GL::Matrix::translation(0, -0.035, 0);