Numerical recipes: example book (C)
Numerical recipes: example book (C)
Digital Image Warping
Smoothing an overlay grid to minimize linear distortion in texture mapping
ACM Transactions on Graphics (TOG)
Computational Geometry for Design and Manufacture
Computational Geometry for Design and Manufacture
WireWarping: A fast surface flattening approach with length-preserved feature curves
Computer-Aided Design
A physically based method for triangulated surface flattening
Computer-Aided Design
A surface flattening method based on numerical simulation
ASM '07 The 16th IASTED International Conference on Applied Simulation and Modelling
Mesh parameterization based on one-step inverse forming
Computer-Aided Design
A method of drawing cloth patterns with fabric behavior
ACOS'06 Proceedings of the 5th WSEAS international conference on Applied computer science
A study of surface reconstruction for 3D mannequins based on feature curves
Computer-Aided Design
Hi-index | 0.00 |
In many applications it is necessary to define good-fitting 2D flattened patterns for user-defined regions of a larger 3D surface. This paper describes the major stages involved in pattern flattening and illustrates the process with examples. In generating 2D patterns, some distortion is inevitably involved if the target 3D surface is not developable. For situations where distortion is required, it can be quantified in terms of the energy that must be imparted to the 2D flattening in localised areas so that it takes-up the original 3D region of the surface. An orthotropic strain model is adopted to convert the strain values to energy values. Starting with a bi-parametric definition of a large 3D surface, an arbitrary defined region is specified by the user in terms of a contiguous series of cubic curves lying on the bi-parametric plane. To extract the 3D region, a polygon list is generated to represent the surface. The triangulation process is based on a 'marching front' algorithm. A process is described which then flattens this polygon list and performs an energy minimisation analysis every time the process attempts to flatten an over-constrained triangle. Further consideration is made of seam insertion in the 3D surface definition and of adaptively modifying the triangulation process so that more triangles are used in areas of high-energy concentration. Examples are also presented to illustrate the sensitivity of the strain profiles to the fabric grain direction when the pattern is applied to the 3D surface.