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);