Curvature computation for triangular meshes based on local parametrization

Fuhua Cheng, Conglin Huang, Shuhua Lai, Fengtao Fan, Jiaxi Wang, Caimin Zhang

Research output: Contribution to journalArticlepeer-review


A local parametrization based curvature computation technique for triangular meshes is presented. The computation process starts with interpolating the region-of-interest of the given mesh with a Loop subdivision surface. The interpolation technique guarantees that the resulting surface reflects the local shape of the mesh, including features such as edges and corners; no data simplification is necessary. A blending technique is then applied to vicinities of extra-ordinary vertices to ensure continuity and boundedness of curvature at each extra-ordinary vertex. This blending process does not change the value of the surface at the extra-ordinary points. Curvatures for each given point are subsequently computed based on standard parametrization for Loop surfaces. Advantages of the new technique include that curvature can be computed in any direction for any point of the given mesh and higher accuracy of the computed results due to precise representation obtained by the interpolation process. Test results showing the effectiveness of the new technique are included.

Original languageEnglish
Pages (from-to)220-227
Number of pages8
JournalComputer-Aided Design and Applications
Issue number1-4
StatePublished - 2008

Bibliographical note

Funding Information:
Research work presented here is supported by NSF (DMI-0422126) and KSTC (COMM-Fund-712). Triangular meshes used in this paper are downloaded from the Princeton Shape Benchmark [19].


  • Curvature
  • Local parametrization
  • Loop subdivision surfaces
  • Progressive interpolation

ASJC Scopus subject areas

  • Computational Mechanics
  • Computer Graphics and Computer-Aided Design
  • Computational Mathematics


Dive into the research topics of 'Curvature computation for triangular meshes based on local parametrization'. Together they form a unique fingerprint.

Cite this