{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T03:47:49Z","timestamp":1793504869926,"version":"4.5.0"},"reference-count":34,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2008,3,1]],"date-time":"2008-03-01T00:00:00Z","timestamp":1204329600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"publisher","award":["2004CB31800"],"award-info":[{"award-number":["2004CB31800"]}],"id":[{"id":"10.13039\/501100002855","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,3]]},"abstract":"<jats:p>\n                    Due to its minimal twist, the rotation minimizing frame (RMF) is widely used in computer graphics, including sweep or blending surface modeling, motion design and control in computer animation and robotics, streamline visualization, and tool path planning in CAD\/CAM. We present a novel simple and efficient method for accurate and stable computation of RMF of a curve in 3D. This method, called the\n                    <jats:italic>double reflection method<\/jats:italic>\n                    , uses two reflections to compute each frame from its preceding one to yield a sequence of frames to approximate an exact RMF. The double reflection method has the fourth order global approximation error, thus it is much more accurate than the two currently prevailing methods with the second order approximation error\u2014the projection method by Klok and the rotation method by Bloomenthal, while all these methods have nearly the same per-frame computational cost. Furthermore, the double reflection method is much simpler and faster than using the standard fourth order Runge-Kutta method to integrate the defining ODE of the RMF, though they have the same accuracy. We also investigate further properties and extensions of the double reflection method, and discuss the variational principles in design moving frames with boundary conditions, based on RMF.\n                  <\/jats:p>","DOI":"10.1145\/1330511.1330513","type":"journal-article","created":{"date-parts":[[2008,3,25]],"date-time":"2008-03-25T10:01:40Z","timestamp":1206439300000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":153,"title":["Computation of rotation minimizing frames"],"prefix":"10.1145","volume":"27","author":[{"given":"Wenping","family":"Wang","sequence":"first","affiliation":[{"name":"University of Hong Kong, Hong Kong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bert","family":"J\u00fcttler","sequence":"additional","affiliation":[{"name":"Johannes Kepler University, Linz, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dayue","family":"Zheng","sequence":"additional","affiliation":[{"name":"University of Hong Kong, Hong Kong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yang","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Hong Kong, Hong Kong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2008,3,20]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.468404"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.586016"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-002-0191-x"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1080\/00029890.1975.11993807"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/325334.325249"},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Bloomenthal J. 1990. Calculation of reference frames along a space curve. In A. Glassner Ed. Graphics Gems Academic Press. New York NY.   Bloomenthal J. 1990. Calculation of reference frames along a space curve. In A. Glassner Ed. Graphics Gems Academic Press. New York NY.","DOI":"10.1016\/B978-0-08-050753-8.50124-8"},{"key":"e_1_2_1_7_1","volume-title":"SPIE Proceedings Curves and Surfaces in Computer Vision and Graphics II.","volume":"1610","author":"Bloomenthal M."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/6116.6118"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2004.07.002"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of Pacific Graphics. 159--173","author":"Chung T. L."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1524-0703(03)00002-X"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1O16\/S0167-8396(03)00095-5"},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of Workshop on the Algorithmic Foundations of Robotics. (WAFR) 201--216","author":"Goemans O."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8396(89)90008-3"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/288216.288324"},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Hanson A. 2005. Visualizing Quaternions. Morgan Kaufmann.  Hanson A. 2005. Visualizing Quaternions. Morgan Kaufmann.","DOI":"10.1145\/1198555.1198701"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.468403"},{"key":"e_1_2_1_18_1","volume-title":"Advacnes in Robotics: Analysis and Control","author":"J\u00fcttler B."},{"key":"e_1_2_1_19_1","first-page":"141","article-title":"Rational approximation of rotation minimizing frames using Pythagorean-hodograph cubics","volume":"3","author":"J\u00fcttler B.","year":"1999","journal-title":"J. Geom. Graph."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0010-4485(98)00081-5"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8396(86)90039-7"},{"key":"e_1_2_1_22_1","unstructured":"Kreyszig E. 1991. Differential Geometry. Dover.  Kreyszig E. 1991. Differential Geometry. Dover."},{"key":"e_1_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Lazarus F. Coquillart S. and Janc\u00e8ne P. 1993. Interactive axial deformations. In Modeling in Computer Graphics. Springer Verlag 241--254.  Lazarus F. Coquillart S. and Janc\u00e8ne P. 1993. Interactive axial deformations. In Modeling in Computer Graphics. Springer Verlag 241--254.","DOI":"10.1007\/978-3-642-78114-8_15"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the 5th Eurographics Workshop on Animation and Simulation. 1--14","author":"Lazarus F."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4485(94)90103-1"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1060244.1060255"},{"key":"e_1_2_1_27_1","volume-title":"Proceedings of Computer Animation. 86--92","author":"Peng Q."},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 4th International Conference on CAD\/CG","author":"Poston T."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218654398000131"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/0097-8493(94)90121-X"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0734-189X(84)80039-0"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of Eurographics. 449--457","author":"Siltanen P."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0010-4485(96)00077-2"},{"key":"e_1_2_1_34_1","volume-title":"TR 2007-07","author":"Wang W."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1330511.1330513","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1330511.1330513","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:39:12Z","timestamp":1750239552000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1330511.1330513"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,3]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2008,3]]}},"alternative-id":["10.1145\/1330511.1330513"],"URL":"https:\/\/doi.org\/10.1145\/1330511.1330513","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,3]]},"assertion":[{"value":"2006-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2007-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-03-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}