removed code duplication through OpenGL rotations and translations. also started preparations for multiple pipe types

TODO:
 - parametrisize vertices by radius