0%

蜡型系统设计v1

自动摘要: 修改日期:2021/7/01 项目目标 蜡型(waxup)是传统技师与数字化口腔结合的产物,旨在发挥传统技师替代或部分替代数字化塑形技术,只包含当前的蜡型设计软件独立于传统的CAD最终能直接 ……..

修改日期:2021/7/01

项目目标

蜡型(wax-up)是传统技师与数字化口腔结合的产物,旨在发挥传统技师替代或部分替代数字化塑形技术,只包含当前的蜡型设计软件独立于传统的CAD最终能直接导入数据,所有步骤自动化,完成蜡形导出

参与人员

彭勇华李肖勇产品组测试组算法组

专业术语

业务拆解

  1. 订单加载
    1. CAD蜡型数据存取
    2. **准备模块 本模块,主要是通过识别基牙(颈缘信息)与蜡型匹配空间信息,生成间隙,

进而构造出当前设计单位的过程(多个蜡型对应多个设计单位); 默认进入该步骤,应自动执行识别与生成,并展示该步骤的结果;同时支持手动调整过程; 约束:基牙的牙位轮廓不管是否清晰;本设计软件都只把某一个蜡型桥识别(包括自动、手动识别) 约束:基牙的牙位轮廓不管是否清晰;本设计软件都只把某一个蜡型桥识别(包括自动、手动识别)流程见图:

子模块有:

  1. 颈缘自动识别(重要算法)

从基牙中识别设计信息

  1. 手动编辑颈缘(复用CAM特征线)
  2. 方向的自动计算(间隙步骤需要用到)
  3. 间隙自动生成

通过颈缘信息生成间隙层

  1. 手动调整间隙
  2. 生成步骤

本模块的目的,主要是通过把前面步骤生成的间隙层,经由间隙层及其相应参(边缘线补偿等参数)生成内层),再与蜡型外层拼接的,形成参数化可调节的蜡型模型; 同时通过裁剪线,确定拼接的区域,达到与基牙的颈缘信息的完美匹配。 默认情况下,进入该模块后,是自动生成一个拼接后的蜡型冠;可手动编辑(参数等)调整后再手动执行生成; 流程见图:


子模块有:

  • 裁剪线
    1. 自动生成裁剪线(算法)

把前面步骤的颈缘信息,作为必要收入,进行裁剪线信息自动生成。                     注:裁剪线作用在蜡型上(颈缘线作用在基牙上)

  1. 裁剪线编辑

对蜡型的边缘进行裁剪编辑

  1. 裁剪算法
  1. 生成参数
  2. 拼接算法(单冠加齿桥)
  3. 完成步骤
    1. 塑形功能
    2. 导出功能
  4. 整体UI
    1. 可见导航面板
    2. 上方导航栏
    3. 小工具面板
    4. 上下步骤切换
  5. ** 通用控制**
    1. 步骤切换     
      1. 步骤导航栏
      2.   上一步、下一步
    2. 当前设计对象切换
      1. 颈缘切换
      2. 间隙切换
      3. 裁剪线切换
      4. 生成对象切换
    3. 可见导航栏
      1. 数据结构设计
      2. 功能控制
    4. 订单保存恢复
    5. 订单数据加载

关键算法需求

用到的算法:

  1. 颈缘自动识别需要注意颈缘干涉的情况,裁剪线相交的情况
  2. 颈缘添加、编辑(复用CAM特征线)
  3. 裁剪线生成(复用嵌体偏移算法)
  4. 裁剪线编辑(复用已有算法)
  5. 方向步骤的自动计算(暂不需要准确,利用现有的自动计算)无倒凹,无共同就位道,但是需要区分区域内颈缘线——>间隙步骤
  6. 间隙自动生成(复用已有算法)
  7. 单冠裁剪算法(复用已有算法)
  8. 预分割裁剪(关于裁剪类型见下图)
  9. 拼接算法(齿桥拼接)
  10. 塑形算法(复用已有算法)

算法需求描述:

  1. 颈缘自动识别

输入:基牙 输出:按蜡型订单编号信息分类的颈缘数据;同时,可始化在场景中展示结果;并可再编辑 颈缘自动识别出来后,会生成曲线和小球(小球可控制移动) 注意:齿桥(也需要识别单个牙位)

  1. 拼接算法(齿桥拼接)    输入:间隙层、蜡型模型(拼接外层)

输出:拼接后的闭合模型         参数:可参考基本版CAD冠内外层拼接部分

裁剪类型图示

齿桥蜡形【封闭蜡形】

【齿桥蜡形】的裁剪【交界区】(颈缘区)的上方一点,受参数控制,算法难度在于要自动找【交界区】再通过参数控制偏移量查找到【裁剪线】

单冠蜡形

【单冠蜡形】的裁剪区于传统的颈缘载剪相同

软件界面及UI相关

欢迎关注我的其它发布渠道