X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2F3d%2Fsignal.cpp;h=0942bce22e1389aee4798c6376d2eb7e7cc7ac2e;hb=8b7d4054b05002d82338775ac9b4ee764a8560e4;hp=8601bcc8d935aaa381d137275602fe263a67e673;hpb=3e3675f8d86b06cdea7df197dfe8866ffb285aec;p=r2c2.git diff --git a/source/3d/signal.cpp b/source/3d/signal.cpp index 8601bcc..0942bce 100644 --- a/source/3d/signal.cpp +++ b/source/3d/signal.cpp @@ -27,7 +27,7 @@ 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::rotation(signal.get_direction(), 0, 0, 1); + 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); }