Abstract
In many product areas, a growing trend can be observed towards variant design, i.e. the development of customized designs based on variations of mature product models. We have developed a Virtual-Reality (VR) system for variant design that supports the real-time scaling and subsequent simulated assembly of hierarchical, CSG-like parts. An XML-based format, VPML, serves as description for the scalable CSG parts. VPML part descriptions determine how the scaling behavior of the whole part affects the scaling of its subparts, constrain the translation and rotation of subparts w.r.t. their parent parts, and define the scalable parts’ dynamic mating properties. The part descriptions are utilized by several submodules of the overall VR system including: a) algorithms for real-time CSG visualization, b), the updating of part geometry using the ACIS CAD kernel, and c), the assembly simulation engine. The VR system runs in a CAVE-like large screen installation and enables interactive variant design using gesture and speech interactions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adam, J.A.: Virtual reality is for real. IEEE Spectrum 30(10), 22–29 (1993)
Biermann, P., Jung, B., Latoschik, M., Wachsmuth, I.: Virtuelle Werkstatt: A Platform for Multimodal Assembly in VR. In: Proceedings Fourth Virtual Reality International Conference (VRIC 2002), Laval, France, June 19-21, pp. 53–62 (2002)
Goldfeather, J., Hultquist, J., Fuchs, H.: Fast Constructive Solid Geometry in the Pixel- Powers Graphics System. Computer Graphics (SIGGRAPH 1986 Proceedings), ACM 20(4), 107–116 (1986)
Gonzalez-Zugasti, J.P., Otto, K.N., Baker, J.D.: Assessing value in platformed product family design. Research in Engineering Design 13(1), 30–41 (2001)
Gupta, R., Whitney, D., Zeltzer, D.: Prototyping and design for assembly analysis using multimodal virtual environments. Computer-Aided Design 29(8), 585–597 (1997)
Jung, B., Latoschik, M., Wachsmuth, I.: Knowledge-Based Assembly Simulation for Virtual Prototype Modeling. In: IECON 1998 - Proceedings of the 24th Annual Conference of the IEEE Industrial Electronics Society, vol. 4, pp. 2152–2157. IEEE, Los Alamitos (1998)
Jung, B.: Task-Level Assembly Modeling in Virtual Environments. In: Kumar, V., Gavrilova, M.L., Tan, C.J.K., L’Ecuyer, P. (eds.) ICCSA 2003. LNCS, vol. 2669, pp. 721–730. Springer, Heidelberg (2003)
Latoschik, M.E., Schilling, M.: Incorporating VR Databases into AI Knowledge Representations: A Framework for Intelligent Graphics Applications. In: Proceedings of the Sixth IASTED International Conference on Computer Graphics and Imaging, Honolulu, Hawaii (August 2003)
Lombardo, J.S., Mihalak, E., Osborne, S.R.: Collaborative virtual prototyping. Johns Hopkins APL Technical Digest 17(3), 295–304 (1996)
Pavlic, D., Pavkovic, N., Storga, M.: Variant design based on product platform. In: Proceedings International Design Conference – Design 2002, pp. 397–402 (2002)
Pratt, M.J.: Virtual prototypes and product models in mechanical engineering. In: Rix, J., Haas, S., Teixeira, J. (eds.) Virtual Prototyping - Virtual environments and the product design process, pp. 113–128. Chapman and Hall, Boca Raton (1995)
Akeley, K.: OpenGL reference manual: the official reference document for OpenGL. Addison-Wesley, Reading (1995)
Wachsmuth, I., Jung, B.: Dynamic Conceptualization in a Mechanical-Object Assembly Environment. Artificial Intelligence Review 10(3-4), 345–368 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Biermann, P., Jung, B. (2004). Variant Design in Immersive Virtual Reality: A Markup Language for Scalable CSG Parts. In: Perales, F.J., Draper, B.A. (eds) Articulated Motion and Deformable Objects. AMDO 2004. Lecture Notes in Computer Science, vol 3179. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30074-8_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-30074-8_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22958-2
Online ISBN: 978-3-540-30074-8
eBook Packages: Springer Book Archive