[发明专利]三维模型的剖切方法、装置和存储介质有效
申请号: | 201911375163.7 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111161419B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 高静;沈强;夏超 | 申请(专利权)人: | 武汉联影医疗科技有限公司 |
主分类号: | G06T17/20 | 分类号: | G06T17/20;G06T19/20 |
代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 任少瑞 |
地址: | 430206 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 模型 方法 装置 存储 介质 | ||
本申请涉及一种三维模型的剖切方法、装置、计算机设备和存储介质。该方法包括:获取所述三维模型的样条曲线;其中,所述样条曲线为基于用户输入的坐标点生成的位于所述三维模型表面的曲线;根据所述样条曲线上的每个映射坐标点投影至Z轴,得到每个所述映射坐标点对应的曲面中心点;根据所述映射坐标点和所述映射坐标点对应的所述曲面中心点,得到剖切连接线;根据所述剖切连接线和所述三维模型的交点,生成剖切曲面边界点;根据所述剖切曲面边界点,生成所述剖切曲面;沿所述剖切曲面对所述三维模型进行剖切。采用本方法能够降低三维模型的处理难度。
技术领域
本申请涉及计算机技术领域,特别是涉及一种三维模型的剖切方法、装置和存储介质。
背景技术
随着计算机科学的发展,模型仿真已从单一的视觉仿真逐渐向物理仿真发展,在三维表面模型重建及可视化中,为了获得期望的模型形状,常常需要对三维模型进行任意曲面剖切操作。
通常网格模型是一种重要的三维形体表示方法,其中三角网格使用最为广泛。网格模型可以以任意精度表示任意复杂的曲面和空间形体。例如在医学领域,如骨骼矫形器和支具设计、冠脉模型的血流分析等,都需要对人体器官或骨骼模型进行分析,因此,对网格模型实现任意曲面的剖切,进而得到临床所需要形状的模型,具有重大的临床价值和现实意义。
目前采用的三角网格模型剖切操作剖分出来的曲面边界会产生波浪形的锯齿,因此使得后续的对三维模型的操作难度大,造成资源浪费。
发明内容
基于此,有必要针对上述技术问题,提供一种能够降低模型处理难度的三维模型的剖切方法、装置、计算机设备和存储介质。
第一方面,本申请实施例提供一种三维模型的剖切方法,所述方法包括:
获取所述三维模型的样条曲线;其中,所述样条曲线为基于用户输入的坐标点生成的位于所述三维模型表面的曲线;
根据所述样条曲线上的每个映射坐标点投影至Z轴方向直线,得到每个所述映射坐标点对应的曲面中心点;
根据所述映射坐标点和所述映射坐标点对应的所述曲面中心点,得到剖切连接线;
根据所述剖切连接线和所述三维模型的交点,生成剖切曲面边界点;
根据所述剖切曲面边界点,生成所述剖切曲面;
沿所述剖切曲面对所述三维模型进行剖切。
在其中一个实施例中,所述获取所述三维模型的样条曲线,包括:
获取多个输入坐标点,所述输入坐标点为用户通过外接设备输入的坐标点;
采用预设的平滑方式对每个所述输入坐标点进行样条插值计算,得到每个所述输入坐标点对应的插值坐标点;
将每个所述插值坐标点映射至所述三维模型的模型表面,得到多个映射坐标点;
将每个所述映射坐标点闭合连接,形成所述样条曲线。
在其中一个实施例中,所述平滑方式包括:三次B样条处理,贝塞斯曲线处理和CatmullRom曲线处理中的任意一个。
在其中一个实施例中,所述剖切曲面边界点包括内侧边界点和外侧边界点,所述根据所述剖切连接线和所述三维模型的交点,生成剖切曲面边界点,包括:
将所述交点沿所述剖切连接线向所述三维模型的内侧移动预设的距离,得到每个所述剖切连接线对应的所述内侧边界点;
将所述交点沿所述剖切连接线向所述三维模型的外侧移动预设的距离,得到每个所述剖切连接线对应的所述外侧边界点;
其中,所述内侧边界点位于所述三维模型的表面内侧,所述外侧边界点位于所述三维模型的表面外侧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉联影医疗科技有限公司,未经武汉联影医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911375163.7/2.html,转载请声明来源钻瓜专利网。