Mathematical elements for computer graphics (2nd ed.)