Skip to main content
. Author manuscript; available in PMC: 2013 Dec 1.
Published in final edited form as: Comput Aided Geom Des. 2012 Jul 13;29(9):707–721. doi: 10.1016/j.cagd.2012.07.001

Algorithm 3.

Advanced B-ODT Smoothing for Boundary Vertices with Feature Preserving

for every boundary vertex x0 do
  1. Compute the feature line of x0, suppose the unit vector of this line is d.

  2. Compute the following coefficients:

    1. A=14Ω0-160i=1m<d,Yi+Yi+1><d,Yi×Yi+1>
    2. B=112<d,τΩSτnτLτ>-160i=1m(Yi2+Yi+12+YiYi+1)<d,Yi×Yi+1>
  3. Compute x* as x* = x0 + f d with f=-B2A.