Robust geometric methods for surface modeling and manufacturing

We investigate methods to aid in the process of going from a conceptual shape of a part to its physical realization. We present contributions to the “design for manufacture” problem in two major areas: surface model representation and process planning for layered manufacturing. In surface modeling, the focus is on subdivision surfaces and the analysis of their continuity behavior. We present a new algorithm for the exact evaluation of piecewise smooth Loop and Catmull-Clark surfaces near user-defined sharp features. This algorithm aids in the geometric process planning of subdivision surfaces for manufacturing. On the process planning side, we have developed an approach to layered manufacturing that produces parts with thin, dense walls filled with a loose web-like interior to reduce material usage and accelerate build times. The key algorithm in this process generates a conservative offset of a polyhedral surface by generating a stack of 2D slice contours, calculating individual offset contours, and forming appropriate Boolean combinations of these contours. We describe a numerically robust algorithm for constructing the generalized Voronoi diagram of polygonal slice contours which is then used to generate clean offset contours for each slice, which are combined between layers to create the conservative 3D offset surface.

[1]  Lexing Ying,et al.  A simple manifold-based construction of surfaces of arbitrary smoothness , 2004, ACM Trans. Graph..

[2]  Charles T. Loop,et al.  Quad/Triangle Subdivision , 2003, Comput. Graph. Forum.

[3]  Charles T. Loop,et al.  Smooth Subdivision Surfaces Based on Triangles , 1987 .

[4]  Robert M. Gray,et al.  Toeplitz and Circulant Matrices: A Review , 2005, Found. Trends Commun. Inf. Theory.

[5]  Tony DeRose,et al.  Piecewise smooth surface reconstruction , 1994, SIGGRAPH.

[6]  Leonidas J. Guibas,et al.  Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams , 1983, STOC.

[7]  Stephen Wolfram,et al.  The Mathematica Book , 1996 .

[8]  Sara McMains,et al.  Thin-Wall Calculation for Layered Manufacturing , 2003, J. Comput. Inf. Sci. Eng..

[9]  M. A. Sabin,et al.  Cubic Recursive Division With Bounded Curvature , 1991, Curves and Surfaces.

[10]  Ulrich Reif,et al.  A unified approach to subdivision algorithms near extraordinary vertices , 1995, Comput. Aided Geom. Des..

[11]  Michael Ian Shamos,et al.  Closest-point problems , 1975, 16th Annual Symposium on Foundations of Computer Science (sfcs 1975).

[12]  Henning Biermann,et al.  Piecewise smooth subdivision surfaces with normal control , 2000, SIGGRAPH.

[13]  Jianlin Wang,et al.  LAYERED MANUFACTURING OF THIN-WALLED PARTS , 2000 .

[14]  D. Levin,et al.  Analysis of quasi-uniform subdivision , 2003 .

[15]  Leif Kobbelt,et al.  √3-subdivision , 2000, SIGGRAPH.

[16]  Paul K. Wright,et al.  Reference Free Part Encapsulation: A new universal fixturing concept , 1997 .

[17]  John M. Lee Riemannian Manifolds: An Introduction to Curvature , 1997 .

[18]  Jonathan Richard Shewchuk,et al.  Adaptive Precision Floating-Point Arithmetic and Fast Robust Geometric Predicates , 1997, Discret. Comput. Geom..

[19]  Charles T. Loop Bounded curvature triangle mesh subdivision with the convex hull property , 2002, The Visual Computer.

[20]  Tony DeRose,et al.  Subdivision surfaces in character animation , 1998, SIGGRAPH.

[21]  Jos Stam,et al.  Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values , 1998, SIGGRAPH.

[22]  D. T. Lee,et al.  Generalization of Voronoi Diagrams in the Plane , 1981, SIAM J. Comput..

[23]  Denis Zorin,et al.  Evaluation of piecewise smooth subdivision surfaces , 2002, The Visual Computer.

[24]  E. Catmull,et al.  Recursively generated B-spline surfaces on arbitrary topological meshes , 1978 .