By Giuseppe Mendola, Gabriele Cerfoglio, Omar Elabed - For the INF USI FALL13 Computer Graphics course.