interaction with the solver, we propose that future de-
signs use a multimodal approach based on gestures
and voice commands which facilitate the selection
and validation of constraints (solver control) and/or
objects. We are currently developing a specific appli-
cation jointly with industrial partners. This applica-
tion involves real objects and specific constraints.
REFERENCES
Calderon, C., Cavazza, M., and Diaz, D. (2003). A new
approach to the interactive resolution of configuration
problems in virtual environments. Lecture notes in
computer science, 2733:112 – 122.
Drieux, G., Guillaume, F., Leon, J., and Chevassus, N.
(2005). Samira: A platform of virtual mainte-
nance simulation with haptic feedback incorporating
a model preparation process. In Proceedings of Vir-
tual Concepts.
Essabbah, M., Bouyer, G., and Otmane, S. (2014). A
framework to design 3d interaction assistance in
constraints-based virtual environments. Virtual Real-
ity, 18(3):219–234.
Fages, F., Soliman, S., and Coolen, R. (2004). Clpgui:
A generic graphical user interface for constraint logic
programming. Constraints, 9:241 – 262.
Fernando, T., Murray, N., Tan, K., and Wimalaratne, P.
(1999). Software architecture for a constraint-based
virtual environment. Proceedings of the ACM sympo-
sium on Virtual reality software and technology, pages
147–154.
Fruhwirth, T. and Abdennadher, S. (2003). Essentials of
constraint programming. Springer Verlag.
Jacquenot, G. (2009). Mthode gnrique pour l’optimisation
d’agencement gometrique et fonctionnel. Thse de
Doctorat, Ecole Centrale de Nantes.
Marriott, K., Moulder, P., Stuckey, P. J., and Borning, A.
(2001). Solving disjunctive constraints for interactive
graphical applications. In CP, pages 361–376.
Medjdoub, B. (2004). Constraint-based adaptation for
complew space configuration in building services.
Journal of Information Technology in Construction,
243(2007):627–636.
Merrell, P., Schkufza, E., Li, Z., Agrawala, M., and Koltun,
V. (2011). Interactive furniture layout using interior
design guidelines. ACM Trans. Graph., 30(4):87–95.
Messinger, P. R., Stroulia, E., Lyons, K., Bone, M., Niu,
R. H., Smirnov, K., and Perelgut, S. (2009). Virtual
worlds past, present, and future: New directions in so-
cial computing. Decision Support Systems, 47(3):204
– 228.
OptiTrack (2011). Optical motion capture systems and
tracking software, http://www.naturalpoint.com/ opti-
track/.
Polys, N. F., Bowman, D. A., and North, C. (2011). The
role of depth and gestalt cues in information-rich vir-
tual environments. Int. J. Hum.-Comput. Stud., 69(1-
2):30–51.
Richard, P., Chamaret, D., Inglese, F., Lucidarme, P., and
Ferrier, J. (2006). Human-scale virtual environment
for product design: Effect of sensory substitution.
IJVR.
Sanchez, S., Roux, O. L., Inglese, F., Luga, H., and Gail-
dart, V. (2002). Constraint-based 3d-object layout us-
ing a genetic algorithm.
Smelik, R., Galka, K., Kraker, K. J. D., Kuijper, F., and
Bidarra, R. (2011). Semantic constraints for procedu-
ral generation of virtual worlds. volume 1, page 9.
Sutherland, I. E. (1964). Sketch pad a man-machine graph-
ical communication system. In Proceedings of the
SHARE design automation workshop, pages 329–346,
New York, NY, USA. ACM.
Theodosiou, G. and Sapidis, N. S. (2004). Information
models of layout constraints for product life-cycle
management: a solid-modelling approach. Computer-
Aided Design, 36(6):549–564.
Tim, T., Rafael, B., Ruben, M. S., and Klaas, J. K. (2009).
Rule-based layout solving and its application to proce-
dural interior generation. In Proceedings of the CASA
workshop on 3D advanced media in gaming and sim-
ulation (3AMIGAS), pages 212–227.
Xu, K., Stewart, J., and Fiume, E. (2002). Constraint-
based automatic placement for scene composition. In
Graphics Interface Proceedings, University of Cal-
gary.
Zorriassatine, F., Wykses, C., Parkin, R., and Gindy, N.
(2003). A survey of virtual prototyping techniques
for mechanical product development. Journal of En-
gineering Manufacture, page 217.
HUCAPP 2017 - International Conference on Human Computer Interaction Theory and Applications
38