bogies.assign(type.get_bogies().begin(), type.get_bogies().end());
rods.assign(type.get_rods().begin(), type.get_rods().end());
bogies.assign(type.get_bogies().begin(), type.get_bogies().end());
rods.assign(type.get_rods().begin(), type.get_rods().end());
float c = cos(axle.angle);
float s = sin(axle.angle);
const Vector &pp = i->type->pivot_point;
float c = cos(axle.angle);
float s = sin(axle.angle);
const Vector &pp = i->type->pivot_point;