B-spline surface based concept design module for applications in virtual reality environment

  1. Get@NRC: B-spline surface based concept design module for applications in virtual reality environment (Opens in a new window)
DOIResolve DOI: http://doi.org/10.3722/cadaps.2013.247-263
AuthorSearch for: ; Search for: ; Search for:
Journal titleComputer-Aided Design and Applications
Pages247263; # of pages: 17
Subjectconcept design, deformable model, virtual reality, blending matrices
AbstractOver the past decade, B-spline modeling has become the standard mathematical model for representing freeform or organic objects in CAD/CAM systems. Using a Bspline surface to represent the virtual model in a haptic concept design module helps to streamline the exchange of the information with existing CAD/CAM systems. Bspline surfaces also help increase visual realism because these represent continuous surface. At the same time, physically based virtual deformable models provide a sense of realism to the user. However, the algorithms used for interaction with the virtual model should be efficient to maintain acceptable level of virtual realism and perceive the simulation as continuous with no time lag. This paper presents a B-spline surface based concept design framework, which can be used to generate various concepts, evaluate these concepts, and provide user training. The proposed framework assumes that all deformable models are represented as B-spline surfaces. The tools used to interact with the deformable models can be implicit surface, tessellated surface, Bspline surface, or point-based. The technique exploits blending matrices for the Bspline surface that are independent of the control point positions and, hence, can be pre-calculated prior to haptic interaction. Once determined, the pre-calculated blending matrices are used to generate discrete points on the B-spline surface. Mass spring system is used to incorporate material properties to the virtual objects. Practical illustrations of the concept design framework are presented for modeling and evaluation of concepts and provide training to the intended user segment.
Publication date
AffiliationConstruction; National Research Council Canada
Peer reviewedYes
NPARC number21270403
Export citationExport as RIS
Report a correctionReport a correction
Record identifiera4ead78f-227f-4e83-933a-527d656029a4
Record created2014-02-07
Record modified2016-05-09
Bookmark and share
  • Share this page with Facebook (Opens in a new window)
  • Share this page with Twitter (Opens in a new window)
  • Share this page with Google+ (Opens in a new window)
  • Share this page with Delicious (Opens in a new window)