CAD算法