{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,23]],"date-time":"2026-02-23T20:44:22Z","timestamp":1771879462557,"version":"3.50.1"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,6,15]],"date-time":"2021-06-15T00:00:00Z","timestamp":1623715200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,6,15]],"date-time":"2021-06-15T00:00:00Z","timestamp":1623715200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001652","name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100001652","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Virtual Reality"],"published-print":{"date-parts":[[2022,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Virtual and augmented reality allows the utilization of natural user interfaces, such as realistic finger interaction, even for purposes that were previously dominated by the WIMP paradigm. This new form of interaction is particularly suitable for applications involving manipulation tasks in 3D space, such as CAD assembly modeling. The objective of this paper is to evaluate the suitability of natural interaction for CAD assembly modeling in virtual reality. An advantage of the natural interaction compared to the conventional operation by computer mouse would indicate development potential for user interfaces of current CAD applications. Our approach bases on two main elements. Firstly, a novel natural user interface for realistic finger interaction enables the user to interact with virtual objects similar to physical ones. Secondly, an algorithm automatically detects constraints between CAD components based solely on their geometry and spatial location. In order to prove the usability of the natural CAD assembly modeling approach in comparison with the assembly procedure in current WIMP operated CAD software, we present a comparative user study. Results show that the VR method including natural finger interaction significantly outperforms the desktop-based CAD application in terms of efficiency and ease of use.<\/jats:p>","DOI":"10.1007\/s10055-021-00543-0","type":"journal-article","created":{"date-parts":[[2021,6,15]],"date-time":"2021-06-15T09:03:06Z","timestamp":1623747786000},"page":"143-158","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Comparative evaluation of WIMP and immersive natural finger interaction: a user study on CAD assembly modeling"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8883-221X","authenticated-orcid":false,"given":"Marius","family":"Fechter","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benjamin","family":"Schleich","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandro","family":"Wartzack","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,6,15]]},"reference":[{"issue":"11","key":"543_CR1","doi-asserted-by":"publisher","first-page":"882","DOI":"10.1080\/10447318.2017.1296074","volume":"33","author":"R Alkemade","year":"2017","unstructured":"Alkemade R, Verbeek FJ, Lukosch SG (2017) On the efficiency of a VR hand gesture-based interface for 3d object manipulations in conceptual design. Int J Hum Comput Interact 33(11):882\u2013901. https:\/\/doi.org\/10.1080\/10447318.2017.1296074","journal-title":"Int J Hum Comput Interact"},{"key":"543_CR2","doi-asserted-by":"publisher","first-page":"400","DOI":"10.1007\/978-3-642-03658-3_45","volume-title":"Human\u2013computer interaction\u2014INTERACT 2009","author":"F B\u00e9rard","year":"2009","unstructured":"B\u00e9rard F, Ip J, Benovoy M, El-Shimy D, Blum JR, Cooperstock JR (2009) Did \u201cminority report\u2019\u2019 get it wrong? Superiority of the mouse over 3d input devices in a 3d placement task. In: Gross T, Gulliksen J, Kotz\u00e9 P, Oestreicher L, Palanque P, Prates RO, Winckler M (eds) Human\u2013computer interaction\u2014INTERACT 2009. Springer, Heidelberg, pp 400\u2013414"},{"issue":"1","key":"543_CR3","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1162\/pres.2006.15.1.47","volume":"15","author":"C Borst","year":"2006","unstructured":"Borst C, Indugula A (2006) A spring model for whole-hand virtual grasping. Presence 15(1):47\u201361. https:\/\/doi.org\/10.1162\/pres.2006.15.1.47","journal-title":"Presence"},{"issue":"194","key":"543_CR4","first-page":"4","volume":"189","author":"J Brooke","year":"1996","unstructured":"Brooke J et al (1996) SUS\u2014a quick and dirty usability scale. Usability Eval Ind 189(194):4\u20137","journal-title":"Usability Eval Ind"},{"key":"543_CR5","volume-title":"Statistical power analysis for the behavioral sciences","author":"J Cohen","year":"1988","unstructured":"Cohen J (1988) Statistical power analysis for the behavioral sciences. Lawrence Erlbaum Associates, Mahwah"},{"key":"543_CR7","unstructured":"Dankert T, Heil D, Pfeiffer T (2013) Stereo vision and acuity tests within a virtual reality set-up. In: Virtuelle und Erweiterte Realit\u00e4t-10. Workshop der GI-Fachgruppe VR\/AR"},{"issue":"3","key":"543_CR8","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1111\/1467-8659.1230237","volume":"12","author":"M Fa","year":"1993","unstructured":"Fa M, Fernando T, Dew PM (1993) Direct 3d manipulation techniques for interactive constraint-based solid modelling. Comput Graph Forum 12(3):237\u2013248","journal-title":"Comput Graph Forum"},{"key":"543_CR9","doi-asserted-by":"publisher","unstructured":"Fechter M, Wartzack S (2017) Natural finger interaction for CAD assembly modeling. In: ASME 2017 international design engineering technical conferences and computers and information in engineering conference, ASME, volume 1: 37th computers and information in engineering conference, p V001T02A041. https:\/\/doi.org\/10.1115\/DETC2017-67555","DOI":"10.1115\/DETC2017-67555"},{"key":"543_CR10","volume-title":"Developing user interfaces: ensuring usability through product & process","author":"D Hix","year":"1993","unstructured":"Hix D, Hartson HR (1993) Developing user interfaces: ensuring usability through product & process. Wiley, New York"},{"key":"543_CR11","doi-asserted-by":"publisher","unstructured":"Houde S (1992) Iterative design of an interface for easy 3-d direct manipulation. In: Proceedings of the SIGCHI conference on human factors in computing systems, ACM, New York, NY, USA, CHI\u201992, pp 135\u2013142. https:\/\/doi.org\/10.1145\/142750.142772","DOI":"10.1145\/142750.142772"},{"key":"543_CR12","doi-asserted-by":"publisher","unstructured":"Jacobs J, Froehlich B (2011) A soft hand model for physically-based manipulation of virtual objects. In: 2011 IEEE virtual reality conference (VR), pp 11\u201318. https:\/\/doi.org\/10.1109\/VR.2011.5759430","DOI":"10.1109\/VR.2011.5759430"},{"key":"543_CR13","doi-asserted-by":"crossref","unstructured":"Jacobs J, Stengel M, Froehlich B (2012) A generalized god-object method for plausible finger-based interactions in virtual environments. In: IEEE symposium on 3D user interfaces (3DUI), pp 43\u201351","DOI":"10.1109\/3DUI.2012.6184183"},{"issue":"6","key":"543_CR14","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/38.799739","volume":"19","author":"S Jayaram","year":"1999","unstructured":"Jayaram S, Jayaram U, Wang Y, Tirumali H, Lyons K, Hart P (1999) Vade: a virtual assembly design environment. IEEE Comput Graphics Appl 19(6):44\u201350","journal-title":"IEEE Comput Graphics Appl"},{"key":"543_CR15","doi-asserted-by":"crossref","unstructured":"Joshi A, Kale S, Chandel S, Pal DK (2015) Likert scale: explored and explained. Curr J Appl Sci Technolpp 396\u2013403","DOI":"10.9734\/BJAST\/2015\/14975"},{"key":"543_CR16","volume-title":"3D user interfaces: theory and practice. Addison-Wesley usability and HCI series","author":"J LaViola","year":"2017","unstructured":"LaViola J, Kruijff E, Bowman D, McMahan R, Poupyrev I (2017) 3D user interfaces: theory and practice. Addison-Wesley usability and HCI series. Addison-Wesley, Boston"},{"key":"543_CR17","doi-asserted-by":"crossref","unstructured":"Liu O, Rakita D, Mutlu B, Gleicher M (2017) Understanding human\u2013robot interaction in virtual reality. In: 2017 26th IEEE international symposium on robot and human interactive communication (RO-MAN), IEEE, pp 751\u2013757","DOI":"10.1109\/ROMAN.2017.8172387"},{"issue":"1","key":"543_CR18","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1016\/S0097-8493(02)00228-5","volume":"27","author":"L Marcelino","year":"2003","unstructured":"Marcelino L, Murray N, Fernando T (2003) A constraint manager to support virtual maintainability. Comput Graph 27(1):19\u201326","journal-title":"Comput Graph"},{"key":"543_CR19","doi-asserted-by":"crossref","unstructured":"Mendes D, Caputo F, Giachetti A, Ferreira A, Jorge J (2018) A survey on 3d virtual object manipulation: from the desktop to immersive virtual environments. In: Computer graphics forum, Wiley Online Library","DOI":"10.1111\/cgf.13390"},{"key":"543_CR20","unstructured":"Moehring M, Froehlich B (2005) Pseudo-physical interaction with a virtual car interior in immersive environments. In: Proceedings of the 11th eurographics conference on virtual environments, pp 181\u2013189"},{"issue":"3","key":"543_CR21","doi-asserted-by":"publisher","first-page":"458","DOI":"10.1109\/TVCG.2007.1028","volume":"13","author":"M Ortega","year":"2007","unstructured":"Ortega M, Redon S, Coquillart S (2007) A six degree-of-freedom god-object method for haptic display of rigid bodies with surface properties. IEEE Trans Vis Comput Graph 13(3):458\u2013469","journal-title":"IEEE Trans Vis Comput Graph"},{"issue":"3","key":"543_CR22","first-page":"171","volume":"36","author":"D \u00d6ztuna","year":"2006","unstructured":"\u00d6ztuna D, Elhan AH, T\u00fcccar E (2006) Investigation of four different normality tests in terms of type 1 error rate and power under different distributions. Turk J Med Sci 36(3):171\u2013176","journal-title":"Turk J Med Sci"},{"key":"543_CR23","doi-asserted-by":"publisher","first-page":"435","DOI":"10.1007\/978-3-319-95282-6_32","volume-title":"Augmented reality, virtual reality, and computer graphics","author":"C Pascarelli","year":"2018","unstructured":"Pascarelli C, Lazoi M, Papadia G, Galli V, Piarulli L (2018) CAD-VR integration as a tool for industrial assembly processes validation: a practical application. In: De Paolis LT, Bourdot P (eds) Augmented reality, virtual reality, and computer graphics. Springer International Publishing, Cham, pp 435\u2013450"},{"key":"543_CR24","doi-asserted-by":"crossref","unstructured":"Periverzov F, Ilie\u015f H (2015) Ids: the intent driven selection method for natural user interfaces. In: IEEE symposium on 3D user interfaces, pp 121\u2013128","DOI":"10.1109\/3DUI.2015.7131736"},{"key":"543_CR25","volume-title":"Quantifying the user experience: practical statistics for user research","author":"J Sauro","year":"2016","unstructured":"Sauro J, Lewis JR (2016) Quantifying the user experience: practical statistics for user research. Morgan Kaufmann, Burlington"},{"key":"543_CR26","doi-asserted-by":"crossref","unstructured":"Schultheis U, Jerald J, Toledo F, Yoganandan A, Mlyniec P (2012) Comparison of a two-handed interface to a wand interface and a mouse interface for fundamental 3d tasks. In: 2012 IEEE symposium on 3D user interfaces (3DUI). IEEE, pp 117\u2013124","DOI":"10.1109\/3DUI.2012.6184195"},{"key":"543_CR27","doi-asserted-by":"crossref","unstructured":"Seth A (2007) Combining physical constraints with geometric constraint-based modeling for virtual assembly","DOI":"10.1115\/DETC2007-34681"},{"issue":"1","key":"543_CR28","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10055-009-0153-y","volume":"15","author":"A Seth","year":"2011","unstructured":"Seth A, Vance JM, Oliver JH (2011) Virtual reality for assembly methods prototyping: a review. Virtual Real 15(1):5\u201320","journal-title":"Virtual Real"},{"key":"543_CR29","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1016\/j.cad.2013.08.039","volume":"46","author":"J Song","year":"2014","unstructured":"Song J, Cho S, Baek SY, Lee K, Bang H (2014) GaFinC: gaze and finger control interface for 3d model manipulation in CAD application. Comput Aided Des 46:239\u2013245. https:\/\/doi.org\/10.1016\/j.cad.2013.08.039","journal-title":"Comput Aided Des"},{"key":"543_CR30","doi-asserted-by":"crossref","unstructured":"Talvas A, Marchal M, L\u00e9cuyer A (2013) The god-finger method for improving 3d interaction with virtual objects through simulation of contact area. In: 2013 IEEE symposium on 3D user interfaces (3DUI). IEEE, pp 111\u2013114","DOI":"10.1109\/3DUI.2013.6550206"},{"issue":"3","key":"543_CR31","first-page":"179","volume":"6","author":"MI Toma","year":"2012","unstructured":"Toma MI, G\u00eerbacia F, Antonya C (2012) A comparative evaluation of human interaction for design and assembly of 3d cad models in desktop and immersive environments. IJIDeM 6(3):179\u2013193","journal-title":"IJIDeM"},{"key":"543_CR32","doi-asserted-by":"crossref","unstructured":"Ullmann T, Sauer J (2000) Intuitive virtual grasping for non haptic environments. In: Proceedings the eighth Pacific conference on computer graphics and applications, pp 373\u2013457","DOI":"10.1109\/PCCGA.2000.883961"},{"issue":"2","key":"543_CR33","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/s12008-009-0064-x","volume":"3","author":"PP Valentini","year":"2009","unstructured":"Valentini PP (2009) Interactive virtual assembling in augmented reality. IJIDeM 3(2):109\u2013119. https:\/\/doi.org\/10.1007\/s12008-009-0064-x","journal-title":"IJIDeM"},{"issue":"4","key":"543_CR34","doi-asserted-by":"publisher","first-page":"1157","DOI":"10.1007\/s12008-018-0461-0","volume":"12","author":"PP Valentini","year":"2018","unstructured":"Valentini PP (2018) Natural interface for interactive virtual assembly in augmented reality using leap motion controller. IJIDeM 12(4):1157\u20131165. https:\/\/doi.org\/10.1007\/s12008-018-0461-0","journal-title":"IJIDeM"},{"issue":"2","key":"543_CR6","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/253671.253708","volume":"40","author":"A van Dam","year":"1997","unstructured":"van Dam A (1997) Post-wimp user interfaces. Commun ACM 40(2):63\u201367. https:\/\/doi.org\/10.1145\/253671.253708","journal-title":"Commun ACM"},{"issue":"5\u20138","key":"543_CR36","doi-asserted-by":"publisher","first-page":"1311","DOI":"10.1007\/s00170-013-5091-x","volume":"69","author":"Z Wang","year":"2013","unstructured":"Wang Z, Ong S, Nee A (2013) Augmented reality aided interactive manual assembly design. Int J Adv Manuf Technol 69(5\u20138):1311\u20131321","journal-title":"Int J Adv Manuf Technol"},{"issue":"1","key":"543_CR35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s40436-015-0131-4","volume":"4","author":"X Wang","year":"2016","unstructured":"Wang X, Ong SK, Nee AY (2016) A comprehensive survey of augmented reality assembly research. Adv Manuf 4(1):1\u201322","journal-title":"Adv Manuf"},{"issue":"3","key":"543_CR37","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1038\/scientificamerican0991-94","volume":"265","author":"M Weiser","year":"1991","unstructured":"Weiser M (1991) The computer for the 21st century. Sci Am 265(3):94\u2013105","journal-title":"Sci Am"},{"issue":"9","key":"543_CR38","doi-asserted-by":"publisher","first-page":"959","DOI":"10.1007\/s00170-005-0069-y","volume":"30","author":"YX Yao","year":"2006","unstructured":"Yao YX, Xia PJ, Liu JS, Li JG (2006) A pragmatic system to support interactive assembly planning and training in an immersive virtual environment (i-vapts). Int J Adv Manuf Technol 30(9):959\u2013967. https:\/\/doi.org\/10.1007\/s00170-005-0069-y","journal-title":"Int J Adv Manuf Technol"},{"key":"543_CR39","unstructured":"Zilles CB, Salisbury JK (1995) A constraint-based god-object method for haptic display. In: Proceedings 1995 IEEE\/RSJ international conference on intelligent robots and systems. Human robot interaction and cooperative robots, vol\u00a03, pp 146\u2013151"}],"container-title":["Virtual Reality"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10055-021-00543-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10055-021-00543-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10055-021-00543-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,21]],"date-time":"2022-02-21T18:27:02Z","timestamp":1645468022000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10055-021-00543-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,15]]},"references-count":39,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,3]]}},"alternative-id":["543"],"URL":"https:\/\/doi.org\/10.1007\/s10055-021-00543-0","relation":{},"ISSN":["1359-4338","1434-9957"],"issn-type":[{"value":"1359-4338","type":"print"},{"value":"1434-9957","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,15]]},"assertion":[{"value":"10 October 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 May 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 June 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}