本发明公开了一种基于密集特征的3D打印前处理分层算法,该方法按照以下步骤实施:步骤1,通过对STL文件格式的3D模型进行最小高度三角面片的遍历搜索和确定,从而确定基准切平面;步骤2,以基准切平面为基准向上和向下进行分层,确定相交三角面片集合中的最小高度三角面片,并以该三角面片的高度为参考确定该层的层高;实现自适应分层,保证3D打印模型的外形精度;步骤3,以此类推,将三维模型的所有分层工作完成。该算法是以三维模型的最小高度三角面片所在位置为分层基准,向下及向上进行分层处理,分层时按照自适应分层法则,根据面片高度大小自动设定分层高度,既提高打印效率,又保证打印的三维模型精度。