Differential coordinates are essentially vectors encoded in the global coordinate system. Since the local features on a mesh are deformed and rotated during editing, the differential coordinates must somehow be transformed to match the desired new orientations, otherwise distortion like shearing and stretching will occur. This transformation problem is basically a chicken-and-egg problem: the reconstruction of the deformed surface requires properly oriented differential coordinates, while the reorientation of these coordinates depend on the unknown deformed mesh. We present an iterative Laplacian-based editing framework to solve this transformation problem. The only user input required are the positions of the handles, not their local frames. Thus our system supports simple point handle editing. Our iterative updating process nds the best orientations of local features, including the orientations at the point handles.
[1]
Kun Zhou,et al.
Mesh editing with poisson-based gradient field manipulation
,
2004,
SIGGRAPH 2004.
[2]
Christian Rössl,et al.
Differential coordinates for interactive mesh editing
,
2004,
Proceedings Shape Modeling Applications, 2004..
[3]
Daniel Cohen-Or,et al.
Linear rotation-invariant coordinates for meshes
,
2005,
ACM Trans. Graph..
[4]
Kun Zhou,et al.
Mesh editing with poisson-based gradient field manipulation
,
2004,
ACM Trans. Graph..
[5]
Christian Rössl,et al.
Laplacian surface editing
,
2004,
SGP '04.