针对三维点云在泊松曲面重构过程中由于法线方向不一致而导致重构结果出现偏差的问题,提出一种基于改进法线方向的泊松曲面重构算法。利用包围盒将原始点云分割为若干个立方体体素,并将每个有效体素标记为“位置已知”或 “位置未知”。采用KD(k-dimensional)树对每个有效体素内的点云重新排序,利用主成分分析法进行法线估计,将新的顺序作为法线传播方向,实现点云法线的局部定向。针对 “位置已知”的体素,依据体素质心位置完成法线的全局定向;对于 “位置未知”的体素,则依据相邻体素的法线实现法线的全局定向