- Vector center((minp.x+maxp.x)/2, (minp.y+maxp.y)/2, 0);
- return Vector(pos.x+c*center.x-s*center.y, pos.y+s*center.x+c*center.y, pos.z+0.02);
-}
-
-GL::Matrix Track3D::get_matrix() const
-{
- const Vector &pos = track.get_position();
- float rot = track.get_rotation();
-
- GL::Matrix matrix;
- matrix.translate(pos.x, pos.y, pos.z);
- matrix.rotate(rot, 0, 0, 1);
- matrix.rotate(track.get_slope()/track.get_type().get_total_length(), 0, -1, 0);
-
- return matrix;