Output: A C1 spline complex consisting of 4n polynomial pieces bk,αβ that is singularly parameterized at the central point (Fig. 2b).
Conversion to BB form: set
for i, j ∈ {1, 2} and then compute the remaining coefficients
, i, j ∈ {0, 1, 2, 3} of the bicubic BB-patches ak(u, v), k = 1, …, n, as averages of the
so that the ak join C1 except at the irregular point
that we set to the average of the surrounding control points
.
Subdivide the patches ak to get sub-patches hk,ij := Sak, i, j ∈ {1, 2}. When i +j > 2 then bk,ij := hk,ij.
-
Only the subpatches hk,11 that include the central point still require work. Abbreviating
, we apply the projection P (cf. [ Rei97, Sect.6]):
where
, for ν = 1, …, 9, and j, k = 0, …, n − 1,
φn := 2π/n, ψ := arg((1 + iβsinφn)e−iφn/2), β := 1/10,
,
.
Average
for all edges and set
for all vertices of valence n.
|