Ortegano, J.Navarro, H.Carmona, R.Silva, F. and Gutierrez, D. and Rodríguez, J. and Figueiredo, M.2021-06-182021-06-182021978-3-03868-152-6https://doi.org/10.2312/pt.20111147https://diglib.eg.org:443/handle/10.2312/pt20111147The presence or not of collisions between objects is usually required to study the interaction between them, increasing the realism in virtual environments. Collision detection between polygonal objects has been widely studied, and more recently some studies have been made concerning collisions between volume objects. Collision detection between volume datasets and polygonal objects is introduced in this work. This kind of mixed scenes appears naturally in many applications such as surgery simulation and volume edition. To detect the collision, first the volume dataset is represented by a single 3D texture. Then, a mapping from eye space to volume space is established, such as each mesh fragment has a 3D texture coordinate. The collision is verified by fragment during the rasterization stage. We use OpenGL R occlusion query extension to count the number of mesh fragments colliding with the volume. Our tests show that up to 3800 pairs of volume-mesh may be evaluated in one second.I.3.7 [Computer Graphics]Three Dimensional Graphics and RealismVirtual realityVolume-Surface Collision Detection10.2312/pt.20111147175-182