Volume-Based Cut-and-Paste Editing for Early Design Phases

Since product concepts are frequently changed in the early stage of design, the creation of its rough models is useful for communication among the design team. In this paper, we propose modeling operations based on a volume-based cut-and-paste method for generating rough 3D models using existing 3D models. Cut-and-paste editing extracts a characteristic feature from a source model and copies it to a target model. Our method allows pasting a wide variety of features that may have overhangs and handles, while most existing methods cannot manage such shapes. To realize such a volume-based cut-and-paste technique, this paper introduces a new method that consists of mesh segmentation and surface/volume fitting. In our method, a feature region and its surrounding area are separated from the user-specified area, and they are used for generating a parametric volume that involves the feature region. In feature pasting, parametric volumes are deformed and pasted to the target model and then features inside the volume are adaptively deformed and pasted to the target. On the basis of this cut-and-paste method, we propose modeling operations that enable feature registration, feature removal, feature pasting, and texture pasting. These operations were implemented and demonstrated using example models. The result shows our operations can effectively generate new models by removing and reusing partial shapes in existing models.Copyright © 2004 by ASME

[1]  Ayellet Tal,et al.  Hierarchical mesh decomposition using fuzzy clustering and cuts , 2003, ACM Trans. Graph..

[2]  David R. Forsey,et al.  Surface fitting with hierarchical splines , 1995, TOGS.

[3]  Richard H. Bartels,et al.  World Space Surface Pasting , 1997, Graphics Interface.

[4]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[5]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[6]  D. R. Fulkerson,et al.  Flows in Networks. , 1964 .

[7]  L. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communications.

[8]  Tony DeRose,et al.  Multiresolution analysis of arbitrary meshes , 1995, SIGGRAPH.

[9]  Tiow Seng Tan,et al.  Decomposing polygon meshes for interactive applications , 2001, I3D '01.

[10]  Michael S. Floater,et al.  Parametrization and smooth approximation of surface triangulations , 1997, Comput. Aided Geom. Des..

[11]  Fausto Bernardini,et al.  Cut-and-paste editing of multiresolution surfaces , 2002, SIGGRAPH.

[12]  Marc Levoy,et al.  Fitting smooth surfaces to dense polygon meshes , 1996, SIGGRAPH.

[13]  Ayellet Tal,et al.  Metamorphosis of Polyhedral Surfaces using Decomposition , 2002, Comput. Graph. Forum.

[14]  David R. Forsey,et al.  Pasting Spline Surfaces , 1995 .

[15]  Kenneth I. Joy,et al.  Free-form deformations with lattices of arbitrary topology , 1996, SIGGRAPH.

[16]  Gábor Renner,et al.  Advanced surface fitting techniques , 2002, Comput. Aided Geom. Des..

[17]  E. Sturler,et al.  Surface Parameterization for Meshing by Triangulation Flattenin , 2000 .

[18]  Takeo Igarashi,et al.  Adaptive unwrapping for interactive texture painting , 2001, I3D '01.

[19]  Hiromasa Suzuki,et al.  Interactive Mesh Fusion Based on Local 3D Metamorphosis , 1999, Graphics Interface.

[20]  A. She SURFACE PARAMETERIZATION FOR MESHING BY TRIANGULATION FLATTENING , 2000 .

[21]  Sabine Coquillart,et al.  Extended free-form deformation: a sculpturing tool for 3D geometric modeling , 1990, SIGGRAPH.

[22]  Bernard Chazelle,et al.  Strategies for polyhedral surface decomposition: an experimental study , 1995, SCG '95.

[23]  Ross T. Whitaker,et al.  Partitioning 3D Surface Meshes Using Watershed Segmentation , 1999, IEEE Trans. Vis. Comput. Graph..

[24]  HanrahanPat,et al.  Direct WYSIWYG painting and texturing on 3D shapes , 1990 .

[25]  Karl T. Ulrich,et al.  Product Design and Development , 1995 .

[26]  Jonathan Gibbs,et al.  Painting and rendering textures on unparameterized models , 2002, ACM Trans. Graph..