Changelog
v0.13.7(2025.6.19)
- 修复后处理计算失败闪退的问题
v0.13.5(2025.6.4)
- 修复远距离的三维点投影到Mesh上的问题
v0.13.3(2025.6.4)
- 使用FreeCAD风格的三维球
- 修复“包络面上的投影路径”连接策略的问题
- 可以直接设置TopoShape节点作为包络面
- 新建铺层的名称默认不再取整
v0.13.2(2025.5.28)
- 增加设置通用的形状作为包络面
v0.13.1(2025.5.27)
- 使用包络圆柱面上的最短路径构造连接路径
v0.13.0(2025.5.27)
- 增加投影到圆柱面进行路径连接
- 改进铺层节点设置参数的界面
- 增加圆柱面节点及其编辑器
- 导入的Step模型支持再导出位Step或者Stl
v0.12.1(2025.5.20)
- 修复最短路径连接的一些问题
v0.12.0(2025.5.19)
- 增加最短路径连接策略
v0.11.0(2025.3.18)
- 实现将铺层导出为step/gltf/ply/stl文件
v0.9.14(2024.12.3)
- 修复修改纵向铺放方向引发的问题
v0.9.14(2024.12.2)
- 导入模型时识别直线,从而支持直接选择作为参考线段
v0.9.13(2024.11.23)
- 使用新的ZenLicense,使用网络时间校验授权
v0.9.13(2024.11.7)
- 使用新的ZenLicense进行权限管理
- 增加批量模式
- 增加布局导入导出
v0.9.11(2024.9.3)
- 修复bug
v0.9.9(2024.8.30)
- 增加自定义丝束功能
- 增加丝束重叠消除
- 改进3D交互
v0.9.8(2024.8.27)
- 增加斜坡重送功能
v0.9.7(2024.8.23)
- 修复点到曲线的投影错误
- 改进mesh参数化
- 增加Curve、Surface等基类
v0.9.6(2024.7.9)
- 优化仿真执行过程
- 增加引导路径
- 优化参数设置
v0.9.5(2024.6.14)
- 实现基于优化的多轴联动求解器
v0.9.4(2024.6.10)
- 实现压辊变形量分析
v0.9.3(2024.5.28)
- 实现仿真模块
- 实现导出KUKA CNC程序
v0.9.2(2024.4.19)
- 增加在mesh上生成曲线
- 修复release模式下计算测地线失败问题
- 集成新的文档
- 改进节点名称冲突
v0.9.1(2024.4.18)
- 增加热力图显示转向半径、铺放角度误差
- 增加软件增量更新功能
v0.8.0(2024.4.12)
- 增加自然曲线规划器
- 增加自然曲线/平行偏移规划器
- 增加显示最大偏离角度
v0.8.0(2024.4.8)
- 增加计算SteeringRadius
- 修改为每个Ply拥有自己的参数集合
- 规划界面改版
- 规划器架构改进,支持组合算法
v0.7.0(2024.3.23)
- 新增划分网格算法,
- 新增缝合形状
- 修复序列化问题
v0.6.9(2024.3.15)
- 修复PathOnMesh获取Pose时误差大的问题
- 新增空行程路径平滑功能
- 对参数名称进行了整理改进
- 增加了一些TestCase
v0.6.8(2024.3.12)
- 后处理回程路径使用SE3空间插值,避免旋转速度太大
v0.6.7(2024.3.8)
- 修复轨迹后处理乱序问题
- 大多数节点属性编辑以插件形式实现
- 增加构造PathOnMesh到Mesh的距离误差控制
- 改进Tow的显示
v0.6.6(2024.2.7)
- 参数设置支持多语言
- 改进自动选择参考节点
v0.6.5(2024.2.6)
- 重塑整体操作流程
- 增加预估覆盖率的功能
v0.6.4(2024.2.5)
- 改进后处理模块
- 改进导入step/iges的处理流程
v0.6.2(2024.1.31)
- 改进授权检测
- 增加并行计算固定角度的参考路径
- 增加KR480R3330MT机器人模型
- 实现模型厚度增加
- 修复析构bug
- 修复节点属性编辑器UI重复问题
v0.6.0(2024.1.24)
- 实现基于铺放曲面及铺放区域的边界来进行规划
- 实现曲面曲线在参数空间进行相交计算
- 实现判断曲面上一点是否在铺放区域内
- 提高规划时边界区域的覆盖率
- 增加Mesh处理算法
- 使用FlyWeight封装Path和Mesh
- 支持使用python扩展Node的属性编辑器
- 移动不用的OffsetDirectionalSegment等相关代码到Deprecated文件夹
- 改进IGES、STEP格式的导入
v0.5.5(2023.12.22)
- 修改了一下导出路径速度改变点和进刀点的合并问题
v0.5.4(2023.12.22)
- 导出路径支持改变铺放阶段(压紧以后,剪切之前)的速度
v0.5.3(2023.12.17)
- 增加支持编译Qt5.15和python 3.8,从而支持在windows 7系统上运行;目前仅支持64位操作系统
- 增加打包系统依赖
v0.5.2(2023.12.14)
- 增加变角度参考轨迹生成算法
- 重构PathOnMesh计算延长线算法
- 增加splashscreen
- 重构计算测地线的代码
- 重构平面相交计算正交曲线算法
- 改进后处理投影到中心线的计算
- 增加测量选择的点的距离的插件
- 增加测量mesh包围盒的插件
- 增加计算圆柱90度连续铺放时规划角度计算插件
v0.3~v0.5.1 (2023.12.11)
- 改进空间曲线交点求解算法
- 改进铺层重叠检测及控制方式
- 增加铺放面积及长度统计
- 后置处理放到python插件中实现
- 集成ZenLicense
- 集成Sentinel SDK
- TowMesh remeshing,避免显示量过大卡顿问题
- 增加TowSegment,为规划开孔类等模型奠定基础
- PathOnMesh
- 优化PathOnMesh,弱化FaceLocation的作用,侧重使用密集采样的数值方法
- 优化PathOnMesh的偏移功能,增加每次最大偏移量;超过的话使用迭代中继偏移
- 点投影到曲线
- 增加计算参数空间曲线
- 规划参数优化层级结构,分离出高级参数
- 可以对同一铺层使用不同的规划算法接力规划
- 可以导入没有规划完成的铺层继续规划
- 基本完成了FiberArt核心类的python binding
- 增加了基于json-schema的灵活参数编辑器
- 支持编译为动态库
- 集成了OCC,可以导入step,iges模型
v0.2.4 (2023.7.20~2023.7.22)
- 升级Qt到6.5.2LTS
- 改进README,依赖安装方式
- 删除了大量未用的代码
v0.2.3 (2023.6.15~2023.7.20)
- 增加了python插件功能
- 修复导出路径bug
v0.2.2 (2023.5.29~6.15)
- 增加了MeshPropertyWidget和PathOnMeshPropertyWidget
- 增加计算最短路径
- 改进TangentGeodesic计算
- 增加提取Mesh边界
- 增加裁剪Mesh
- 增加平滑Mesh
v0.2.1 (2023.5.5~5.29)
- 重构FiberPathPlanner, 提升异步计算功能和交互显示,避免UI卡顿
- 修复Polyline求交点算法
- 在固定角度规划圆锥类零件时,增加搭接控制,但是还不完善
- 增加曲面居中、缩放选项等处理操作
v0.2.0 (2023.4.24~2023.5.5)
- 更新XScript使用ChaiScript作为内嵌脚本,不再使用python
- 提升计算曲线偏移的精度
v0.1.9 (2023.4.14~2023.4.24)
- 修复导出AFPLY时,对关键点排序错误的问题
- 修复导出格式与PQArt的兼容性问题
v0.1.8 (2023.4.6~2023.4.14)
- 增加3D相机节点,实现Capture仿真显示FOV
- 改进XScript
- 增加结合3D视觉的抓取仿真例子
v0.1.7 (2023.4.4~2023.4.6)
- 修复仿真没有正确设置铺层参考路径的问题
- 增加了一些简单几何体的节点,如圆柱体、圆锥体、球体等
v0.1.6 (2023.3.16~2023.4.4)
- 优化XScript
- 修复选择节点后删除节点析构问题
- 增加复制/粘贴位置姿态和关节角度的功能
- 优化内部对机器人控制的实现
- 优化内部对铺放仿真控制的实现
- 增加了任意空间的连续直线插值路径功能
v0.1.5 (2023.3.1~2023.3.16)
- 改进从FiberPly生成G代码的后处理模块
- 修改PlyParameter为定制配置的UI,不是简单的json编辑器
- 不再支持保存场景为text格式,只支持二进制模式——简化代码和防止数据泄露
- 增加XScriptNode,支持通过脚本定义运动、抓取等操作 2023.3.15
Previous untracked version
- 改进logger,将全局的
LOG_DEBUG
等改为FA_LOG_DEBUG
, 2022.12.5