Back in TransformationMatrix.py, add the following transformations to the cube:
.
cube $=$ object ( "Cube")
cube.add_component (Transform $((0,0,0)))$
cube.add_component (Cube (GL_POLYGON,
"images/wall.tif"))
trans: Transform = cube.get_component (Transform)
trans.set_position $((0,0,-3))$
trans.set_rotation_axis (pygame.Vector3 $(1,0,0)$ )
trans.update_rotation_angle (45)
trans.set_scale (pygame.Vector3 $(0.5,2,1)$ )
objects_3d.append (cube)
clock $=$ pygame.time. $\operatorname{clock}()$
. .