Oriented convex polyhedra for collision detection in 3D computer animation

  • Authors:
  • Bade. A;Suaib. N;M. Zin. A;T. Sembok T. M

  • Affiliations:
  • FSKSM, UTM, Skudai, Johor;FSKSM, UTM, Skudai, Johor;FTSM, UKM, Bangi, Selangor;FTSM, UKM, Bangi, Selangor

  • Venue:
  • Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a method for fast-approximate collision detection between 3D models S undergoing rigid body motion. To enclose a 3D model in as tight as possible, we propose an approach known as oriented convex polyhedra R(S). By surrounding the 3D models tightly, the veracity of detected collision can be improved. It is known that the large number of empty corners which belongs to any 3D bounding volumes B(S) can affect the truthfulness of collision detection. Therefore, we describe a way to compute R(S) using intersection of a set of halfspaces. The directions of these halfspaces are generated from calculating covariance matrix. To acquire the tightest R(S) as possible, we have improved the quality of abutting corners by implementing similar approach as Tribox Bounds method. In our case, improvements of abutting corners are important since the generated intersection points will be used for intersection testing. To detect collision between R(S), we utilize local space of R(S) and perform a straightforward approach by simply checking its interval pairs. Our proposed approach was implemented and we perform a number of comparisons in terms of time and recorded collision with other B(S). From the conducted tests, R(S) performs well and might be a possible choice for detecting collisions of the 3D models undergoing rigid body motion.