Minkowski sum boundary surfaces of 3D-objects

Given two objects A and B with piecewise smooth boundary we discuss the computation of the boundary @C of the Minkowski sum A+B. This boundary surface @C is part of the envelope when B is moved by translations defined by vectors [email protected]?A, or vice versa. We present an efficient algorithm working for dense point clouds or for triangular meshes. Besides this the global self-intersections of the boundary @C are detected and resolved. Additionally we point to some relations between Minkowski sums and kinematics, and compute local quadratic approximations of the envelope.

[1]  Daniel Cohen-Or,et al.  Special Issue: PG2004 , 2006, Graph. Model..

[2]  Chandrajit L. Bajaj,et al.  Generation of configuration space obstacles: The case of moving algebraic curves , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[3]  Dinesh Manocha,et al.  Fast swept volume approximation of complex polyhedral models , 2003, SM '03.

[4]  Josef Hoschek,et al.  Handbook of Computer Aided Geometric Design , 2002 .

[5]  Kokichi Sugihara,et al.  The Minkowski sum of two simple surfaces generated by slope-monotone closed curves , 2002, Geometric Modeling and Processing. Theory and Applications. GMP 2002. Proceedings.

[6]  Helmut Pottmann,et al.  Computing the Minkowski sum of ruled surfaces , 2003, Graph. Model..

[7]  H. Pottmann,et al.  Swept Volumes , 2004 .

[8]  Bernhard Preim,et al.  Visualization of vasculature with convolution surfaces: method, validation and evaluation , 2005, IEEE Transactions on Medical Imaging.

[9]  Jules Bloomenthal,et al.  Convolution surfaces , 1991, SIGGRAPH.

[10]  Dinesh Manocha,et al.  Accurate Minkowski sum approximation of polyhedral models , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[11]  Rida T. Farouki,et al.  Computing Minkowski sums of plane curves , 1995, Int. J. Comput. Geom. Appl..

[12]  Chandrajit L. Bajaj,et al.  Generation of configuration space obstacles: The case of moving algebraic curves , 2005, Algorithmica.

[13]  Michael Spreng,et al.  Fast Computation of the C-Space of Convex 2D Algebraic Objects , 1995, Int. J. Robotics Res..

[14]  Joseph O'Rourke,et al.  Computational Geometry in C. , 1995 .

[15]  Dinesh Manocha,et al.  Fast swept volume approximation of complex polyhedral models , 2004, Comput. Aided Des..

[16]  Bert Jüttler,et al.  Rational surfaces with linear normals and their convolutions with rational surfaces , 2006, Comput. Aided Geom. Des..

[17]  Gershon Elber,et al.  Polynomial/Rational Approximation of Minkowski Sum Boundary Curves , 1998, Graph. Model. Image Process..

[18]  Dan Halperin,et al.  Robust Geometric Computing in Motion , 2002, Int. J. Robotics Res..

[19]  Helmut Pottmann,et al.  The Isophotic Metric and Its Application to Feature Sensitive Morphology on Surfaces , 2004, ECCV.

[20]  Martin Peternell,et al.  The Convolution of a Paraboloid and a Parametrized Surface , 2003 .

[21]  Qinmin Yang,et al.  Swept volumes of many poses , 2005, SGP '05.