Title :
Framework for modeling and validating concept designs in virtual reality environments
Author :
Pungotra, Harish ; Knopf, George K. ; Canas, Robert
Author_Institution :
Dept. of Mech&Mat Eng., Univ. of Western Ontario, London, ON, Canada
Abstract :
A computational framework for representing and manipulating rigid and deformable objects in VR space is described in this paper. The core algorithms for haptic rendering, collision detection and physics modeling used within this framework assume that all 3D objects are B-spline surfaces. The tool can be represented as a B-spline surface, an implicit surface or a point, to allow the user a variety of rigid or deformable tools. The `collision detection system´ utilizes the fact that the transformation matrices used to discretize the B-spline surface are independent of the position of the control points and, therefore, can be pre-calculated. Finally, the `physics modeling system´ uses the mass-spring representation to determine the deformation and the reaction force values provided to the user. This helps to simulate realistic material behavior of the model and assist the user in validating the concept design before performing extensive product detailing or finite element analysis using commercially available CAD software. The novelty of the proposed method stems from the pre-calculated transformation matrices used to generate the points for graphical rendering, nodes for the mass spring system and collision detection. This approach reduces computational time by avoiding the need to solve complex equations for blending functions of B-splines and perform the inversion of large matrices. This will also help to do away with the need to build prototypes for conceptualization and preliminary validation of the idea thereby reducing the time and cost of concept design phase and the wastage of resources.
Keywords :
CAD; matrix inversion; object detection; rendering (computer graphics); solid modelling; splines (mathematics); virtual reality; 3D objects; B-spline surfaces; CAD software; blending functions; collision detection system; complex equations; concept design; deformable objects; extensive product detailing; finite element analysis; graphical rendering; haptic rendering; large matrix inversion; manipulating rigid objects; mass-spring representation; physics modeling system; transformation matrices; virtual reality; Analytical models; Control systems; Deformable models; Finite element methods; Haptic interfaces; Object detection; Performance analysis; Physics; Spline; Virtual reality; B-spline surface; collision detection; concept design; deformable object; modeling and simulation; virtual reality;
Conference_Titel :
Science and Technology for Humanity (TIC-STH), 2009 IEEE Toronto International Conference
Conference_Location :
Toronto, ON
Print_ISBN :
978-1-4244-3877-8
Electronic_ISBN :
978-1-4244-3878-5
DOI :
10.1109/TIC-STH.2009.5444470