自动摘要: 修改日期:2021/7/01 项目目标 蜡型(waxup)是传统技师与数字化口腔结合的产物,旨在发挥传统技师替代或部分替代数字化塑形技术,只包含当前的蜡型设计软件独立于传统的CAD最终能直接 ……..
修改日期:2021/7/01
项目目标
蜡型(wax-up)是传统技师与数字化口腔结合的产物,旨在发挥传统技师替代或部分替代数字化塑形技术,只包含当前的蜡型设计软件独立于传统的CAD最终能直接导入数据,所有步骤自动化,完成蜡形导出
参与人员
彭勇华李肖勇产品组测试组算法组
专业术语
业务拆解
- 订单加载
- CAD蜡型数据存取
- **准备模块 本模块,主要是通过识别基牙(颈缘信息)与蜡型匹配空间信息,生成间隙,
进而构造出当前设计单位的过程(多个蜡型对应多个设计单位); 默认进入该步骤,应自动执行识别与生成,并展示该步骤的结果;同时支持手动调整过程; 约束:基牙的牙位轮廓不管是否清晰;本设计软件都只把某一个蜡型桥识别(包括自动、手动识别) 约束:基牙的牙位轮廓不管是否清晰;本设计软件都只把某一个蜡型桥识别(包括自动、手动识别)流程见图:
子模块有:
- 颈缘自动识别(重要算法)
从基牙中识别设计信息
- 手动编辑颈缘(复用CAM特征线)
- 方向的自动计算(间隙步骤需要用到)
- 间隙自动生成
通过颈缘信息生成间隙层
- 手动调整间隙
- 生成步骤
本模块的目的,主要是通过把前面步骤生成的间隙层,经由间隙层及其相应参(边缘线补偿等参数)生成内层),再与蜡型外层拼接的,形成参数化可调节的蜡型模型; 同时通过裁剪线,确定拼接的区域,达到与基牙的颈缘信息的完美匹配。 默认情况下,进入该模块后,是自动生成一个拼接后的蜡型冠;可手动编辑(参数等)调整后再手动执行生成; 流程见图:
子模块有:
- 裁剪线
- 自动生成裁剪线(算法)
把前面步骤的颈缘信息,作为必要收入,进行裁剪线信息自动生成。 注:裁剪线作用在蜡型上(颈缘线作用在基牙上)
1. 裁剪线编辑
对蜡型的边缘进行裁剪编辑
1. 裁剪算法
- 生成参数
- 拼接算法(单冠加齿桥)
- 完成步骤
- 塑形功能
- 导出功能
- 整体UI
- 可见导航面板
- 上方导航栏
- 小工具面板
- 上下步骤切换
- ** 通用控制**
- 步骤切换
- 步骤导航栏
- 上一步、下一步
- 当前设计对象切换
- 颈缘切换
- 间隙切换
- 裁剪线切换
- 生成对象切换
- 可见导航栏
- 数据结构设计
- 功能控制
- 订单保存恢复
- 订单数据加载
- 步骤切换
关键算法需求
用到的算法:
- 颈缘自动识别需要注意颈缘干涉的情况,裁剪线相交的情况
- 颈缘添加、编辑(复用CAM特征线)
- 裁剪线生成(复用嵌体偏移算法)
- 裁剪线编辑(复用已有算法)
- 方向步骤的自动计算(暂不需要准确,利用现有的自动计算)无倒凹,无共同就位道,但是需要区分区域内颈缘线——>间隙步骤
- 间隙自动生成(复用已有算法)
- 单冠裁剪算法(复用已有算法)
- 预分割裁剪(关于裁剪类型见下图)
- 拼接算法(齿桥拼接)
- 塑形算法(复用已有算法)
算法需求描述:
- 颈缘自动识别
输入:基牙 输出:按蜡型订单编号信息分类的颈缘数据;同时,可始化在场景中展示结果;并可再编辑 颈缘自动识别出来后,会生成曲线和小球(小球可控制移动) 注意:齿桥(也需要识别单个牙位)
- 拼接算法(齿桥拼接) 输入:间隙层、蜡型模型(拼接外层)
输出:拼接后的闭合模型 参数:可参考基本版CAD冠内外层拼接部分