Computation of smooth second derivatives on irregular triangulated surfaces

Jean Laurent Mallet and Chuck Sword and Wolfgang Velten. ( 1997 )
in: SEG Annual Meeting 1997, pages 1715-1718, Society of Exploration Geophysicists

Abstract

3D model representation using irregular triangulated surfaces has become a powerful tool for modeling complex geologies. Often however, hybrid approaches have to be used to update those models, as algorithms depend on the smoothness of the surfaces, its normals and even its second derivatives. Especially to guarantee continuity of the second derivatives (curvature) is a difficult task. Existing interpolation algorithms are often highly ineffective for computer applications. There here proposed algorithm is an effective linear interpolation of curvature, similar to the successful used linear interpolation of normals on such surfaces.

Download / Links

BibTeX Reference

@inproceedings{mallet:hal-04041173,
 abstract = {3D model representation using irregular triangulated surfaces has become a powerful tool for modeling complex geologies. Often however, hybrid approaches have to be used to update those models, as algorithms depend on the smoothness of the surfaces, its normals and even its second derivatives. Especially to guarantee continuity of the second derivatives (curvature) is a difficult task. Existing interpolation algorithms are often highly ineffective for computer applications. There here proposed algorithm is an effective linear interpolation of curvature, similar to the successful used linear interpolation of normals on such surfaces.},
 address = {Dallas (TX), France},
 author = {Mallet, Jean Laurent and Sword, Chuck and Velten, Wolfgang},
 booktitle = {{SEG Annual Meeting 1997}},
 doi = {10.1190/1.1885761},
 hal_id = {hal-04041173},
 hal_version = {v1},
 pages = {1715-1718},
 publisher = {{Society of Exploration Geophysicists}},
 title = {{Computation of smooth second derivatives on irregular triangulated surfaces}},
 url = {https://hal.univ-lorraine.fr/hal-04041173},
 year = {1997}
}