{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,29]],"date-time":"2026-09-29T17:26:16Z","timestamp":1790702776932,"version":"4.1.0"},"reference-count":91,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2019,7,12]],"date-time":"2019-07-12T00:00:00Z","timestamp":1562889600000},"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":[[2019,8,31]]},"abstract":"<jats:p>We study discrete geodesic foliations of surfaces---foliations whose leaves are all approximately geodesic curves---and develop several new variational algorithms for computing such foliations. Our key insight is a relaxation of vector field integrability in the discrete setting, which allows us to optimize for curl-free unit vector fields that remain well-defined near singularities and robustly recover a scalar function whose gradient is well aligned to these fields. We then connect the physics governing surfaces woven out of thin ribbons to the geometry of geodesic foliations, and present a design and fabrication pipeline for approximating surfaces of arbitrary geometry and topology by triaxially-woven structures, where the ribbon layout is determined by a geodesic foliation on a sixfold branched cover of the input surface. We validate the effectiveness of our pipeline on a variety of simulated and fabricated woven designs, including an example for readers to try at home.<\/jats:p>","DOI":"10.1145\/3306346.3323043","type":"journal-article","created":{"date-parts":[[2019,7,12]],"date-time":"2019-07-12T19:04:08Z","timestamp":1562958248000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":54,"title":["Weaving geodesic foliations"],"prefix":"10.1145","volume":"38","author":[{"given":"Josh","family":"Vekhter","sequence":"first","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiacheng","family":"Zhuo","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Luisa F Gil","family":"Fandino","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qixing","family":"Huang","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Etienne","family":"Vouga","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,7,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"crossref","unstructured":"Hillel Aharoni Desislava V. Todorova Octavio Albarr\u00e1n Lucas Goehring Randall D. Kamien and Eleni Katifori. 2017. The smectic order of wrinkles. In Nature communications.  Hillel Aharoni Desislava V. Todorova Octavio Albarr\u00e1n Lucas Goehring Randall D. Kamien and Eleni Katifori. 2017. The smectic order of wrinkles. In Nature communications.","DOI":"10.1038\/ncomms15809"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2011.03.003"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1576246.1531384"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964997"},{"key":"e_1_2_2_5_1","volume-title":"Miniconference on geometry\/partial differential equations, 2","author":"Aviles Patricio"},{"key":"e_1_2_2_6_1","volume-title":"Alison Grace Martin, and Mateusz Zwierzycki","author":"Ayres Phil","year":"2018"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723158"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01779.x"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778853"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360662"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1142012"},{"key":"e_1_2_2_12_1","volume-title":"2011 IEEE Pacific Visualization Symposium. IEEE","author":"Bhatia H."},{"key":"e_1_2_2_13_1","volume-title":"Harmonic and minimal vector fields on tangent and unit tangent bundles. Differential Geometry and its Applications 13 (07","author":"Boeckx E","year":"2000"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12014"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531383"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-27413-8_12"},{"key":"e_1_2_2_17_1","volume-title":"Innova: Self-expanding nitinol stent system for Superficial Femoral Arterty","author":"Scientific Boston","year":"2015"},{"key":"e_1_2_2_18_1","volume-title":"Carath\u00e9odory's principle and the existence of global integrating factors. Communications in Mathematical Physics 10, 1 (01","author":"Boyling J. B.","year":"1968"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.114.174501"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185606"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925890"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661236"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12401"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2537852"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661279"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01761.x"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2516971.2516977"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897826.2927303"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/2771589.2771590"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766906"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00332-008-9035-9"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201375"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276447"},{"key":"e_1_2_2_34_1","volume-title":"World Expo","author":"Fornes Marc","year":"2017"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601106"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/227683.227684"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.345074"},{"key":"e_1_2_2_38_1","unstructured":"W. S. Howard and V. Kumar. 1993. A minimum principle for the dynamic analysis of systems with frictional contacts. In {1993} Proceedings IEEE International Conference on Robotics and Automation. IEEE Atlanta GA 437--442 vol.3.  W. S. Howard and V. Kumar. 1993. A minimum principle for the dynamic analysis of systems with frictional contacts. In {1993} Proceedings IEEE International Conference on Robotics and Automation. IEEE Atlanta GA 437--442 vol.3."},{"key":"e_1_2_2_39_1","doi-asserted-by":"crossref","unstructured":"Yuki Igarashi Takeo Igarashi and Hiromasa Suzuki 2008 Knitting a 3D Model. Comput. Graph. Forum 27 (10 2008) 1737--1743.  Yuki Igarashi Takeo Igarashi and Hiromasa Suzuki 2008 Knitting a 3D Model. Comput. Graph. Forum 27 (10 2008) 1737--1743.","DOI":"10.1111\/j.1467-8659.2008.01318.x"},{"key":"e_1_2_2_40_1","volume-title":"Line-energy Ginzburg-Landau models : zero-energy states. Annali della Scuola Normale Superiore di Pisa - Classe di Scienze Ser. 5, 1, 1","author":"Jabin Pierre-Emmanuel","year":"2002"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818078"},{"key":"e_1_2_2_42_1","volume-title":"QuadCover - Surface Parameterization using Branched Coverings. Comput. Graph. Forum 26 (09","author":"K\u00e4lberer Felix","year":"2007"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360664"},{"key":"e_1_2_2_44_1","volume-title":"Lectures on Closed Geodesies","author":"Klingenberg W."},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2462005"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767000"},{"key":"e_1_2_2_47_1","volume-title":"International Congress of Mathematicians, ICM","volume":"1","author":"Kohn Robert","year":"2006"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275105"},{"key":"e_1_2_2_49_1","volume-title":"A triaxial supramolecular weave. Nature Chemistry 9 (24","author":"Lewandowska Urszula","year":"2017"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.5555\/2567709.2567755"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2870629"},{"key":"e_1_2_2_52_1","volume-title":"Kamien","author":"Machon Thomas","year":"2019"},{"key":"e_1_2_2_53_1","unstructured":"Alison Martin. 2018. Alison Grace Martin. http:\/\/gallery.bridgesmathart.org\/exhibitions\/2013-bridges-conference\/alison-martin. Accessed: 2018-01-23.  Alison Martin. 2018. Alison Grace Martin. http:\/\/gallery.bridgesmathart.org\/exhibitions\/2013-bridges-conference\/alison-martin. Accessed: 2018-01-23."},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925940"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925978"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1137\/0216045"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186265"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.118"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276446"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601179"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766998"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.2307\/1986219"},{"key":"e_1_2_2_63_1","unstructured":"S. Poljak and Z. Tuza. 1994. The Max-cut Problem: A Survey. Institute of Mathematics Academia Sinica Taipei Taiwan China. https:\/\/books.google.com\/books?id=-AaZMwEACAAJ  S. Poljak and Z. Tuza. 1994. The Max-cut Problem: A Survey. Institute of Mathematics Academia Sinica Taipei Taiwan China. https:\/\/books.google.com\/books?id=-AaZMwEACAAJ"},{"key":"e_1_2_2_64_1","doi-asserted-by":"crossref","volume-title":"Identifying Vector Field Singularities Using a Discrete Hodge Decomposition","author":"Polthier Konrad","DOI":"10.1007\/978-3-662-05105-4_6"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/1185657.1185664"},{"key":"e_1_2_2_66_1","volume-title":"Tom Van Mele, and Philippe Block","author":"Popescu Mariana","year":"2018"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778780"},{"key":"e_1_2_2_68_1","unstructured":"Martin Puryear. 1998. Brunhilde. Cedar and rattan.  Martin Puryear. 1998. Brunhilde. Cedar and rattan."},{"key":"e_1_2_2_69_1","unstructured":"Qmechanic. 2018. Is every vector field locally integrable up to a rescaling? Mathematics Stack Exchange. URL:https:\/\/math.stackexchange.com\/q\/2716593 (version: 2018-04-10).  Qmechanic. 2018. Is every vector field locally integrable up to a rescaling? Mathematics Stack Exchange. URL:https:\/\/math.stackexchange.com\/q\/2716593 (version: 2018-04-10)."},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183287.1183297"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2602145"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640443.1640444"},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1002\/1097-0312(200103)54:3<294::AID-CPA2>3.0.CO;2-S"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2744038"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12753"},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818128"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461915"},{"key":"e_1_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073228"},{"key":"e_1_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2982406"},{"key":"e_1_2_2_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851581.2892293"},{"key":"e_1_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025699"},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.106.224301"},{"key":"e_1_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.5555\/3059330.3059332"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1137\/17M1142703"},{"key":"e_1_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201360"},{"key":"e_1_2_2_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/2037715.2037781"},{"key":"e_1_2_2_87_1","unstructured":"Alexander Yampolsky. 2005. On extrinsic geometry of unit normal vector fields of Riemannian hyperfoliations. (2005). arXiv:arXiv:math\/0503566  Alexander Yampolsky. 2005. On extrinsic geometry of unit normal vector fields of Riemannian hyperfoliations. (2005). arXiv:arXiv:math\/0503566"},{"key":"e_1_2_2_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185533"},{"key":"e_1_2_2_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925888"},{"key":"e_1_2_2_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183287.1183290"},{"key":"e_1_2_2_91_1","volume-title":"Mary Katherine Heinrich, and Phil Ayres","author":"Zwierzycki Mateusz","year":"2017"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3306346.3323043","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3306346.3323043","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:25:52Z","timestamp":1750206352000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3306346.3323043"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,12]]},"references-count":91,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,8,31]]}},"alternative-id":["10.1145\/3306346.3323043"],"URL":"https:\/\/doi.org\/10.1145\/3306346.3323043","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,12]]},"assertion":[{"value":"2019-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}