Next: General discussion Up: Energy fairing Previous: Examples
A simple extension of the algorithm
We have seen in the last part that the two cases of minimization with
respect to and to can be interpreted as two extreme cases.
This behaviour is also documented in (Meier, 1987) where the
variation of the curvature is considered. Therefore, for practical
applications Meier proposed the following mixture of both energy
integrals
which is claimed to be technically optimal. Here, the
values and must be preselected by the user.
Now, in our algorithms we can also minimize with respect
to
in every iteration step. Then it follows
by simple calculations that the new location of
is computed by
whereby
resp.
represents the solution with respect of resp. . Further the weight
factors , for instance, is given by
Now, from (30) we further notice that every point of
the connecting line of
and
can be interpreted uniquely as a solution of (29) for certain
fixed values of and .
This observation can be used to keep the changing of the curve
as small as possible in every iteration step of our fairing algorithms.
Doing so, we define
to be that point
on the connecting line which is as close as possible to
whereby
always has to lie between
and
.
This idea is illustrated in Fig. 9, for the planar case.
Figure 9: The idea of the mixed energy method.
 |
So, obviously a different value of (resp. ) is chosen
in every step. Therefore, we have found an automatic
determination of these values which are usually preselected.
But because the value is changed in every iteration step,
the convergence of the algorithm is not ensured. Nevertheless, we
obtained good results with this procedure.
Figure 10: Automatic fairing with the mixed energy method.
 |
In Fig. 10 the fairing results of the mixed energy method for the
curves as given in Fig. 2 and Fig. 5 are
demonstrated. We used the same B-spline curves to be able to compare
the results. |