{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T17:19:34Z","timestamp":1777915174266,"version":"3.51.4"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2015,5,8]],"date-time":"2015-05-08T00:00:00Z","timestamp":1431043200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2015,5,8]]},"abstract":"<jats:p>\n            Vector fields on surfaces are fundamental in various applications in computer graphics and geometry processing. In many cases, in addition to representing vector fields, the need arises to compute their\n            <jats:italic>derivatives<\/jats:italic>\n            , for example, for solving partial differential equations on surfaces or for designing vector fields with prescribed smoothness properties. In this work, we consider the problem of computing the\n            <jats:italic>Levi-Civita covariant derivative<\/jats:italic>\n            , that is, the tangential component of the standard directional derivative, on triangle meshes. This problem is challenging since, formally, tangent vector fields on polygonal meshes are often viewed as being discontinuous, hence it is not obvious what a good derivative formulation would be. We leverage the relationship between the Levi-Civita covariant derivative of a vector field and the directional derivative of its component functions to provide a simple, easy-to-implement discretization for which we demonstrate experimental convergence. In addition, we introduce two linear which provide access to additional constructs in Riemannian geometry that are not easy to discretize otherwise, including the\n            <jats:italic>parallel transport<\/jats:italic>\n            operator which can be seen simply as a certain matrix exponential. Finally, we show the applicability of our operator to various tasks, such as fluid simulation on curved surfaces and vector field design, by posing algebraic constraints on the covariant derivative operator.\n          <\/jats:p>","DOI":"10.1145\/2723158","type":"journal-article","created":{"date-parts":[[2015,5,11]],"date-time":"2015-05-11T16:30:57Z","timestamp":1431361857000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":39,"title":["Discrete Derivatives of Vector Fields on Surfaces -- An Operator Approach"],"prefix":"10.1145","volume":"34","author":[{"given":"Omri","family":"Azencot","sequence":"first","affiliation":[{"name":"Technion-Israel Institute of Technology, Haifa, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maks","family":"Ovsjanikov","sequence":"additional","affiliation":[{"name":"LIX, \u00c9cole Polytechnique, Palaiseau Cedex, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fr\u00e9d\u00e9ric","family":"Chazal","sequence":"additional","affiliation":[{"name":"Geometrica, INRIA, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mirela","family":"Ben-Chen","sequence":"additional","affiliation":[{"name":"Technion-Israel Institute of Technology, Haifa, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,5,8]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1137\/100788860"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0962492906210018"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12174"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511800955"},{"key":"e_1_2_2_5_1","volume-title":"Proceedings of the EUROGRAPHICS Symposium on Geometric Processing (SGP'10)","volume":"29","author":"Ben-Chen M.","unstructured":"M. Ben-Chen , A. Butscher , J. Solomon , and L. Guibas . 2010. On discrete Killing vector fields and patterns on surfaces . In Proceedings of the EUROGRAPHICS Symposium on Geometric Processing (SGP'10) . Vol. 29 . 1701--1711. M. Ben-Chen, A. Butscher, J. Solomon, and L. Guibas. 2010. On discrete Killing vector fields and patterns on surfaces. In Proceedings of the EUROGRAPHICS Symposium on Geometric Processing (SGP'10). Vol. 29. 1701--1711."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2462014"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531383"},{"key":"e_1_2_2_8_1","doi-asserted-by":"crossref","unstructured":"M. Botsch L. Kobbelt M. Pauly P. Alliez and B. Levy. 2010. Polygon Mesh Processing. AK Peters.  M. Botsch L. Kobbelt M. Pauly P. Alliez and B. Levy. 2010. Polygon Mesh Processing. AK Peters.","DOI":"10.1201\/b10688"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185606"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01761.x"},{"key":"e_1_2_2_11_1","volume-title":"Differential Geometry of Curves and Surfaces","author":"Do Carmo M. P.","unstructured":"M. P. Do Carmo . 1976. Differential Geometry of Curves and Surfaces . Prentice-Hall . M. P. Do Carmo. 1976. Differential Geometry of Curves and Surfaces. Prentice-Hall."},{"key":"e_1_2_2_12_1","doi-asserted-by":"crossref","unstructured":"M. P. Do Carmo. 1992. Riemannian Geometry. Birkhauser.  M. P. Do Carmo. 1992. Riemannian Geometry. Birkhauser.","DOI":"10.1007\/978-1-4757-2201-7"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/0771-050X(80)90013-3"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0962492913000056"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189762.1189766"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276447"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01060.x"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2462005"},{"key":"e_1_2_2_20_1","volume-title":"Natural Operations in Differential Geometry","author":"Kolar I.","unstructured":"I. Kolar . 1993. Natural Operations in Differential Geometry . Springer . I. Kolar. 1993. Natural Operations in Differential Geometry. Springer."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.59"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/11567646_26"},{"key":"e_1_2_2_23_1","volume-title":"Vorticity and Incompressible Flow","volume":"27","author":"Majda A. J.","unstructured":"A. J. Majda and A. L. Bertozzi . 2001 . Vorticity and Incompressible Flow , Vol. 27 , Cambridge University Press. A. J. Majda and A. L. Bertozzi. 2001. Vorticity and Incompressible Flow, Vol. 27, Cambridge University Press."},{"key":"e_1_2_2_24_1","volume-title":"Proceedings of the VisMath Conference (VisMath'02)","author":"Meyer M.","unstructured":"M. Meyer , M. Desbrun , P. Schroder , and A. H. Baar . 2002. Discrete differential-geometry operators for triangulated 2-manifolds . In Proceedings of the VisMath Conference (VisMath'02) . 35--57. M. Meyer, M. Desbrun, P. Schroder, and A. H. Baar. 2002. Discrete differential-geometry operators for triangulated 2-manifolds. In Proceedings of the VisMath Conference (VisMath'02). 35--57."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1137\/S00361445024180"},{"key":"e_1_2_2_26_1","volume-title":"Geometry of Differential Forms","author":"Morita S.","unstructured":"S. Morita . 2001. Geometry of Differential Forms . American Mathematical Society , Providence, RI . S. Morita. 2001. Geometry of Differential Forms. American Mathematical Society, Providence, RI."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601154"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461970"},{"key":"e_1_2_2_29_1","volume-title":"The N-Vortex Problem: Analytical Techniques","author":"Newton P. K.","unstructured":"P. K. Newton . 2001. The N-Vortex Problem: Analytical Techniques . Vol. 145 , Springer . P. K. Newton. 2001. The N-Vortex Problem: Analytical Techniques. Vol. 145, Springer."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2012.317"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601179"},{"key":"e_1_2_2_32_1","unstructured":"P. Petersen. 2006. Riemannian Geometry. Springer New York.  P. Petersen. 2006. Riemannian Geometry. Springer New York."},{"key":"e_1_2_2_33_1","first-page":"65","article-title":"Computational aspects of discrete minimal surfaces","volume":"2","author":"Polthier K.","year":"2005","unstructured":"K. Polthier . 2005 . Computational aspects of discrete minimal surfaces . Global Theory Minim. Surf. 2 , 65 -- 111 . K. Polthier. 2005. Computational aspects of discrete minimal surfaces. Global Theory Minim. Surf. 2, 65--111.","journal-title":"Global Theory Minim. Surf."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-05105-4_6"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-03567-2_11"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778780"},{"key":"e_1_2_2_37_1","unstructured":"N. Ray and D. Sokolov. 2013. Tracing cross-free polylines oriented by a n-symmetry direction field on triangulated surfaces. http:\/\/arxiv.org\/pdf\/1306.0706.pdf.  N. Ray and D. Sokolov. 2013. Tracing cross-free polylines oriented by a n-symmetry direction field on triangulated surfaces. http:\/\/arxiv.org\/pdf\/1306.0706.pdf."},{"key":"e_1_2_2_38_1","volume-title":"Vortex Dynamics","author":"P. G.","unstructured":"P. G. Saffman 1992. Vortex Dynamics . Cambridge University Press . P. G. Saffman 1992. Vortex Dynamics. Cambridge University Press."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.v15:3\/4"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.88"},{"key":"e_1_2_2_42_1","volume-title":"Partial Differential Equations","author":"M.","unstructured":"M. Taylor 1996. Partial Differential Equations , Vol. III . Springer . M. Taylor 1996. Partial Differential Equations, Vol. III. Springer."},{"key":"e_1_2_2_44_1","volume-title":"Proceedings of the Symposium on Geometry Processing (SGP'07)","author":"Wardetzky M.","unstructured":"M. Wardetzky , S. Mathur , F. Kalberer , and E. Grinspun . 2007. Discrete Laplace operators: No free lunch . In Proceedings of the Symposium on Geometry Processing (SGP'07) . 33--37. M. Wardetzky, S. Mathur, F. Kalberer, and E. Grinspun. 2007. Discrete Laplace operators: No free lunch. In Proceedings of the Symposium on Geometry Processing (SGP'07). 33--37."},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183287.1183290"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2723158","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2723158","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:03:57Z","timestamp":1750273437000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2723158"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,5,8]]},"references-count":43,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,5,8]]}},"alternative-id":["10.1145\/2723158"],"URL":"https:\/\/doi.org\/10.1145\/2723158","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,5,8]]},"assertion":[{"value":"2014-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-05-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}