• DocumentCode
    2028062
  • 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
  • fYear
    2009
  • fDate
    26-27 Sept. 2009
  • Firstpage
    393
  • Lastpage
    398
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/TIC-STH.2009.5444470
  • Filename
    5444470