12.08.2013 Views

Chapter 4 Vortex detection - Computer Graphics and Visualization

Chapter 4 Vortex detection - Computer Graphics and Visualization

Chapter 4 Vortex detection - Computer Graphics and Visualization

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.

<strong>Chapter</strong> 5. Deformable surfaces<br />

C<br />

<br />

<br />

<br />

<br />

C C<br />

A<br />

P B<br />

<br />

<br />

A P B<br />

A P B<br />

D<br />

Q<br />

Figure 5.9: Rivara’s method: first bisects the marked face ABC, then face ABD, <strong>and</strong><br />

finally face ABQ. The longest edges are dashed.<br />

F<br />

E<br />

G<br />

A A<br />

A<br />

B C<br />

F<br />

E<br />

D B C<br />

D<br />

B C<br />

D<br />

Figure 5.10: Mitchell’s method only refines pairs of triangles that are ‘compatibly divisible’,<br />

to prevent inconsistent triangles from occurring.<br />

When we implemented these schemes in GARIS, the problem of cycles occurred. In<br />

recursively marking the adjacent triangles, the algorithm encountered the same triangle<br />

where it started, which resulted in an infinite recursion. This was probably caused<br />

by equilateral triangles; in accordance with the original algorithm, the longest edge<br />

was chosen as the refinement edge, which is of course ambiguous in equilateral triangles.<br />

A solution to this ambiguity problem does not seem trivial.<br />

Another refinement mechanism we have implemented is the one described by<br />

[Miller, 1990], <strong>and</strong> illustrated in Figure 5.11. A marked face (hatched in the figure) is<br />

refined into four triangles, <strong>and</strong> the adjacent faces, where hanging nodes would occur,<br />

are bisected into two triangles.<br />

Care must be taken when faces are adjacent to more than one marked face, as<br />

shown in Figure 5.12. Here, the two faces would cause different bisection directions in<br />

their respective adjacent faces. This is solved by not bisecting such a face, but refining<br />

it into four faces as well, as if it had also been marked.<br />

84<br />

D<br />

F<br />

H<br />

Q<br />

E<br />

G<br />

D

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

Saved successfully!

Ooh no, something went wrong!