义齿对齐方法、终端及存储介质技术

技术编号:26743707 阅读:27 留言:0更新日期:2020-12-18 19:44
本发明专利技术公开了一种义齿对齐方法、终端及存储介质,所述方法包括:根据义齿模型的颈缘点坐标集和点坐标集,对应获得义齿模型的颈缘中心点坐标和边界盒;根据牙位的颈缘点坐标集,获得牙位的颈缘中心点坐标和边界盒;根据义齿模型的插入方向向量、颊舌点坐标、颈缘中心点坐标和边界盒,以及牙位的插入方向向量、颊舌点坐标、颈缘中心点坐标和边界盒,将义齿模型与牙位对齐;根据牙位的颈缘中心点坐标,构建空间曲线;响应成组调整操作,对空间曲线进行调整,根据调整前后的空间曲线,获得平移调整矩阵和旋转调整矩阵,并根据平移调整矩阵和旋转调整矩阵对义齿模型进行调整。本发明专利技术解决了现有设计软件进行义齿对齐过程中,调整义齿费时费力的问题。

【技术实现步骤摘要】
义齿对齐方法、终端及存储介质
本专利技术涉及计算机辅助设计领域,尤其涉及一种义齿对齐方法、终端及计算机可读存储介质。
技术介绍
在整个数字化口腔中,需要将患者需要修复的牙位进行人工再造,涉及到将构建的义齿三维模型放置到牙床模型中的牙位上。这个放置过程包括义齿三维模型和牙位的对齐,以及对对齐后的义齿三维模型进行移动和旋转的调整。现有将义齿三维模型放置到牙床模型中的牙位的过程中大部分对齐工作都是用在调整上,并且现有设计软件,用户只能对义齿模型进行一个个调整,费时费力。
技术实现思路
本专利技术的主要目的在于提出一种义齿对齐方法、终端及计算机可读存储介质,旨在解决现有设计软件进行义齿对齐过程中,调整义齿费时费力的问题。为实现上述目的,本专利技术提供一种义齿对齐方法,包括步骤:根据各义齿模型对应的颈缘点坐标集,获得各义齿模型的颈缘中心点坐标,并根据各义齿模型的点坐标集获得对应的边界盒;根据各义齿模型对应的牙位的颈缘点坐标集,获得各义齿模型对应的牙位的颈缘中心点坐标和边界盒;根据各义齿模型的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,以及各义齿模型对应的牙位的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,将各义齿模型与各义齿模型对应的牙位进行对齐;根据各义齿模型对应的牙位的颈缘中心点坐标,构建空间曲线;响应用户触发的成组调整操作,对所述空间曲线进行调整,获得调整后的空间曲线;根据所述空间曲线和调整后的空间曲线,获得各义齿模型的平移调整矩阵和旋转调整矩阵,并根据各义齿模型的平移调整矩阵和旋转调整矩阵对对应的义齿模型进行调整。可选地,所述根据各义齿模型的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,以及各义齿模型对应的牙位的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,将各义齿模型与各义齿模型对应的牙位进行对齐的步骤包括:根据各义齿模型的预设插入方向向量、预设颊舌点坐标和颈缘中心点坐标,获得各义齿模型的第一空间位置信息;根据各义齿模型对应牙位的预设插入方向向量、预设颊舌点坐标和颈缘中心点坐标,获得各义齿模型对应牙位的第二空间位置信息;根据各义齿模型的第一空间位置信息和各义齿模型的牙位的第二空间位置信息,获得各义齿模型的对齐平移矩阵和对齐旋转矩阵;根据各义齿模型的边界盒和各义齿模型的牙位的边界盒,获得各义齿模型的对齐缩放因子;根据各义齿模型的对齐平移矩阵、对齐旋转矩阵和对齐缩放因子,将各义齿模型与各义齿模型对应的牙位进行对齐。可选地,所述根据各义齿模型的预设插入方向向量、预设颊舌点坐标和颈缘中心点坐标,获得各义齿模型的第一空间位置信息的步骤包括:根据义齿模型的预设颊舌点坐标和颈缘中心点坐标,对义齿模型的颈缘中心点至预设颊舌点的向量进行归一化,获得义齿模型的第一向量;对插入方向向量进行归一化,获得义齿模型的第二向量;对义齿模型的第一向量与义齿模型的第二向量的叉积进行归一化,获得义齿模型的第三向量;根据义齿模型的第一向量、第二向量和第三向量构建义齿模型的第一空间位置信息。可选地,所述根据各义齿模型对应牙位的预设插入方向向量、预设颊舌点坐标和颈缘中心点坐标,获得各义齿模型的第二空间位置信息的步骤包括:根据义齿模型对应的牙位的预设颊舌点坐标和颈缘中心点坐标,对义齿模型对应的牙位的颈缘中心点至预设颊舌点的向量进行归一化,获得义齿模型对应的牙位的第一向量;对插入方向向量进行归一化,获得义齿模型对应的牙位的第二向量;对义齿模型对应的牙位的第一向量与义齿模型对应的牙位的第二向量的叉积进行归一化,获得义齿模型对应的牙位的第三向量;根据义齿模型对应的牙位的第一向量、第二向量和第三向量,构建义齿模型对应的牙位的第二空间位置信息。可选地,所述根据各义齿模型的颈缘点坐标集,获得各义齿模型的颈缘中心点坐标的步骤包括:根据义齿模型的颈缘点坐标集中各颈缘点的坐标和颈缘点数量,获得义齿模型的颈缘点平均坐标,作为义齿膜的颈缘中心点坐标。可选地,所述根据各义齿模型对应的牙位的颈缘点坐标集,获得各牙位对应的颈缘中心点坐标的步骤包括:根据义齿模型对应的牙位的颈缘点坐标集中各颈缘点的坐标和颈缘点数量,获得义齿模型对应的牙位的颈缘点平均坐标,作为义齿模型对应的牙位的颈缘中心点坐标。可选地,所述响应用户触发的成组调整操作,对所述空间曲线进行调整,获得调整后的空间曲线的步骤之前包括:获取用户选择的至少一个义齿模型;所述根据所述空间曲线和调整后的空间曲线,获得各义齿模型的平移调整矩阵和旋转调整矩阵,并根据各义齿模型的平移调整矩阵和旋转调整矩阵对对应的义齿模型进行调整的步骤包括:根据调整前的空间曲线和调整后的空间曲线,获得用户选择的义齿模型外的其他义齿模型的平移调整矩阵和旋转调整矩阵,并根据其他义齿模型的平移调整矩阵和旋转调整矩阵对对应的义齿模型进行调整。可选地,所述根据各义齿模型的平移调整矩阵和旋转调整矩阵对对应的义齿模型进行调整的步骤之后还包括:获取用户选择的一个义齿模型;响应用户触发的约束移动调整操作,控制用户选择的义齿模型沿当前的空间曲线进行移动为实现上述目的,本专利技术还提供一种终端,所述终端包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的义齿对齐方法的步骤。为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的义齿对齐方法的步骤。本专利技术提出的一种义齿对齐方法、终端及计算机可读存储介质,通过根据各义齿模型对应的颈缘点坐标集,获得各义齿模型的颈缘中心点坐标,并根据各义齿模型的点坐标集获得对应的边界盒;根据各义齿模型对应的牙位的颈缘点坐标集,获得各义齿模型对应的牙位的颈缘中心点坐标和边界盒;根据各义齿模型的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,以及各义齿模型对应的牙位的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,将各义齿模型与各义齿模型对应的牙位进行对齐;根据各义齿模型对应的牙位的颈缘中心点坐标,构建空间曲线;响应用户触发的成组调整操作,对所述空间曲线进行调整,获得调整后的空间曲线;根据所述空间曲线和调整后的空间曲线,获得各义齿模型的平移调整矩阵和旋转调整矩阵,并根据各义齿模型的平移调整矩阵和旋转调整矩阵对对应的义齿模型进行调整。利用空间曲线调整前后的变化,一次性获得各义齿模型的平移调整量和旋转调整量,并一次调整各义齿模型,实现对义齿模型的成组调整,不需要对各义齿模型的单独的一个个调整,减少调整次数,提高了调整效率。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的结构示意图;图2为本专利技术义齿对齐方法第一实施例的流程示意图;图3为本专利技术义齿对齐本文档来自技高网...

【技术保护点】
1.一种义齿对齐方法,其特征在于,包括步骤:/n根据各义齿模型对应的颈缘点坐标集,获得各义齿模型的颈缘中心点坐标,并根据各义齿模型的点坐标集获得对应的边界盒;/n根据各义齿模型对应的牙位的颈缘点坐标集,获得各义齿模型对应的牙位的颈缘中心点坐标和边界盒;/n根据各义齿模型的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,以及各义齿模型对应的牙位的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,将各义齿模型与各义齿模型对应的牙位进行对齐;/n根据各义齿模型对应的牙位的颈缘中心点坐标,构建空间曲线;/n响应用户触发的成组调整操作,对所述空间曲线进行调整,获得调整后的空间曲线;/n根据所述空间曲线和调整后的空间曲线,获得各义齿模型的平移调整矩阵和旋转调整矩阵,并根据各义齿模型的平移调整矩阵和旋转调整矩阵对对应的义齿模型进行调整。/n

【技术特征摘要】
1.一种义齿对齐方法,其特征在于,包括步骤:
根据各义齿模型对应的颈缘点坐标集,获得各义齿模型的颈缘中心点坐标,并根据各义齿模型的点坐标集获得对应的边界盒;
根据各义齿模型对应的牙位的颈缘点坐标集,获得各义齿模型对应的牙位的颈缘中心点坐标和边界盒;
根据各义齿模型的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,以及各义齿模型对应的牙位的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,将各义齿模型与各义齿模型对应的牙位进行对齐;
根据各义齿模型对应的牙位的颈缘中心点坐标,构建空间曲线;
响应用户触发的成组调整操作,对所述空间曲线进行调整,获得调整后的空间曲线;
根据所述空间曲线和调整后的空间曲线,获得各义齿模型的平移调整矩阵和旋转调整矩阵,并根据各义齿模型的平移调整矩阵和旋转调整矩阵对对应的义齿模型进行调整。


2.根据权利要求1所述的义齿对齐方法,其特征在于,所述根据各义齿模型的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,以及各义齿模型对应的牙位的预设插入方向向量、预设颊舌点坐标、颈缘中心点坐标和边界盒,将各义齿模型与各义齿模型对应的牙位进行对齐的步骤包括:
根据各义齿模型的预设插入方向向量、预设颊舌点坐标和颈缘中心点坐标,获得各义齿模型的第一空间位置信息;
根据各义齿模型对应牙位的预设插入方向向量、预设颊舌点坐标和颈缘中心点坐标,获得各义齿模型的第二空间位置信息;
根据各义齿模型的第一空间位置信息和各义齿模型的牙位的第二空间位置信息,获得各义齿模型的对齐平移矩阵和对齐旋转矩阵;
根据各义齿模型的边界盒和各义齿模型的牙位的边界盒,获得各义齿模型的对齐缩放因子;
根据各义齿模型的对齐平移矩阵、对齐旋转矩阵和对齐缩放因子,将各义齿模型与各义齿模型对应的牙位进行对齐。


3.根据权利要求2所述的义齿对齐方法,其特征在于,所述根据各义齿模型的预设插入方向向量、预设颊舌点坐标和颈缘中心点坐标,获得各义齿模型的第一空间位置信息的步骤包括:
根据义齿模型的预设颊舌点坐标和颈缘中心点坐标,对义齿模型的颈缘中心点至预设颊舌点的向量进行归一化,获得义齿模型的第一向量;
对插入方向向量进行归一化,获得义齿模型的第二向量;
对义齿模型的第一向量与义齿模型的第二向量的叉积进行归一化,获得义齿模型的第三向量;
根据义齿模型的第一向量、第二向量和第三向量构建义齿模型的第一空间位置信息。


4.根据权利要求2所述的义齿对齐方法,其特征在于,所述根据各义齿模型对应牙位的预设插入方向向量、预设颊舌点坐标和颈缘中心点坐标,获得各义齿模型的第二空间位置...

【专利技术属性】
技术研发人员:陈冬灵吴刚杨英保彭勇华
申请(专利权)人:深圳云甲科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1