3D function surfaces using homogeneous coordinates for the Raspberry Pi