Skip to content
864306337Public

About

五轴切片软件

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

CLFDM

项目开发记录

2023年5月12日

  1. 增加了用户界面美化设计:UI采用蓝白色调。
  2. 更新了程序图标和程序启动画面

2023年5月4日

  1. 修复了新路径生成算法的旋转轴AB数值出错问题,能够生成正确AB轴数值。
  2. 测试了打印模型:生成的路径比之前的好,解决了之前出现的路径连接问题;生成的Gcode 3.修改了默认打印参数,使打印时间和打印轨迹更优。

2023年4月27日

  1. 重大更新:重新实现了路径规划算法的路径生成部分,效果比之前有较大提升,不会出现路径排序错误的情况。
  2. 修改了支撑垫高的初始参数,支撑垫高会影响Gcode生成的旋转精度,更应该通过调整模式的初始位置实现垫高。

2023年4月19日

  1. 实现了打印参数中设置最大转角的功能,更新了默认值
  2. 路径规划功能的等宽度路径规划算法加入了Remesh目标边长参数设置和使用CGAL增强功能。

2023年4月11日

  1. 修复了支撑结构的朝向问题和翻转问题
  2. 优化了切割偏置面的切割模型自交和非流行修复

2023年3月13日

  1. 解决参数文件和Gcode文件保存与读取功能的中文乱码问题
  2. 修复了支撑结构中的无支撑功能
  3. Gcode编辑器修复了生成模型的BUG,加入了加载条和加入了错误内容判断
  4. Gcode编辑器修复了生成动画的BUG,加入了错误内容判断
  5. 加入了切片编辑器和路径规划功能的数据合法性检查
  6. 修复了打印路径编辑器的重复删除的BUG
  7. 修复了Gcode编辑器打开Gcode文件后的卡顿问题。

2023年3月6日

  1. 读取模型文件功能优化,加入判断错误文件功能
  2. 保存模型文件功能优化
  3. 保存模型文件后缀命检查功能优化
  4. 优化了数据存储的逻辑,解决重新加载模型后进行操作出现的BUG
  5. 模型变换功能优化,加入了超出打印范围判断和提示。

2023年3月3日

  1. 完成了Gcode编辑器生成模型功能Debug和优化。增加了执行确认和加载进度条防假死。
  2. 优化了部分UI显示设置

2023年2月9日

  1. 完成了保存和读取参数文件功能。
  2. 完成了打印参数设置的UI设计和功能实现
  3. “增加了QPrinterSettings的ui文件,和对应的h和cpp文件"

2023年2月3日

  1. 完成了保存和另存为功能。
  2. 完成了执行日志窗口功能。
  3. 完成了关于本软件窗口功能。

2023年2月2日

  1. 完成了打开子窗口后禁用主窗口的功能。
  2. 整理了按钮与功能页之间的激活逻辑,完成了逻辑实现。
  3. 完成了新建项目功能。
  4. 完成了打开最近文件功能。

2023年1月31日

  1. 完成了对信息栏输出和进度条的改造,改用信号与槽的方式通知MainWindow更新,解决了之前信息栏中的显示问题。
  2. 完善了算法四个主要流程中的信息栏和进度条的输出内容。
  3. 出现BUG:信息栏输出中文会乱码,通过信号与槽传递的QString内容,输出时更改编码后还是乱码,还需要解决。

2023年1月30日

  1. Editor文件夹中新增了EditorManager的h和cpp文件。
  2. Functions文件夹中新增了SliceStrategy文件夹,里面新增了SliceStrategy的h和cpp文件。
  3. 分别将SliceFilter和VariableSliceFilter的h和cpp文件迁移到了Functions/SliceStrategy文件夹中,需要在VS的资源管理器中重新添加这四个文件。
  4. 对软件中Editor编辑器使用简单工厂模式更改。
  5. 对曲面切片功能中的切片算法选择更改为策略模式管理。

2023年1月28日

  1. 在Editor文件夹中新增QAnimationPlayer.h和QAnimationPlayer.cpp两个文件,用于多线程。
  2. 将Animation.h和Animation.cpp两个文件从根目录移动到Editor文件夹中,需要在VS的资源管理器中重新添加这两个文件。
  3. 在Editor文件夹中新增QGcodePathReader.h和QGcodePathReader.cpp两个文件,用于多线程。
  4. 在Gcode编辑器中新增即时生成路径模型的功能。
  5. 更新了Gcode编辑器中的多线程实现方式,从QtConcurrent更改为moveToThread的方式,优点是更方便管理线程。

About

五轴切片软件

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages