Gauss map computation for free-form surfaces

Citation
Ts. Smith et Rt. Farouki, Gauss map computation for free-form surfaces, COMP AID G, 18(9), 2001, pp. 831-850
Citations number
29
Categorie Soggetti
Computer Science & Engineering
Journal title
COMPUTER AIDED GEOMETRIC DESIGN
ISSN journal
01678396 → ACNP
Volume
18
Issue
9
Year of publication
2001
Pages
831 - 850
Database
ISI
SICI code
0167-8396(200111)18:9<831:GMCFFS>2.0.ZU;2-N
Abstract
The Gauss map of a smooth doubly-curved surface characterizes the range of variation of the surface normal as an area on the unit sphere. An algorithm to approximate the Gauss map boundary to any desired accuracy is presented , in the context of a tensor-product polynomial surface patch, r(u, v) for (u, v) is an element of [0, 1] x [0, 1]. Boundary segments of the Gauss map correspond to variations of the normal along the patch boundary or the par abolic lines (loci of vanishing Gaussian curvature) on the surface, To comp ute the latter, points of vanishing Gaussian curvature are identified with the zero-set of a bivariate polynomial, expressed in the numerically-stable Bernstein basis-the subdivision and variation-diminishing properties then govern an adaptive quadtree decomposition of the (it, v) parameter domain t hat captures the zero-set of this polynomial to any desired accuracy. Loci on the unit sphere corresponding to the patch boundaries and parabolic line s are trimmed at their mutual or self-intersection points (if any), and the resulting segments are arranged in a graph structure with the segment end- points as nodes. By appropriate traversal of this graph, the Gauss map boun dary segments may then be identified in proper order, and extraneous segmen ts (lying in the Gauss map interior) are discarded. The symmetrization of t he Gauss map (by identification of antipodal points) and its stereographic projection onto a plane are also discussed. (C) 2001 Elsevier Science B.V. All rights reserved.