Riemann surfaces naturally appear in the analysis of complex functions that are branched over the complex plane. However, they usually possess a complicated topology and are thus hard to understand. We present an algorithm for constructing Riemann surfaces as meshes in R from explicitly given branch points with corresponding branch indices. The constructed surfaces cover the complex plane by th...