La construcción contiene tres parámetros que pude cambiar:[br][list][*][i]2n[/i] es la cantidad de puntos equidistantes sobre la circunferencia unitaria;[/*][*][i]p[/i] corresponde al segmento que se está construyendo y une dos puntos sobre la circunferencia;[/*][*][i]k-1[/i] es la cantidad de cardioides a construir.[br][/*][/list]
Para facilitar la construcción se utilizaron números complejos en forma polar.[br][math]x+y\mathrm{i}=r\left(\cos\theta+\mathrm{i}\sin\theta\right)=r\mathrm{e^{\theta}}[/math][br]en donde [math]r^2=x^2+y^2[/math] y [math]\tan\theta=\frac{y}{x}[/math].