Virtual Reality (VR) is a promising tool for effectively visualizing and interacting with objects and 3D environments. However, Virtual Environments (VEs) should provide some assistance to help the users in complex solving tasks. We aim to combine VR and Constraint Programming (CP) techniques in order to assist the users in realizing 3D objects layout in restricted spaces. The proposed approaches are based on a tight communication between a 3D rendering module and a highly efficient constraint solver. Layout modification are translated in incoming queries to the solver which generates the solutions that satisfy predefined constraints. In order to achieve users' immersion in the VE and intuitive manipulation of the objects, a human-scale VE platform with haptic feedback is used. In this paper, we focus on the system architecture and we describe the implementation of simple constraints. Finally, some results based on geometric constraints are presented.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.