21.01.2015 Views

Approximate Implicitization Using Monoid Curves and Surfaces

Approximate Implicitization Using Monoid Curves and Surfaces

Approximate Implicitization Using Monoid Curves and Surfaces

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A least-squares solution for h <strong>and</strong> d is arrived at by replacing q with H in the steps of our approximate<br />

implicitization method.<br />

3.3 Error estimation<br />

3.3.1 Estimation of the distance from a point to a monoid curve<br />

Given a point P 1 (s 1 ;t 1 ;u 1 ), we nd point P 0 , other than T 0 , at which the monoid curve intersects the line going<br />

through T 0 <strong>and</strong> P 1 (see Figure 7). In order to estimate the smallest distance between P 1 <strong>and</strong> the curve, we<br />

consider the distance from P 1 to P 0 . It is obvious that the former is bounded by the latter.<br />

T 0<br />

T 2<br />

P 0<br />

P 1<br />

T 1<br />

I<br />

Figure 7: Distance between P 1 <strong>and</strong> P 0 .<br />

Assume that the barycentric coordinates of P 0 are (s 0 ;t 0 ;u 0 ) <strong>and</strong> that line T 0 P 1 intersects line T 1 T 2 at<br />

I(1 , ;;0). Hence<br />

= t 1 =(1 , u 1 );<br />

s 0 =(1, u 0 )(1 , ); t 0 =(1, u 0 ); u 0 = u 0 ;<br />

s 1 =(1, u 1 )(1 , ); t 1 =(1, u 1 ); u 1 = u 1 :<br />

Note that point P 0 is on the monoid curve. From the parametric representation (10),<br />

(21)<br />

u 0 = f b (1 , ;)=(f b (1 , ;) , f i (1 , ;)): (22)<br />

The distance between P 1 <strong>and</strong> P 0 is :<br />

kP 1 P 0 k =<br />

k(s 1 , s 0 )T 0 T 1 +(t 1 , t 0 )T 0 T 2 = ju 1 , u 0 jk(1 , )T 0 T 1 + T 0 T 2 k<br />

f<br />

= ju 1 , b (1,;)<br />

f b (1,;),f i(1,;)<br />

jk(1 , )T 0 T 1 + T 0 T 2 k:<br />

(23)<br />

14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!