Repository files navigation
增加了用户界面美化设计:UI采用蓝白色调。
更新了程序图标和程序启动画面
修复了新路径生成算法的旋转轴AB数值出错问题,能够生成正确AB轴数值。
测试了打印模型:生成的路径比之前的好,解决了之前出现的路径连接问题;生成的Gcode
3.修改了默认打印参数,使打印时间和打印轨迹更优。
重大更新:重新实现了路径规划算法的路径生成部分,效果比之前有较大提升,不会出现路径排序错误的情况。
修改了支撑垫高的初始参数,支撑垫高会影响Gcode生成的旋转精度,更应该通过调整模式的初始位置实现垫高。
实现了打印参数中设置最大转角的功能,更新了默认值
路径规划功能的等宽度路径规划算法加入了Remesh目标边长参数设置和使用CGAL增强功能。
修复了支撑结构的朝向问题和翻转问题
优化了切割偏置面的切割模型自交和非流行修复
解决参数文件和Gcode文件保存与读取功能的中文乱码问题
修复了支撑结构中的无支撑功能
Gcode编辑器修复了生成模型的BUG,加入了加载条和加入了错误内容判断
Gcode编辑器修复了生成动画的BUG,加入了错误内容判断
加入了切片编辑器和路径规划功能的数据合法性检查
修复了打印路径编辑器的重复删除的BUG
修复了Gcode编辑器打开Gcode文件后的卡顿问题。
读取模型文件功能优化,加入判断错误文件功能
保存模型文件功能优化
保存模型文件后缀命检查功能优化
优化了数据存储的逻辑,解决重新加载模型后进行操作出现的BUG
模型变换功能优化,加入了超出打印范围判断和提示。
完成了Gcode编辑器生成模型功能Debug和优化。增加了执行确认和加载进度条防假死。
优化了部分UI显示设置
完成了保存和读取参数文件功能。
完成了打印参数设置的UI设计和功能实现
“增加了QPrinterSettings的ui文件,和对应的h和cpp文件"
完成了保存和另存为功能。
完成了执行日志窗口功能。
完成了关于本软件窗口功能。
完成了打开子窗口后禁用主窗口的功能。
整理了按钮与功能页之间的激活逻辑,完成了逻辑实现。
完成了新建项目功能。
完成了打开最近文件功能。
完成了对信息栏输出和进度条的改造,改用信号与槽的方式通知MainWindow更新,解决了之前信息栏中的显示问题。
完善了算法四个主要流程中的信息栏和进度条的输出内容。
出现BUG:信息栏输出中文会乱码,通过信号与槽传递的QString内容,输出时更改编码后还是乱码,还需要解决。
Editor文件夹中新增了EditorManager的h和cpp文件。
Functions文件夹中新增了SliceStrategy文件夹,里面新增了SliceStrategy的h和cpp文件。
分别将SliceFilter和VariableSliceFilter的h和cpp文件迁移到了Functions/SliceStrategy文件夹中,需要在VS的资源管理器中重新添加这四个文件。
对软件中Editor编辑器使用简单工厂模式更改。
对曲面切片功能中的切片算法选择更改为策略模式管理。
在Editor文件夹中新增QAnimationPlayer.h和QAnimationPlayer.cpp两个文件,用于多线程。
将Animation.h和Animation.cpp两个文件从根目录移动到Editor文件夹中,需要在VS的资源管理器中重新添加这两个文件。
在Editor文件夹中新增QGcodePathReader.h和QGcodePathReader.cpp两个文件,用于多线程。
在Gcode编辑器中新增即时生成路径模型的功能。
更新了Gcode编辑器中的多线程实现方式,从QtConcurrent更改为moveToThread的方式,优点是更方便管理线程。
You can’t perform that action at this time.