8.2 KiB
8.2 KiB
铝制家电包装泡沫模具分模功能开发检查清单
文档信息
| 项目 | 内容 |
|---|---|
| 文档名称 | 铝制家电包装泡沫模具分模功能开发检查清单 |
| 版本 | 1.0 |
| 日期 | 2026-03-13 |
| 项目 | geMoldInsight 模具分模功能增强 |
检查清单说明
本文档包含铝制家电包装泡沫模具分模功能开发的完整检查清单,用于跟踪开发进度和验收标准。
第一阶段:基础框架搭建
任务 1.1:创建铝泡沫模具参数类
- 创建
AluminumFoamMoldParams数据类 - 添加发泡倍率参数 (
expansion_ratio) - 添加目标密度参数 (
target_density) - 添加成型温度参数 (
molding_temp) - 添加收缩率参数 (
shrinkage_rate) - 实现参数验证方法
- 设置合理的默认值
任务 1.2:创建铝泡沫材料数据库
- 创建
FoamMaterialDatabase类 - 添加 AlSi10Mg 材料数据
- 添加 AlSi12 材料数据
- 添加纯铝泡沫材料数据
- 实现材料查询方法
- 实现材料参数获取方法
任务 1.3:扩展现有模具生成器
- 修改
MoldCavityGenerator构造函数 - 添加铝泡沫参数支持
- 添加
set_foam_material()方法 - 更新
generate_mold_cavities()流程 - 适配收缩补偿计算
- 适配拔模角计算
任务 1.4:创建参数配置 API 接口
- 添加获取默认参数 API
- 添加设置参数 API
- 添加参数验证 API
- 添加模板保存 API
- 添加模板加载 API
- 实现请求参数解析
任务 1.5:前端参数面板开发
- 创建参数配置组件
- 添加分模参数输入控件
- 添加铝泡沫参数输入控件
- 添加拔模参数输入控件
- 添加高级参数折叠面板
- 实现参数提交功能
- 实现参数加载功能
任务 1.6:参数模板功能
- 创建预设模板(快速模式)
- 创建预设模板(经济模式)
- 创建预设模板(高精度模式)
- 实现模板保存功能
- 实现模板加载功能
- 实现模板列表功能
任务 1.7:参数验证逻辑
- 实现分型精度范围验证
- 实现型腔匹配度验证
- 实现拔模角范围验证
- 实现收缩率范围验证
- 实现温度范围验证
- 返回详细错误信息
任务 1.8:阶段一集成测试
- 测试参数设置功能
- 测试参数获取功能
- 测试参数验证
- 测试模板保存/加载
- 测试前端参数面板
- 测试 API 接口响应
- 无阻塞性 bug
第二阶段:分模算法优化
任务 2.1:改进法向量分析算法
- 添加高斯权重计算
- 实现多点采样
- 优化主方向识别
- 处理法向量突变
- 测试复杂几何产品
任务 2.2:实现多分型面检测
- 设计多分型面数据结构
- 实现分型面优先级排序
- 实现分型面序列生成
- 处理分型面交叠
- 测试 2 分型面案例
- 测试 3+ 分型面案例
任务 2.3:倒扣区域检测
- 分析产品几何特征
- 实现倒扣识别算法
- 标记倒扣位置
- 生成倒扣报告
- 提供处理建议
任务 2.4:改进拔模角计算
- 集成 BRepOffsetAPI_DraftAngle
- 实现拔模方向检测
- 实现拔模干涉检测
- 处理拔模失败情况
- 验证拔模后尺寸
任务 2.5:铝泡沫收缩补偿
- 基于发泡倍率计算收缩
- 实现多向收缩
- 补偿后尺寸验证
- 处理不均匀收缩
任务 2.6:型腔分离优化
- 优化布尔运算参数
- 处理复杂几何
- 添加分离结果验证
- 处理分离失败回退
任务 2.7:模具块生成
- 计算模具尺寸
- 添加安全余量
- 生成 A/B 板结构
- 添加模架结构
- 验证模具强度
任务 2.8:分型线平滑处理
- 实现 B 样条拟合
- 处理尖角
- 保持几何精度
- 验证平滑效果
任务 2.9:算法性能优化
- 添加并行计算
- 优化缓存策略
- 性能测试 < 30 秒
- 内存测试 < 1GB
任务 2.10:阶段二集成测试
- 测试典型产品分模
- 测试复杂产品分模
- 测试多分型面产品
- 测试算法稳定性
- 性能达标
第三阶段:质量检测模块
任务 3.1:创建质量检测器类
- 创建
MoldQualityInspector类 - 定义检测接口
- 设计结果数据结构
- 实现批量检测
任务 3.2:分模面平滑度检测
- 实现曲率分析
- 实现凹凸检测
- 计算平滑度评分
- 标记问题区域
任务 3.3:分模面连续性检测
- 实现边界检查
- 实现间隙检测
- 实现完整性验证
- 报告问题位置
任务 3.4:模具结构合理性检测
- 实现模具尺寸检查
- 实现壁厚检查
- 实现干涉检查
- 生成改进建议
任务 3.5:生产可行性评估
- 计算注塑压力
- 计算锁模力
- 估算成型周期
- 评估生产成本
任务 3.6:质量报告生成
- 汇总检测结果
- 生成文字说明
- 添加图表
- 支持 PDF 导出
- 报告格式规范
第四阶段:可视化和交互
任务 4.1:分型面可视化增强
- 设置分型面颜色
- 调整透明度
- 边缘高亮
- 与产品对比度
任务 4.2:分型线可视化增强
- 设置线条颜色
- 调整线条粗细
- 添加端点标记
- 动态绘制效果
任务 4.3:交互式分型面调整
- 实现鼠标拖拽
- 实时更新模型
- 实现撤销功能
- 实现重做功能
任务 4.4:交互式参数调整
- 实现滑块实时更新
- 参数变化动画
- 效果对比视图
任务 4.5:剖视图功能
- 实现剖切算法
- 显示内部结构
- 剖面切换动画
- 多方向剖视
任务 4.6:测量工具
- 实现距离测量
- 实现角度测量
- 测量结果标注
- 测量精度验证
任务 4.7:视角控制增强
- 添加预设视角
- 实现动画过渡
- 实现自动对准
任务 4.8:导出视图功能
- 实现 PNG 导出
- 支持高清截图
- 批量导出支持
第五阶段:数据接口和测试
任务 5.1:STEP 导出接口
- 实现 STEP 导出
- 验证导出文件
- 测试 CAD 兼容性
任务 5.2:JSON 数据导出
- 实现 JSON 导出
- 包含完整参数
- 包含几何数据
- 包含质量报告
任务 5.3:PDF 报告导出
- 实现 PDF 生成
- 添加质量报告内容
- 添加图表
- 格式规范美观
任务 5.4:IGES 格式支持
- 实现 IGES 导入
- 实现 IGES 导出
- 验证 CAM 兼容性
任务 5.5:集成测试
- 功能测试通过
- 性能测试通过
- 兼容性测试通过
- 压力测试通过
任务 5.6:用户验收测试
- 功能演示完成
- 用户反馈收集
- 问题修复完成
- 用户验收签字
功能验收检查表
核心功能
- 自动分模算法正常运行
- 分型面检测准确
- 分型线计算正确
- 拔模角处理正确
- 收缩补偿正确
参数系统
- 所有参数可配置
- 参数验证正确
- 参数模板可用
- 参数保存成功
可视化
- 3D 模型正确显示
- 分型面可视化
- 分型线可视化
- 型腔/型芯可视化
- 交互操作流畅
质量检测
- 平滑度检测正常
- 连续性检测正常
- 结构检测正常
- 可行性评估正常
- 报告生成正常
数据接口
- STEP 导出正常
- JSON 导出正常
- PDF 导出正常
- IGES 导出正常
性能验收检查表
- 分模时间 < 30 秒
- 渲染帧率 > 30 FPS
- 内存占用 < 2 GB
- 支持 5 用户并发
代码质量检查表
- 代码符合 PEP 8 规范
- 包含类型注解
- 包含文档字符串
- 单元测试覆盖
- 无安全漏洞
- 无硬编码密码
文档结束