Errata for “Animation of water waves on mesh surfaces”,

Computing in Science & Engineering, vol.8, no.5, pp.81-87, 2006.

In Figure 2(c) (pp.82), the special case for Figure 2(c) should be as follows*:

No matter **v**_{1} and **v**_{2}
are saddle/boundary vertices or not, once the line **o**_{1}**v**_{3}
does not pass the segment **v**_{1}**v**_{2}, we shall
use the configuration shown in Figure 2(c). In detail,

a) if the intersection of the line **o**_{1}**v**_{3}
and the horizontal axis is on the left of **v**_{1}, *T*(**v**_{3})
= *T*(**v**_{1}) + || **v**_{1}**v**_{3}
|| ;

b) if the intersection of the line **o**_{1}**v**_{3}
and the horizontal axis is on the right of **v**_{2}, *T*(**v**_{3})
= *T*(**v**_{2}) + || **v**_{2}**v**_{3}
|| .

* But not the original method introduced in the third paragraph in the right column on page 82.

* In our implementation for the paper, we use the above mentioned correct method.