{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T13:04:31Z","timestamp":1775739871645,"version":"3.50.1"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,7,1]],"date-time":"2011-07-01T00:00:00Z","timestamp":1309478400000},"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":[[2011,7]]},"abstract":"<jats:p>\n            A significant challenge in applications of computer animation is the simulation of ropes, cables, and other highly constrained strandlike physical curves. Such scenarios occur frequently, for instance, when a strand wraps around rigid bodies or passes through narrow sheaths. Purely Lagrangian methods designed for less constrained applications such as hair simulation suffer from difficulties in these important cases. To overcome this, we introduce a new framework that combines Lagrangian and Eulerian approaches. The two key contributions are the\n            <jats:italic>reduced node<\/jats:italic>\n            , whose degrees of freedom precisely match the constraint, and the\n            <jats:italic>Eulerian node<\/jats:italic>\n            , which allows constraint handling that is independent of the initial discretization of the strand. The resulting system generates robust, efficient, and accurate simulations of massively constrained systems of rigid bodies and strands.\n          <\/jats:p>","DOI":"10.1145\/2010324.1964934","type":"journal-article","created":{"date-parts":[[2011,7,26]],"date-time":"2011-07-26T14:17:46Z","timestamp":1311689866000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":40,"title":["Large-scale dynamic simulation of highly constrained strands"],"prefix":"10.1145","volume":"30","author":[{"given":"Shinjiro","family":"Sueda","sequence":"first","affiliation":[{"name":"University of British Columbia"}]},{"given":"Garrett L.","family":"Jones","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"David I. W.","family":"Levin","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"Dinesh K.","family":"Pai","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]}],"member":"320","published-online":{"date-parts":[[2011,7,25]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360662"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778853"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142012"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01381.x"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","unstructured":"Boyd S. and Vandenberghe L. 2004. Convex Optimization. Cambridge University Press.","DOI":"10.5555\/993483"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531394"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073389"},{"key":"e_1_2_2_8_1","volume-title":"Proc. IEEE International Conference on Robotics and Automation","volume":"3","author":"Cline M. B.","unstructured":"Cline, M. B., and Pai, D. K. 2003. Post-stabilization for rigid body simulation with contact and constraints. In Proc. IEEE International Conference on Robotics and Automation, vol. 3, 3744--3751."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2006.54"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1196434"},{"key":"e_1_2_2_11_1","volume-title":"Opensim: Open-source software to create and analyze dynamic simulations of movement.","author":"Delp S. L.","year":"2007","unstructured":"Delp, S. L., Anderson, F. C., Arnold, A. S., Loan, P., Habib, A., John, T., Guendelman, E., and Thelen, D. G., 2007. Opensim: Open-source software to create and analyze dynamic simulations of movement."},{"key":"e_1_2_2_12_1","volume-title":"Arbitrary lagrangian-eulerian methods. Encyclopedia of Computational Mechanics","author":"Donea J.","unstructured":"Donea, J., Huerta, A., Ponthot, J.-P., and Rodriguez-Ferran, A. 2004. Arbitrary lagrangian-eulerian methods. Encyclopedia of Computational Mechanics."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/576516"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1632592.1632617"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2007.05.005"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/1218064.1218077"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360664"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778842"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409117"},{"key":"e_1_2_2_20_1","first-page":"215","article-title":"Modelling, flatness and simulation of a class of cranes","volume":"43","author":"Kiss B.","year":"1999","unstructured":"Kiss, B., Levine, J., and Mullhaupt, P. 1999. Modelling, flatness and simulation of a class of cranes. Periodica Polytechnica, Electrical Engineering, 43, 215--225.","journal-title":"Periodica Polytechnica, Electrical Engineering"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/588272.588280"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315184.1315198"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360621"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/988834.988844"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2006.02.013"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778776"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531368"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","unstructured":"Murray R. M. Li Z. and Sastry S. S. 1994. A Mathematical Introduction to Robotic Manipulation. CRC Press.","DOI":"10.5555\/561828"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/776350.776359"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00594"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.489389"},{"key":"e_1_2_2_32_1","volume-title":"Proc. WSCG Conference, 426--432","author":"Remion Y.","unstructured":"Remion, Y., Nourrit, J., and Gillard, D. 1999. Dynamic animation of spline like objects. In Proc. WSCG Conference, 426--432."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360663"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01014.x"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","unstructured":"Servin M. Lacoursiere C. and Bodin K. 2010. Hybrid multi-resolution wires with massless frictional contacts. IEEE Transactions on Visualization and Computer Graphics. 10.1109\/TVCG.2010.122","DOI":"10.1109\/TVCG.2010.122"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01147.x"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.102"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360682"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2007.05.008"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964934","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2010324.1964934","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:22:23Z","timestamp":1750245743000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964934"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,7]]},"references-count":39,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,7]]}},"alternative-id":["10.1145\/2010324.1964934"],"URL":"https:\/\/doi.org\/10.1145\/2010324.1964934","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,7]]},"assertion":[{"value":"2011-07-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}