对于正多边形和心脏线图形的生成,本文给出了新的递推公式,并以该公式为基础构造了正多边形和心脏线的生成算法;该算法在等分角度的设定下,计算正多边形每对顶点需要2次乘法运算,计算心脏线每对点需要4次乘法运算,算法避免了大量的三角函数运算因而效率较高。用VB编写程序对算法进行了验证,算法具有一定的实用价值。