20.02.2013 Views

Shortest path in a multiply-connected domain having curved ...

Shortest path in a multiply-connected domain having curved ...

Shortest path in a multiply-connected domain having curved ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

E<br />

S<br />

(a) Sample set of curves (b) PCTs that are<br />

completely conta<strong>in</strong>ed <strong>in</strong><br />

MCD<br />

Figure 2: Sample set of curves and PCTs from S<br />

(the footpo<strong>in</strong>t denoted as T ). Let CF E denote the curve at which the extended PCT <strong>in</strong>tersects<br />

first, with the <strong>in</strong>tersection po<strong>in</strong>t denoted as IF E. Also, let IOC be the first <strong>in</strong>tersection of the<br />

PCT with the outer curve COC. It is to be noted that the extended PCT can <strong>in</strong>tersect the<br />

outer curve first and <strong>in</strong> that case, CF E = COC, and IF E = IOC.<br />

4.1 Process<strong>in</strong>g PCTs<br />

Initially, PCTs from S (us<strong>in</strong>g constra<strong>in</strong>t equation <strong>in</strong> [18]) are used as the start<strong>in</strong>g tangents.<br />

All the PCTs that are not completely conta<strong>in</strong>ed <strong>in</strong> the MCD are then removed (Figure 2(b)<br />

shows only PCTs that are completely conta<strong>in</strong>ed <strong>in</strong> the MCD). Consider<strong>in</strong>g the Figure 3(a),<br />

for the PCT ST1, the curve C1 is CT G which has the footpo<strong>in</strong>t T1. The extended PCT first<br />

<strong>in</strong>tersects at P1. Hence IF E = P1. S<strong>in</strong>ce P1 is at the outer curve COC, IF E = IOC = P1<br />

and CF E = COC. Note that T1P1 is completely conta<strong>in</strong>ed <strong>in</strong> the MCD. For the extended<br />

PCT whose first <strong>in</strong>tersection IF E = I3 with curve CF E = C3, CT G = COC. However, for the<br />

extended PCT whose first <strong>in</strong>tersection IF E = I4 with curve CF E = C3, CT G = C5. All the<br />

extended portions of the PCTs are identified by dashed l<strong>in</strong>es.<br />

4.1.1 Exterior region identification<br />

Among the PCTs that are completely conta<strong>in</strong>ed <strong>in</strong> MCD, a PCT with its footpo<strong>in</strong>t T or IF E<br />

ly<strong>in</strong>g on COC, the closest <strong>in</strong> clockwise direction along the curve COC to the end po<strong>in</strong>t, E, is<br />

selected. Though the search is done <strong>in</strong> clockwise direction, the closest po<strong>in</strong>t (for example,<br />

P3 <strong>in</strong> Figure 3(a)) is <strong>in</strong> the counter-clockwise portion between S and E, when travelled from<br />

S. Hence the PCT is named as CCRP CT (counter-clockwise region PCT). For a PCTs thus<br />

selected, the follow<strong>in</strong>g regions are described based on the conditions del<strong>in</strong>eated as follows.<br />

1. If CT G and CF E are both COC respectively, then two regions are identified. One region<br />

consist<strong>in</strong>g ST and portion of outer curve from T to S (that does not conta<strong>in</strong> E) as<br />

6<br />

S

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

Saved successfully!

Ooh no, something went wrong!