Title :
A Fast Collision Detection Algorithm Based on Distance Calculations between NURBS Surfaces
Author :
Zhao, Wei ; Lan, Ying
Author_Institution :
Inf. Technol. Acad., Jilin Agric. Univ., Changchun, China
Abstract :
Collision detection is one of the major issues of virtual reality, including calculating the distance between two objects in space. In this paper, the proposed method based upon the technique of splitting the NURBS surfaces. Firstly, through the interpreting factor to adaptive subdivision surface, and then gradually subdivision surface for the control points with increment algorithm surrounded by constructing a convex hull, based on the distance between the convex hull the GJK algorithm instead of the bounding box algorithm, improve the speed of the algorithm. Through the experiments indicate that the algorithm efficiency has improved a lot, more content to complex interactive virtual system in real-time.
Keywords :
computational geometry; splines (mathematics); virtual reality; GJK algorithm; NURBS surface splitting technique; adaptive subdivision surface; bounding box algorithm; collision detection algorithm; control points; convex hull construction; distance calculations; increment algorithm; interactive virtual system; interpreting factor; nonuniform rational B-spline surfaces; Algorithm design and analysis; Computers; Detection algorithms; Spline; Surface reconstruction; Surface topography; Surface treatment; NURBS surfaces; adaptive split of NURBS surfaces; collision detection; incremental algorithm;
Conference_Titel :
Computer Science and Electronics Engineering (ICCSEE), 2012 International Conference on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4673-0689-8
DOI :
10.1109/ICCSEE.2012.2