{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T17:09:50Z","timestamp":1775322590906,"version":"3.50.1"},"reference-count":45,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2008,8,1]],"date-time":"2008-08-01T00:00:00Z","timestamp":1217548800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["IIS-05-28402CNS-06-14770CCF-06-43268"],"award-info":[{"award-number":["IIS-05-28402CNS-06-14770CCF-06-43268"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["IIS-05-28402CNS-06-14770CCF-06-43268"],"award-info":[{"award-number":["IIS-05-28402CNS-06-14770CCF-06-43268"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS-05-28402CNS-06-14770CCF-06-43268"],"award-info":[{"award-number":["IIS-05-28402CNS-06-14770CCF-06-43268"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2008,8]]},"abstract":"<jats:p>We present a discrete treatment of adapted framed curves, parallel transport, and holonomy, thus establishing the language for a discrete geometric model of thin flexible rods with arbitrary cross section and undeformed configuration. Our approach differs from existing simulation techniques in the graphics and mechanics literature both in the kinematic description---we represent the material frame by its angular deviation from the natural Bishop frame---as well as in the dynamical treatment---we treat the centerline as dynamic and the material frame as quasistatic. Additionally, we describe a manifold projection method for coupling rods to rigid-bodies and simultaneously enforcing rod inextensibility. The use of quasistatics and constraints provides an efficient treatment for stiff twisting and stretching modes; at the same time, we retain the dynamic bending of the centerline and accurately reproduce the coupling between bending and twisting modes. We validate the discrete rod model via quantitative buckling, stability, and coupled-mode experiments, and via qualitative knot-tying comparisons.<\/jats:p>","DOI":"10.1145\/1360612.1360662","type":"journal-article","created":{"date-parts":[[2008,8,5]],"date-time":"2008-08-05T13:35:10Z","timestamp":1217943310000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":406,"title":["Discrete elastic rods"],"prefix":"10.1145","volume":"27","author":[{"given":"Mikl\u00f3s","family":"Bergou","sequence":"first","affiliation":[{"name":"Columbia University"}]},{"given":"Max","family":"Wardetzky","sequence":"additional","affiliation":[{"name":"Freie Universit\u00e4t Berlin"}]},{"given":"Stephen","family":"Robinson","sequence":"additional","affiliation":[{"name":"Columbia University"}]},{"given":"Basile","family":"Audoly","sequence":"additional","affiliation":[{"name":"CNRS \/ UPMC Univ Paris 06"}]},{"given":"Eitan","family":"Grinspun","sequence":"additional","affiliation":[{"name":"Columbia University"}]}],"member":"320","published-online":{"date-parts":[[2008,8]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Audoly B. and Pomeau Y. 2008. Elasticity and geometry: from hair curls to the nonlinear response of shells. Oxford University Press. To appear.  Audoly B. and Pomeau Y. 2008. Elasticity and geometry: from hair curls to the nonlinear response of shells . Oxford University Press. To appear."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.99.164301"},{"key":"e_1_2_2_3_1","doi-asserted-by":"crossref","unstructured":"Audoly B. Clauvelin N. and Neukirch S. 2008. Instabilities of elastic knots under twist. In preparation.  Audoly B. Clauvelin N. and Neukirch S. 2008. Instabilities of elastic knots under twist. In preparation.","DOI":"10.1103\/PhysRevLett.99.164301"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142012"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002200050642"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-003-0226-y"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.v18:4\/5"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073389"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1846052"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1137\/0732055"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.68.4.815"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.75.8.3557"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276438"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.75.1094"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.80.1564"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10659-006-9055-3"},{"key":"e_1_2_2_17_1","doi-asserted-by":"crossref","unstructured":"Goyal S. Perkins N. C. and Lee C. L. 2007. Non-linear dynamic intertwining of rods with self-contact. International Journal of Non-Linear Mechanics In Press Corrected Proof.  Goyal S. Perkins N. C. and Lee C. L. 2007. Non-linear dynamic intertwining of rods with self-contact. International Journal of Non-Linear Mechanics In Press Corrected Proof .","DOI":"10.1016\/j.ijnonlinmec.2007.10.004"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2007.05.005"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1185657.1185659"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281500.1281689"},{"key":"e_1_2_2_21_1","volume-title":"SCA '06","author":"Hadap S.","year":"2006","unstructured":"Hadap , S. 2006 . Oriented strands: dynamics of stiff multi-body system . In SCA '06 , 91--100. Hadap, S. 2006. Oriented strands: dynamics of stiff multi-body system. In SCA '06, 91--100."},{"key":"e_1_2_2_22_1","unstructured":"Hairer E. Lubich C. and Wanner G. 2006. Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations. Series in Comp. Math. Springer.  Hairer E. Lubich C. and Wanner G. 2006. Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations . Series in Comp. Math. Springer."},{"key":"e_1_2_2_23_1","doi-asserted-by":"crossref","unstructured":"Hanson A. J. 2006. Visualizing Quaternions. MK\/Elsevier.  Hanson A. J. 2006. Visualizing Quaternions . MK\/Elsevier.","DOI":"10.1145\/1281500.1281634"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1996.0097"},{"key":"e_1_2_2_25_1","volume-title":"The Variational Principles of Mechanics","author":"Lanczos C.","unstructured":"Lanczos , C. 1986. The Variational Principles of Mechanics , 4 th ed. Dover . Lanczos, C. 1986. The Variational Principles of Mechanics, 4th ed. Dover.","edition":"4"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0036144593253290"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2006.02.013"},{"key":"e_1_2_2_28_1","first-page":"720","article-title":"On the geometric flow of Kirchhoff elastic rods","volume":"65","author":"Lin C.-C.","year":"2004","unstructured":"Lin , C.-C. , and Schwetlick , H. R. 2004 . On the geometric flow of Kirchhoff elastic rods . SJAM 65 , 2, 720 -- 736 . Lin, C.-C., and Schwetlick, H. R. 2004. On the geometric flow of Kirchhoff elastic rods. SJAM 65, 2, 720--736.","journal-title":"SJAM"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00042427"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00275737"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00594"},{"key":"e_1_2_2_32_1","volume-title":"Proceedings of ICRA","volume":"1","author":"Phillips J.","year":"2002","unstructured":"Phillips , J. , Ladd , A. , and Kavraki , L . 2002. Simulated knot tying . In Proceedings of ICRA 2002 , vol. 1 , 841--846. Phillips, J., Ladd, A., and Kavraki, L. 2002. Simulated knot tying. In Proceedings of ICRA 2002, vol. 1, 841--846."},{"key":"e_1_2_2_33_1","unstructured":"Press W. H. Vetterling W. T. Teukolsky S. A. and Flannery B. P. 2002. Numerical Recipes in C++: the art of scientific computing. Cambridge University Press.   Press W. H. Vetterling W. T. Teukolsky S. A. and Flannery B. P. 2002. Numerical Recipes in C++: the art of scientific computing . Cambridge University Press."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-015-9379-3"},{"key":"e_1_2_2_35_1","volume-title":"Computational Dynamics","author":"Shabana A.","unstructured":"Shabana , A. 2001. Computational Dynamics , 2 nd ed. John Wiley & amp; Sons, New York. Shabana, A. 2001. Computational Dynamics, 2nd ed. John Wiley &amp; Sons, New York.","edition":"2"},{"key":"e_1_2_2_36_1","unstructured":"Smith R. 2008. Open dynamics engine. http:\/\/www.ode.org\/.  Smith R. 2008. Open dynamics engine. http:\/\/www.ode.org\/."},{"key":"e_1_2_2_37_1","series-title":"Lectures on theoretical physics","volume-title":"Mechanics of deformable bodies","author":"Sommerfeld A.","unstructured":"Sommerfeld , A. 1964. Mechanics of deformable bodies , vol. 2 of Lectures on theoretical physics . Academic Press . Sommerfeld, A. 1964. Mechanics of deformable bodies, vol. 2 of Lectures on theoretical physics. Academic Press."},{"key":"e_1_2_2_38_1","volume-title":"SCA '07","author":"Spillmann J.","unstructured":"Spillmann , J. , and Teschner , M . 2007. Corde: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects . In SCA '07 , 63--72. Spillmann, J., and Teschner, M. 2007. Corde: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects. In SCA '07, 63--72."},{"key":"e_1_2_2_39_1","doi-asserted-by":"crossref","unstructured":"Spillmann J. and Teschner M. 2008. An adaptative contact model for the robust simulation of knots. CGF 27.  Spillmann J. and Teschner M. 2008. An adaptative contact model for the robust simulation of knots. CGF 27 .","DOI":"10.1111\/j.1467-8659.2008.01147.x"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37427"},{"key":"e_1_2_2_41_1","doi-asserted-by":"crossref","unstructured":"Theetten A. Grisoni L. Andriot C. and Barsky B. 2006. Geometrically exact dynamic splines. Tech. rep. INRIA.  Theetten A. Grisoni L. Andriot C. and Barsky B. 2006. Geometrically exact dynamic splines. Tech. rep. INRIA.","DOI":"10.1145\/1236246.1236305"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008310425967"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7403(02)00183-2"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.30"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.464283"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1360612.1360662","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1360612.1360662","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1360612.1360662","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:58:02Z","timestamp":1750255082000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1360612.1360662"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,8]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2008,8]]}},"alternative-id":["10.1145\/1360612.1360662"],"URL":"https:\/\/doi.org\/10.1145\/1360612.1360662","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,8]]},"assertion":[{"value":"2008-08-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}