一种基于Dijkstra算法的STL文件切片为GCode文件的方法、系统及相关设备

    公开(公告)号:CN119723002A

    公开(公告)日:2025-03-28

    申请号:CN202411895580.5

    申请日:2024-12-22

    Abstract: 本发明公开了一种基于Dijkstra算法的STL文件切片为GCode文件的方法、系统及相关设备,本方案包括:步骤(1):使用STL文件解析库读取STL模型,提取三角面片的顶点坐标和法向量;步骤(2):根据设定的层高,将三维模型沿Z轴进行切片,生成每一层的切片轮廓;步骤(3):将每一层的切片轮廓配置成图的节点,将节点之间的边配置成从一个节点到另一个节点的移动路径,边的权重配置成路径的长度;步骤(4):基于Dijkstra算法优化路径,生成优化的打印路径;步骤(5):生成GCode:根据优化后的路径生成GCode,控制3D打印机的作业参数。本方案通过引入最短路径算法,优化切片过程,提高GCode生成的效率和打印质量。

Patent Agency Ranking