3 #include "vehicletype.h"
9 Rod3D::Rod3D(const Vehicle3D &v, unsigned r):
10 VehiclePart3D(v, *v.get_type().get_rod_object(r)),
11 rod(vehicle.get_vehicle().get_rod(r))
14 void Rod3D::update_matrix()
16 matrix = vehicle.Object3D::get_matrix();
18 matrix.translate(rod.position);
19 if(rod.type->mirror_object)
20 matrix.scale(1, -1, 1);
21 matrix.rotate(rod.angle, 0, -1, 0);