Differential coordinates for interactive mesh editing

Yaron Lipman*, Olga Sorkine, Daniel Cohen-Or, David Levin, Christian Rössl, Hans Peter Seidel

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review


One of the main challenges in editing a mesh is to retain the visual appearance of the surface after applying various modifications. In this paper we advocate the use of linear differential coordinates as means to preserve the high-frequency detail of the surface. The differential coordinates represent the details and are defined by a linear transformation of the mesh vertices. This allows the reconstruction of the edited surface by solving a linear system that satisfies the reconstruction of the local details in least squares sense. Since the differential coordinates are defined in a global coordinate system they are not rotation-invariant. To compensate for that, we rotate them to agree with the rotation of an approximated local frame. We show that the linear least squares system can be solved fast enough to guarantee interactive response time thanks to a precomputed factorization of the coefficient matrix. We demonstrate that our approach enables to edit complex detailed meshes while keeping the shape of the details in their natural orientation.

Original languageEnglish
Title of host publicationProceedings - Shape Modeling International SMI 2004
EditorsF. Giannini, A. Pasko
Number of pages10
StatePublished - 2004
EventProceedings - Shape Modeling International SMI 2004 - Genova, Italy
Duration: 7 Jun 20049 Jun 2004

Publication series

NameProceedings - Shape Modeling International SMI 2004


ConferenceProceedings - Shape Modeling International SMI 2004


Dive into the research topics of 'Differential coordinates for interactive mesh editing'. Together they form a unique fingerprint.

Cite this