一種基于義齒基底冠三角網格的快速過渡縫補的方法
【專利摘要】本發明公開了一種基于義齒基底冠三角網格的快速過渡縫補的方法,包括有以下步驟:讀取需要縫合的牙齒模型,生成三角網格模型;獲取上述三角網格模型的縫合邊界點;計算內表面等距點集和外表面脊線點集;根據上述兩個等距點集進行插值計算得到脊線集合;根據脊線集合計算脊線之間的擬合點;根據擬合點以順時針的方式構造拓撲關系生成過渡面將縫合邊界點與過度面進行縫合。本發明相較于傳統蒙皮法,無需進行NURBS曲面的構造,在曲面生成速度上得到了提高,同時能保證過渡面的光順度網格點的均勻分布,從而優化了生成后的網格模型。本發明作為一種基于義齒基底冠三角網格的快速過渡縫補的方法可廣泛應用于義齒修復領域。
【專利說明】一種基于義齒基底冠三角網格的快速過渡縫補的方法
【技術領域】
[0001] 本發明涉及義齒修復領域,尤其是一種基于義齒基底冠三角網格的快速過渡縫補 的方法。
【背景技術】
[0002] 在義齒修復CAD/CAM系統軟件中,義齒簡單冠的修復一般分為三大部分,包括頸 緣線提取、等距面偏置以及基底冠過渡縫合。三部分對于義齒修復過程都有著密不可分的 關系。由于在義齒簡黨冠的修復過程中進行了等距偏置后,會產生兩個表面,及內外表面, 內外表面間存在間隙,所以需要利用過渡縫補算法進行曲面間的拼接。在設計過程中也經 常需要把兩個或多個獨立的網格模型縫合成一個網格模型。
[0003] 傳統蒙皮法構造過渡面分為設計脊線,生成截面線,生成蒙皮曲面。其中傳統蒙皮 法中生成蒙皮面中需要構造NURBS曲面,在曲面生成速度上難以進一步提高。
【發明內容】
[0004] 為了解決上述技術問題,本發明的目的是:提供一種基于義齒基底冠三角網格能 保證過渡面的光順度網格點的均勻分布的的快速過渡縫補方法。
[0005] 本發明所采用的技術方案是:一種基于義齒基底冠三角網格的快速過渡縫補的方 法,包括有以下步驟:
[0006] A、讀取需要縫合的牙齒模型,生成帶三角網格拓撲結構的三角網格模型,所述三 角網格模型包括有內表面和外表面;
[0007]B、獲取上述三角網格模型的縫合邊界點;
[0008] C、計算內表面等距點集;
[0009] D、計算外表面脊線點集;
[0010] E、根據上述內表面等距點集和外表面脊線點集進行插值計算得到脊線集合;
[0011] F、根據脊線集合計算脊線之間的擬合點;
[0012] G、根據擬合點以順時針的方式構造拓撲關系生成過渡面;
[0013] H、將縫合邊界點與過度面進行縫合。
[0014] 進一步,所述步驟B具體為:先讀取步驟A中生成的三角網格模型,將其中只有一 個鄰面的邊標記為邊界,把上述邊界上的點標記為縫合邊界點。
[0015] 進一步,所述步驟C具體為:
[0016] C1、將內表面邊界上所有邊的邊長長度之和與內表面邊界上所有邊的數量的比值 作為等距距離;
[0017] C2、根據等距距離計算出內表面等距點。
[0018] 上述步驟中計算得到的內表面等距點即為內表面等距點集。
[0019] 進一步,所述步驟C還包括有子步驟C3 :對上述步驟C2中計算得到的內表面等距 點依次編號。
[0020] 進一步,所述步驟D具體為:
[0021] Dl、取所有內表面縫合邊界點和外表面縫合邊界點坐標的平均值作為邊界面中心 占.
[0022] D2、取所有內表面上的點和外表面上的點坐標的平均值作為牙齒中心點;
[0023] D3、連接上述邊界面中心點和牙齒中心點作為中軸線;
[0024] D4、將縫合邊界點投影在垂直于中軸線的底平面,由底平面的中軸點指向內表面 等距點投影到外表面縫合邊界得到外表面脊線點。
[0025] 上述步驟中計算得到的外表面脊線點即為外表面脊線點集。
[0026] 進一步,所述步驟D還包括有子步驟D5 :對上述步驟D5中計算得到的外表面脊線 點依次編號,所述外表面脊線點的編號與內表面等距點的編號相對應。
[0027] 進一步,所述步驟E中采用Hermite插值曲線擬合出脊線。
[0028] 本發明的有益效果是:本發明相較于傳統蒙皮法,無需進行NURBS曲面的構造,在 曲面生成速度上得到了提高,同時能保證過渡面的光順度網格點的均勻分布,從而優化了 生成后的網格模型。
【專利附圖】
【附圖說明】
[0029] 圖1為本發明方法的步驟流程圖;
[0030] 圖2內表面等距點不意圖a;
[0031] 圖3內表面等距點不意圖b;
[0032] 圖4為本發明實施例中底平面投影示意圖;
[0033] 圖5為本發明中存在位置交錯的拓撲網格關系局部圖;
[0034] 圖6為本發明中脊線擬合示意圖a;
[0035] 圖7為本發明中脊線擬合示意圖b;
[0036] 圖8為本發明中邊界縫合示意圖a;
[0037] 圖9為本發明中邊界縫合示意圖b;
[0038] 圖10為本發明中邊界縫合示意圖c;
[0039] 圖11為本發明中邊界縫合示意圖d。
【具體實施方式】
[0040] 下面結合附圖對本發明的【具體實施方式】作進一步說明:
[0041] 參照圖1,一種基于義齒基底冠三角網格的快速過渡縫補的方法,包括有以下步 驟:
[0042] A、讀取需要縫合的牙齒模型,生成帶三角網格拓撲結構的三角網格模型,所述三 角網格模型包括有內表面和外表面;
[0043] 義齒簡黨冠的修復過程中進行了等距偏置后得到兩個偏置面,其中一個被包裹在 另一個的里面,里面的偏置面即為內表面,另外一個偏置面即為外表面。
[0044] B、獲取上述三角網格模型的縫合邊界點;
[0045] C、計算內表面等距點集;
[0046] D、計算外表面脊線點集;
[0047] E、根據上述內表面等距點集和外表面脊線點集進行插值計算得到脊線集合;
[0048] F、根據脊線集合計算脊線之間的擬合點;
[0049] G、根據擬合點以順時針的方式構造拓撲關系生成過渡面;
[0050] H、將縫合邊界點與過度面進行縫合。
[0051] 進一步作為優選的實施方式,所述步驟B具體為:先讀取步驟A中生成的三角網格 模型,將其中只有一個鄰面的邊標記為邊界,把上述邊界上的點標記為縫合邊界點。
[0052] 進一步作為優選的實施方式,所述步驟C具體為:
【權利要求】
1. 一種基于義齒基底冠三角網格的快速過渡縫補的方法,其特征在于:包括有以下步 驟: A、 讀取需要縫合的牙齒模型,生成帶三角網格拓撲結構的三角網格模型,所述三角網 格模型包括有內表面和外表面; B、 獲取上述三角網格模型的縫合邊界點; C、 計算內表面等距點集; D、 計算外表面脊線點集; E、 根據上述內表面等距點集和外表面脊線點集進行插值計算得到脊線集合; F、 根據脊線集合計算脊線之間的擬合點; G、 根據擬合點以順時針的方式構造拓撲關系生成過渡面; H、 將縫合邊界點與過度面進行縫合。
2. 根據權利要求1所述的一種基于義齒基底冠三角網格的快速過渡縫補的方法,其特 征在于:所述步驟B具體為:先讀取步驟A中生成的三角網格模型,將其中只有一個鄰面的 邊標記為邊界,把上述邊界上的點標記為縫合邊界點。
3. 根據權利要求1所述的一種基于義齒基底冠三角網格的快速過渡縫補的方法,其特 征在于:所述步驟C具體為: C1、將內表面邊界上所有邊的邊長長度之和與內表面邊界上所有邊的數量的比值作為 等距距離; C2、根據等距距離計算出內表面等距點。
4. 根據權利要求3所述的一種基于義齒基底冠三角網格的快速過渡縫補的方法,其特 征在于:所述步驟C還包括有子步驟C3 :對上述步驟C2中計算得到的內表面等距點依次編 號。
5. 根據權利要求4所述的一種基于義齒基底冠三角網格的快速過渡縫補的方法,其特 征在于:所述步驟D具體為: D1、取所有內表面縫合邊界點和外表面縫合邊界點坐標的平均值作為邊界面中心點; D2、取所有內表面上的點和外表面上的點坐標的平均值作為牙齒中心點; D3、連接上述邊界面中心點和牙齒中心點作為中軸線; D4、將縫合邊界點投影在垂直于中軸線的底平面,由底平面的中軸點指向內表面等距 點投影到外表面縫合邊界得到外表面脊線點。
6. 根據權利要求5所述的一種基于義齒基底冠三角網格的快速過渡縫補的方法,其特 征在于:所述步驟D還包括有子步驟D5 :對上述步驟D5中計算得到的外表面脊線點依次編 號,所述外表面脊線點的編號與內表面等距點的編號相對應。
7. 根據權利要求1所述的一種基于義齒基底冠三角網格的快速過渡縫補的方法,其特 征在于:所述步驟E中采用Hermite插值曲線擬合出脊線。
【文檔編號】G06T17/30GK104504759SQ201410834489
【公開日】2015年4月8日 申請日期:2014年12月29日 優先權日:2014年12月29日
【發明者】王煜, 張繼偉, 夏鴻建, 馬杰, 劉錦源 申請人:佛山市諾威科技有限公司