Learn More
An algorithm to detect collisions between both rigid and deformable objects is presented. The approach exploits benefits of a Bounding Volume Hierarchy (BVH) and a Feature-based method. The BVH decomposes the three dimensional polygonal objects into a hierarchy of spheres. The lowest level of the hierarchy is formed utilising spheres which bound 1-rings(More)
BACKGROUND From the 1950s computer based renderings of molecules have been produced to aid researchers in their understanding of biomolecular structure and function. A major consideration for any molecular graphics software is the ability to visualise the three dimensional structure of the molecule. Traditionally, this was accomplished via stereoscopic(More)
Recent advances in programming languages for graphics processing units (GPUs) provide developers with a convenient way of implementing applications which can be executed on the CPU and GPU interchangeably. GPUs are becoming relatively cheap, powerful, and widely available hardware components, which can be used to perform intensive calculations. The last(More)
—A discrete collision detection algorithm to detect self-collisions between deformable objects is presented, this is built up using a Bounding Volume Hierarchy (BVH) and a Feature-based method. The deformations are represented by the features of the mesh, which are within the bounding volumes and consequently the updating time for the BVH is reduced. The(More)
To create traffic simulations of high visual-fidelity, each road needs to be designed and modelled in great detail to conform with the governing rules and regulations of highway design. Roads could be created manually, but this can become a time-consuming and laborious process when modelling large-scale networks. Therefore, automated techniques for(More)
A haptic feedback device enables a user to manipulate three dimensional structures and feel forces contained within complex data-sets such as those resulting from computational biology. However, as the data-set grows in size it becomes difficult to ensure that the user can easily interact with every part of it. One could scale the data-set down to fit into(More)