3D computer graphics (3. ed.)