X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2F3d%2Fsignal.cpp;h=4f124679eaed5d6ffa29338abd1d60a46061dd46;hb=cb4e53ba1b8ea41b978190de6668e9862b9cfea8;hp=0942bce22e1389aee4798c6376d2eb7e7cc7ac2e;hpb=2910db1364914c0ab98a0f80250cc39137821577;p=r2c2.git diff --git a/source/3d/signal.cpp b/source/3d/signal.cpp index 0942bce..4f12467 100644 --- a/source/3d/signal.cpp +++ b/source/3d/signal.cpp @@ -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);