{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T16:46:18Z","timestamp":1779295578158,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,17]],"date-time":"2019-10-17T00:00:00Z","timestamp":1571270400000},"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":[],"published-print":{"date-parts":[[2019,10,17]]},"DOI":"10.1145\/3332165.3347916","type":"proceedings-article","created":{"date-parts":[[2019,10,18]],"date-time":"2019-10-18T12:57:15Z","timestamp":1571403435000},"page":"1185-1195","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":47,"title":["Plane, Ray, and Point"],"prefix":"10.1145","author":[{"given":"Devamardeep","family":"Hayatpur","sequence":"first","affiliation":[{"name":"University of Toronto, Toronto, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Seongkook","family":"Heo","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haijun","family":"Xia","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Stuerzlinger","sequence":"additional","affiliation":[{"name":"Simon Fraser University, Vancouver, BC, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Wigdor","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,10,17]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Multitouch Gestures for Constrained Transformation of 3D Objects. Computer Graphics Forum 31, 2pt3","author":"Kin-Chung Au Oscar","year":"2012","unstructured":"Oscar Kin-Chung Au , Chiew-Lan Tai , and Hongbo Fu. 2012. Multitouch Gestures for Constrained Transformation of 3D Objects. Computer Graphics Forum 31, 2pt3 ( 2012 ), 651--660. http:\/\/dx.doi.org\/10.1111\/j.1467--8659.2012.03044.x 10.1111\/j.1467--8659.2012.03044.x Oscar Kin-Chung Au, Chiew-Lan Tai, and Hongbo Fu. 2012. Multitouch Gestures for Constrained Transformation of 3D Objects. Computer Graphics Forum 31, 2pt3 (2012), 651--660. http:\/\/dx.doi.org\/10.1111\/j.1467--8659.2012.03044.x"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/91385.91446"},{"key":"e_1_3_2_2_3_1","volume-title":"Snap-dragging. In Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '86)","author":"Eric","unstructured":"Eric A. Bier and Maureen C. Stone. 1986 . Snap-dragging. In Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '86) . ACM, New York, NY, USA, 233--240. http:\/\/dx.doi.org\/10.1145\/15922.15912 10.1145\/15922.15912 Eric A. Bier and Maureen C. Stone. 1986. Snap-dragging. In Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '86). ACM, New York, NY, USA, 233--240. http:\/\/dx.doi.org\/10.1145\/15922.15912"},{"key":"e_1_3_2_2_4_1","volume-title":"Proceedings of the 1995 Symposium on Interactive 3D Graphics (I3D '95)","author":"Richard","year":"1994","unstructured":"Richard W. Bukowski and Carlo H. S\u00e9quin. 1995. Object Associations: A Simple and Practical Approach to Virtual 3D Manipulation . In Proceedings of the 1995 Symposium on Interactive 3D Graphics (I3D '95) . ACM, New York, NY, USA, 131--ff. http:\/\/dx.doi.org\/10.1145\/ 1994 04.199427 10.1145\/199404.199427 Richard W. Bukowski and Carlo H. S\u00e9quin. 1995. Object Associations: A Simple and Practical Approach to Virtual 3D Manipulation. In Proceedings of the 1995 Symposium on Interactive 3D Graphics (I3D '95). ACM, New York, NY, USA, 131--ff. http:\/\/dx.doi.org\/10.1145\/199404.199427"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/147156.147182"},{"key":"e_1_3_2_2_6_1","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '86)","author":"Buxton W.","unstructured":"W. Buxton and B. Myers . 1986. A Study in Two-handed Input . In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '86) . ACM, New York, NY, USA, 321--326. http:\/\/dx.doi.org\/10.1145\/22627.22390 10.1145\/22627.22390 W. Buxton and B. Myers. 1986. A Study in Two-handed Input. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '86). ACM, New York, NY, USA, 321--326. http:\/\/dx.doi.org\/10.1145\/22627.22390"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2018.05.019"},{"key":"e_1_3_2_2_8_1","volume-title":"Single-Handed vs. Two Handed Manipulation in Virtual Reality: A Novel Metaphor and Experimental Comparisons","author":"Caputo Fabio Marco","year":"2017","unstructured":"Fabio Marco Caputo , Marco Emporio , and Andrea Giachetti . 2017. Single-Handed vs. Two Handed Manipulation in Virtual Reality: A Novel Metaphor and Experimental Comparisons . The Eurographics Association . https:\/\/doi.org\/10.2312\/stag. 2017 1225 10.2312\/stag.20171225 Fabio Marco Caputo, Marco Emporio, and Andrea Giachetti. 2017. Single-Handed vs. Two Handed Manipulation in Virtual Reality: A Novel Metaphor and Experimental Comparisons. The Eurographics Association. https:\/\/doi.org\/10.2312\/stag.20171225"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984577"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979387"},{"key":"e_1_3_2_2_11_1","volume-title":"Three-dimensional Widgets. In Proceedings of the 1992 Symposium on Interactive 3D Graphics (I3D '92)","author":"Conner Brookshire D.","year":"1992","unstructured":"Brookshire D. Conner , Scott S. Snibbe , Kenneth P. Herndon , Daniel C. Robbins , Robert C. Zeleznik , and Andries van Dam . 1992 . Three-dimensional Widgets. In Proceedings of the 1992 Symposium on Interactive 3D Graphics (I3D '92) . ACM, New York, NY, USA, 183--188. http:\/\/dx.doi.org\/10.1145\/147156.147199 10.1145\/147156.147199 Brookshire D. Conner, Scott S. Snibbe, Kenneth P. Herndon, Daniel C. Robbins, Robert C. Zeleznik, and Andries van Dam. 1992. Three-dimensional Widgets. In Proceedings of the 1992 Symposium on Interactive 3D Graphics (I3D '92). ACM, New York, NY, USA, 183--188. http:\/\/dx.doi.org\/10.1145\/147156.147199"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229855.1229857"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/142750.143074"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029632.1029644"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1080\/00222895.1987.10735426"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866029.1866036"},{"key":"e_1_3_2_2_17_1","volume-title":"Valve's Knuckles EV2 controller will let you squeeze objects in games. (Jun","author":"Hollister Sean","year":"2018","unstructured":"Sean Hollister . 2018a. Valve's Knuckles EV2 controller will let you squeeze objects in games. (Jun 2018 ). https:\/\/www.cnet.com\/news\/valves-new-knuckles-vr-controller-knows-where-your-fingers-are\/ Sean Hollister. 2018a. Valve's Knuckles EV2 controller will let you squeeze objects in games. (Jun 2018). https:\/\/www.cnet.com\/news\/valves-new-knuckles-vr-controller-knows-where-your-fingers-are\/"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/142750.142772"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13390"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2993369.2993396"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3139131.3139157"},{"key":"e_1_3_2_2_22_1","volume-title":"Proceedings of the 24th International Conference on Artificial Reality and Telexistence and the 19th Eurographics Symposium on Virtual Environments (ICAT - EGVE '14)","author":"Huyen Nguyen Thi-Thuong","year":"2014","unstructured":"Thi-Thuong Huyen Nguyen , Thierry Duval , and Charles Pontonnier . 2014. A New Direct Manipulation Technique for Immersive 3D Virtual Environments . In Proceedings of the 24th International Conference on Artificial Reality and Telexistence and the 19th Eurographics Symposium on Virtual Environments (ICAT - EGVE '14) . Eurographics Association , Aire-la- Ville, Switzerland , Switzerland, 67--74. http:\/\/dx.doi.org\/10.2312\/ve. 2014 1367 10.2312\/ve.20141367 Thi-Thuong Huyen Nguyen, Thierry Duval, and Charles Pontonnier. 2014. A New Direct Manipulation Technique for Immersive 3D Virtual Environments. In Proceedings of the 24th International Conference on Artificial Reality and Telexistence and the 19th Eurographics Symposium on Virtual Environments (ICAT - EGVE '14). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 67--74. http:\/\/dx.doi.org\/10.2312\/ve.20141367"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/1089508.1089541"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01127.x"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15327051hci0702_1"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/780986.781003"},{"key":"e_1_3_2_2_27_1","unstructured":"Graham Smith and Wolfgang Stuerzlinger. 2001. Integration of Constraints into a VR Environment.  Graham Smith and Wolfgang Stuerzlinger. 2001. Integration of Constraints into a VR Environment."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208585"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/223904.223938"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983310.2985748"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1643928.1643942"},{"key":"e_1_3_2_2_32_1","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '98)","author":"Wang Yanqing","unstructured":"Yanqing Wang , Christine L. MacKenzie , Valerie A. Summers , and Kellogg S. Booth . 1998. The Structure of Object Transportation and Orientation in Human-computer Interaction . In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '98) . ACM Press\/Addison-Wesley Publishing Co., New York, NY, USA, 312--319. http:\/\/dx.doi.org\/10.1145\/274644.274688 10.1145\/274644.274688 Yanqing Wang, Christine L. MacKenzie, Valerie A. Summers, and Kellogg S. Booth. 1998. The Structure of Object Transportation and Orientation in Human-computer Interaction. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '98). ACM Press\/Addison-Wesley Publishing Co., New York, NY, USA, 312--319. http:\/\/dx.doi.org\/10.1145\/274644.274688"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979173"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1314683.1314687"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025664"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642918.2647398"},{"key":"e_1_3_2_2_37_1","volume-title":"Retrieved","year":"2018","unstructured":"2018. See How Steven Spielberg Used Real VR Headsets to Make \"Ready Player One.\" Film . Retrieved August 16, 2018 from https:\/\/www.slashfilm.com\/ready-player-one-vr-featurette\/ 2018. See How Steven Spielberg Used Real VR Headsets to Make \"Ready Player One.\" Film. Retrieved August 16, 2018 from https:\/\/www.slashfilm.com\/ready-player-one-vr-featurette\/"},{"key":"e_1_3_2_2_38_1","unstructured":"Unreal Engine VR Mode. Retrieved August 16 2018 from https:\/\/docs.unrealengine.com\/en-us\/Engine\/Editor\/VR  Unreal Engine VR Mode. Retrieved August 16 2018 from https:\/\/docs.unrealengine.com\/en-us\/Engine\/Editor\/VR"},{"key":"e_1_3_2_2_39_1","unstructured":"3D Visualization Software | VRED | Autodesk. Retrieved August 17 2018 from https:\/\/www.autodesk.com\/products\/vred\/overview  3D Visualization Software | VRED | Autodesk. Retrieved August 17 2018 from https:\/\/www.autodesk.com\/products\/vred\/overview"}],"event":{"name":"UIST '19: The 32nd Annual ACM Symposium on User Interface Software and Technology","location":"New Orleans LA USA","acronym":"UIST '19","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques","SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3332165.3347916","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3332165.3347916","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:27Z","timestamp":1750204407000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3332165.3347916"}},"subtitle":["Enabling Precise Spatial Manipulations with Shape Constraints"],"short-title":[],"issued":{"date-parts":[[2019,10,17]]},"references-count":39,"alternative-id":["10.1145\/3332165.3347916","10.1145\/3332165"],"URL":"https:\/\/doi.org\/10.1145\/3332165.3347916","relation":{},"subject":[],"published":{"date-parts":[[2019,10,17]]},"assertion":[{"value":"2019-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}