计算机辅助制造(CAM)是计算机辅助设计(CAD)和数控加工(CNC)的中间环节,主要负责将三维模型转化(翻译)为数控加工设备可以识别的NC代码,是机械制造领域重要研究课题之一。《计算机辅助制造实践——Python实现三维打印路径规划》旨在介绍CAM刀具路径生成相关底层算法的设计、开发、应用及实践。为方便读者理解、学习和实践,本书以三维打印为例,涵盖三维打印CAM模型载入、切片生成、路径生成与优化、支撑生成与优化等各环节,提出了一系列通用、简洁、高效、易于理解和实现的CAM算法。本书选用Python作为算法讲解和实现语言,方便读者上手,读者只需掌握基础数学知识,便能读懂此书,练习书中算法。本书相关CAM路径规划算法可推广至数控车削、铣削、磨削以及激光加工等其他数控加工场合。