亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種個(gè)性化正畸弓絲參數(shù)化表達(dá)方法與流程

文檔序號(hào):12551103閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種個(gè)性化正畸弓絲參數(shù)化表達(dá)方法,其特征在于:所述方法的具體實(shí)現(xiàn)過(guò)程為:

步驟一:患者牙位坐標(biāo)的建立

以常見(jiàn)的上頜14顆牙齒為例,將預(yù)成形正畸弓絲牙弓曲線進(jìn)行離散化處理,分成14個(gè)托槽直線段和13個(gè)過(guò)渡連接段,設(shè)每顆牙齒上的兩個(gè)基準(zhǔn)點(diǎn)坐標(biāo)形成的空間線段為所在牙位的托槽直線段,設(shè)連接相鄰兩個(gè)托槽直線段的為過(guò)渡曲線段,采用國(guó)際標(biāo)準(zhǔn)的FDI牙位記錄法,用每顆牙的牙位表示法表示其對(duì)應(yīng)的托槽直線段,用相鄰的兩顆牙的牙位表示法表示其中間的過(guò)渡曲線段,利用FDI牙位記錄法表示導(dǎo)入患者數(shù)據(jù)的牙位順序?yàn)?8,…,11,21,…,28;設(shè)i表示為患者按照牙位順序的第i個(gè)牙齒(i=0,1,…,13),所以牙位18對(duì)應(yīng)的i=0,牙位18上兩個(gè)點(diǎn)坐標(biāo)為(x0,y0,z0)和(x1,y1,z1),牙位21對(duì)應(yīng)的i=7,按照牙位順序第i個(gè)牙齒上的兩個(gè)點(diǎn)坐標(biāo)為(x2i,y2i,z2i)和(x2i+1,y2i+1,z2i+1);

步驟二:補(bǔ)償值的表達(dá)

補(bǔ)償值是指設(shè)定在托槽直線段兩側(cè)延長(zhǎng)的距離,托槽直線段數(shù)學(xué)模型基于正畸弓絲基準(zhǔn)點(diǎn)建立,正畸弓絲在托槽兩側(cè)添加的補(bǔ)償值采用醫(yī)師熟悉的表達(dá)方式:在第i個(gè)托槽直線段添加近中點(diǎn)補(bǔ)償值ai和遠(yuǎn)中點(diǎn)補(bǔ)償值bi,其數(shù)學(xué)模型由式(1)表示

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mrow> <mo>(</mo> <mrow> <msub> <mi>l</mi> <mi>x</mi> </msub> <mo>,</mo> <msub> <mi>l</mi> <mi>y</mi> </msub> <mo>,</mo> <msub> <mi>l</mi> <mi>z</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>x</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <msqrt> <mrow> <mrow> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>x</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mo>^</mo> <mn>2</mn> <mo>+</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mo>^</mo> <mn>2</mn> <mo>+</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mo>^</mo> <mn>2</mn> </mrow> </msqrt> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mn>...</mn> <mo>,</mo> <mn>6</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <mrow> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>(</mo> <mrow> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>l</mi> <mi>x</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>b</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>l</mi> <mi>y</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>b</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>z</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>l</mi> <mi>z</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>b</mi> <mi>i</mi> </msub> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>l</mi> <mi>x</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>l</mi> <mi>y</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>l</mi> <mi>z</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>i</mi> <mo>=</mo> <mn>7</mn> <mo>,</mo> <mn>...</mn> <mo>,</mo> <mn>13</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <mrow> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>(</mo> <mrow> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>l</mi> <mi>x</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>l</mi> <mi>y</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>z</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>l</mi> <mi>z</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>a</mi> <mi>i</mi> </msub> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>l</mi> <mi>x</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>b</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>l</mi> <mi>y</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>b</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>l</mi> <mi>z</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>b</mi> <mi>i</mi> </msub> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

式中:近中點(diǎn)補(bǔ)償值ai和遠(yuǎn)中點(diǎn)補(bǔ)償值bi的數(shù)值大小表示托槽直線段兩個(gè)延長(zhǎng)的距離大小,(X2i,Y2i,Z2i)表示添加補(bǔ)償值后第i個(gè)牙齒上的直線段的起始點(diǎn)和終止點(diǎn);

步驟三:過(guò)渡曲線段的表達(dá)

過(guò)渡曲線段的形狀可通過(guò)設(shè)置比例參數(shù)的大小調(diào)整,在正畸弓絲曲線的過(guò)渡曲線段部分選擇有4個(gè)控制點(diǎn)的3階Bezeir曲線,其表達(dá)式可簡(jiǎn)化為:

<mrow> <mtable> <mtr> <mtd> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>P</mi> <mn>0</mn> </msub> <mo>&CenterDot;</mo> <msup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>t</mi> <mo>)</mo> </mrow> <mn>3</mn> </msup> <mo>+</mo> <mn>3</mn> <mo>&CenterDot;</mo> <msub> <mi>P</mi> <mn>1</mn> </msub> <mo>&CenterDot;</mo> <mi>t</mi> <mo>&CenterDot;</mo> <msup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>t</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <mn>3</mn> <mo>&CenterDot;</mo> <msub> <mi>P</mi> <mn>2</mn> </msub> <mo>&CenterDot;</mo> <msup> <mi>t</mi> <mn>2</mn> </msup> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mrow> <mn>1</mn> <mo>-</mo> <mi>t</mi> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>P</mi> <mn>3</mn> </msub> <mo>&CenterDot;</mo> <msup> <mi>t</mi> <mn>3</mn> </msup> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

式中:P0、P1、P2、P3表示3階Bezeir曲線4個(gè)控制點(diǎn),t∈[0,1];

兩個(gè)相鄰的托槽直線段決定一個(gè)過(guò)渡曲線段,控制點(diǎn)P0、P3是過(guò)渡曲線段的起始點(diǎn)和終止點(diǎn),同時(shí)也是添加補(bǔ)償值后托槽直線段的端點(diǎn),兩個(gè)相鄰的托槽直線段在XY平面投影后交點(diǎn)的x、y值帶入到每段線段的空間直線中,求出它們?cè)赯軸方向的坐標(biāo),求得的x、y、z值便組成一個(gè)中間點(diǎn)(x,y,z),該中間點(diǎn)再與對(duì)應(yīng)的托槽直線段端點(diǎn)相連,所連接的線段按照一定比例分配后,其分配點(diǎn)的坐標(biāo)點(diǎn)即為兩個(gè)控制點(diǎn)P1、P2

求得相鄰?fù)胁壑本€段所在直線在XY平面投影下的交點(diǎn)為(X0,Y0);

兩個(gè)托槽直線段的空間直線一般方程如式(3)所示:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>X</mi> <mo>-</mo> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> <mrow> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mi>Y</mi> <mo>-</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> <mrow> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mi>Z</mi> <mo>-</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> <mrow> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>X</mi> <mo>-</mo> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> </mrow> <mrow> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>3</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mi>Y</mi> <mo>-</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> </mrow> <mrow> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>3</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mi>Z</mi> <mo>-</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> </mrow> <mrow> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>3</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

將交點(diǎn)坐標(biāo)(X0,Y0)代入式(3)得兩個(gè)中間點(diǎn)坐標(biāo)為(X0,Y0,Z1)和(X0,Y0,Z2),所以過(guò)渡曲線段的四個(gè)控制點(diǎn)為:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>P</mi> <mn>0</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>P</mi> <mn>1</mn> </msub> <mo>=</mo> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>e</mi> <mi>i</mi> </msub> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>X</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>e</mi> <mi>i</mi> </msub> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>Y</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>e</mi> <mi>i</mi> </msub> <mo>&CenterDot;</mo> <mo>(</mo> <mrow> <msub> <mi>Z</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>P</mi> <mn>2</mn> </msub> <mo>=</mo> <mo>(</mo> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>f</mi> <mi>i</mi> </msub> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>X</mi> <mn>0</mn> </msub> </mrow> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>Y</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>f</mi> <mi>i</mi> </msub> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>Y</mi> <mn>0</mn> </msub> </mrow> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>f</mi> <mi>i</mi> </msub> <mo>&CenterDot;</mo> <mo>(</mo> <mrow> <msub> <mi>Z</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>P</mi> <mn>3</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>X</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>Y</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>Z</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

其中:ei、fi為比例參數(shù),通過(guò)設(shè)置ei、fi的數(shù)值改變Bezeir曲線控制點(diǎn)P1、P2;

步驟四:每段弓絲局部坐標(biāo)系與整體坐標(biāo)系的轉(zhuǎn)換

首先,根據(jù)正畸醫(yī)師提供的患者上頜數(shù)據(jù)信息,建立牙弓曲線總體坐標(biāo)系O-XYZ,然后以總體坐標(biāo)系坐標(biāo)原點(diǎn)O為原點(diǎn),建立局部標(biāo)系O1-UVW,坐標(biāo)軸依次與總體坐標(biāo)系坐標(biāo)軸重合,接著確定牙弓曲線目標(biāo)插入點(diǎn)位置,此處通過(guò)任意連接段左右兩側(cè)端點(diǎn)P2、P3坐標(biāo)求得,最后,將局部坐標(biāo)系O1-UVW經(jīng)坐標(biāo)變換變換至目標(biāo)位置,從而實(shí)現(xiàn)第二序列特殊功能弓形曲線的數(shù)字化表達(dá),P1(x1,y1,z1)、P2(x2,y2,z2)、P3(x3,y3,z3)、P4(x4,y4,z4)為給定托槽點(diǎn)坐標(biāo);

局部坐標(biāo)系O1-UVW在總體坐標(biāo)O-XYZ下變化到目標(biāo)位置,需經(jīng)過(guò)三次坐標(biāo)變換,旋轉(zhuǎn)-平移-旋轉(zhuǎn),坐標(biāo)系O1-UVW首先通過(guò)繞自身軸線O1W軸旋轉(zhuǎn)α角(變換矩陣R1)至坐標(biāo)系O1'-U'V'W',坐標(biāo)系O1'-U'V'W'經(jīng)過(guò)平移變換(變換矩陣R2)至坐標(biāo)系O1”-U”V”W”,坐標(biāo)系O1”-U”V”W”繞自身軸線O1”V”旋轉(zhuǎn)β角變換(變換矩陣R3)至目標(biāo)位置O1”'-U”'V”'W”',假設(shè)特殊功能弓形牙弓曲線局部坐標(biāo)系下模型方程矩陣為C,其變換至總體坐標(biāo)系下目標(biāo)位置的矩陣方程為D,則:

D=R2×(C×R1)×R3 (5)

式中:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>R</mi> <mn>1</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&alpha;</mi> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&alpha;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&alpha;</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi>&alpha;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> <mtd> <mrow> <msub> <mi>R</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mi>x</mi> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mi>y</mi> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mi>z</mi> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> <mtd> <mrow> <msub> <mi>R</mi> <mn>3</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&beta;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&beta;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&beta;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>cos</mi> <mi>&beta;</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&alpha;</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>,</mo> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&beta;</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>z</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>,</mo> </mrow>

<mrow> <mi>x</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>x</mi> <mn>3</mn> </msub> </mrow> <mn>2</mn> </mfrac> <mo>,</mo> <mi>y</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>y</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>y</mi> <mn>3</mn> </msub> </mrow> <mn>2</mn> </mfrac> <mo>,</mo> <mi>z</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>z</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>z</mi> <mn>3</mn> </msub> </mrow> <mn>2</mn> </mfrac> <mo>,</mo> </mrow>

<mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&alpha;</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>y</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>2</mn> </msub> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>,</mo> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&beta;</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>z</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>z</mi> <mn>2</mn> </msub> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>z</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>.</mo> </mrow>

步驟五:托槽直線段的位置調(diào)整過(guò)程的數(shù)學(xué)表達(dá)

根據(jù)調(diào)整平移的距離,旋轉(zhuǎn)角度和旋轉(zhuǎn)方式,實(shí)現(xiàn)托槽直線段在正畸弓絲第一序列曲平面內(nèi)的位置調(diào)整,在總體坐標(biāo)O-XYZ下所得位置調(diào)整后的托槽直線段的坐標(biāo)由式(5)表示,在拖槽直線段局部坐標(biāo)系O1”-U”V”W”內(nèi),托槽直線段的平移和繞Q2旋轉(zhuǎn)的數(shù)學(xué)模型為A,托槽直線段的平移和繞Q1旋轉(zhuǎn)的數(shù)學(xué)模型為A′,如式(6)所示,

<mrow> <mi>A</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>l</mi> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&omega;</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mi>l</mi> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>h</mi> <mo>+</mo> <mi>l</mi> <mo>&CenterDot;</mo> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&omega;</mi> </mrow> </mtd> <mtd> <mi>h</mi> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <msup> <mi>A</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>l</mi> <mo>&CenterDot;</mo> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&omega;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>h</mi> </mtd> <mtd> <mrow> <mi>h</mi> <mo>+</mo> <mi>l</mi> <mo>&CenterDot;</mo> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&omega;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

式中:Q表示在局部坐標(biāo)系下托槽直線段坐標(biāo)點(diǎn)方程,h表示托槽直線段平行移動(dòng)的距離,ω表示旋轉(zhuǎn)的角度,l表示Q1Q2的模長(zhǎng);

步驟六:特殊功能曲的表達(dá)

特殊功能曲參數(shù)化表達(dá)方法是以正畸醫(yī)師提供的患者牙齒數(shù)據(jù)信息所在坐標(biāo)系O-XYZ為總體坐標(biāo)系,以過(guò)渡曲線段兩個(gè)端點(diǎn)建立的局部坐標(biāo)系O1-UVW,對(duì)多種特殊弓形功能曲線建立局部坐標(biāo)系O1-UVW下參數(shù)化的坐標(biāo)矩陣C,通過(guò)式(5)坐標(biāo)變換得到總體坐標(biāo)系O-XYZ下特殊功能曲的坐標(biāo)矩陣D;

在局部坐標(biāo)系O1-UVW下,參考人手彎制正畸弓絲的方法,將特殊功能曲看成若干的直線段、圓弧段和螺旋線排列組合,其表達(dá)式分別為G、H、K,則特殊功能曲的表達(dá)式為F=F{G1,G2,H1,K1,…},再將表達(dá)式轉(zhuǎn)換成坐標(biāo)矩陣C,是特征點(diǎn)的坐標(biāo)按順序存放在矩陣中;

插入特殊功能曲的位置i(i=0,…,12),表示按照患者數(shù)據(jù)的牙位順序,位置i與第i個(gè)過(guò)渡曲線段相對(duì)應(yīng),插入特殊功能曲的類型j(j=0,1,…),默認(rèn)狀態(tài)下j=0,表示插入的是基于Bezeir曲線的過(guò)渡曲線段,即D0=P(t),表示分別代表一種特殊功能曲的類型,其坐標(biāo)矩陣為Dj,令j=1代表開(kāi)大垂直曲,j=2代表T型曲,故Dj(j=1,2,…)表示特殊功能曲線的數(shù)學(xué)模型數(shù)據(jù)庫(kù),插入特殊功能曲表示在第i個(gè)過(guò)度曲線段的位置上將第i個(gè)過(guò)渡曲線段表達(dá)式Pi(t)替換成第j種類型的特殊功能曲的坐標(biāo)矩陣Dj

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1