3D TRANSFORMATIONS - IIT Delhi