ACM Home Page
Please provide us with feedback. Feedback
Sphere-tree construction using dynamic medial axis approximation
Full text PdfPdf (1.89 MB)
Source Symposium on Computer Animation archive
Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation table of contents
San Antonio, Texas
SESSION: Collisions and deformations table of contents
Pages: 33 - 40  
Year of Publication: 2002
ISBN:1-58113-573-4
Authors
Gareth Bradshaw  Trinity College, Dublin, IRELAND
Carol O'Sullivan  Trinity College, Dublin, IRELAND
Sponsors
Eurographics: Eurographics
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 50,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/545261.545267
What is a DOI?

ABSTRACT

Collision handling is very computationally expensive, especially in large scale interactive animations. Hierarchical object representations play an important role in performing efficient collision handling. Many different geometric primitives have been used to construct these representations, which allow areas of interaction to be localised quickly. For time-critical algorithms, such as interruptible collision detection, there are distinct advantages to using hierarchies of spheres, known as sphere-trees. This paper presents a novel algorithm for the construction of sphere-trees. The algorithm presented approximates objects, both convex and non-convex, with a higher degree of fit than existing algorithms. In the lower levels of the representations, there is almost an order of magnitude decrease in the number of spheres required to represent the objects to a given accuracy.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
BLUM, H., AND NAGEL, R. 1978. Shape description using weighted symmetric axis features. Pattern Recognition 10, 167-180.
 
2
BOWYER, A. 1981. Computing Dirichlet tessellations. The Computer Journal 24, 2, 162-166.
 
3
BRADSHAW, G. 2001. Bounding Volume Hierarchies for Level-of-Detail Collision Handling. PhD thesis, Trinity College Dublin, IRELAND.
 
4
CAMERON, S. 1997. Enhancing GJK: Computing minimum penetration distances between convex polyhedra. In Proceedings of the Int. Conf. On Robotics and Automation, 3112-3117.
5
 
6
DINGLIANA, J., AND O'SULLIVAN, C. 2000. Graceful degradation of collision handling in physically based animation. Computer Graphics Forum, (Proceedings, Eurographics 2000) 19, 3, 239-247.
 
7
GILBERT, E., JOHNSON, D., AND KEERTHI, S. 1988. A fast procedure for computing the distance between complex objects in three-dimensional space. IEEE Transactions on Robotics and Automation 4, 2, 193-203.
8
9
 
10
 
11
 
12
HUBBARD, P. 1995. Real-time collision detection and time-critical computing. In Workshop On Simulation and Interation in Virtual Environments.
13
 
14
INAGAKI, H., SUGIHARA, K., AND N. SUGIE. 1992. Numerically robust incremental algorithm for constructing 3D Voronoi diagrams. In Proceedings of the 4th Canadian Conference on Computational Geometry, 334-339.
 
15
 
16
KRISHNAN, S., GOPI, M., LIN, M., MANOCHA, D., AND PATTEKAR, A. 1998. Rapid and accurate contact determination between spline models using ShellTrees. In Proceedings of Eurographics '98, vol. 17(3), 315-326.
 
17
 
18
LARSEN, E., GOTTSCHALK, S., LIN, M., AND MANOCHA, D. 1999. Fast proximity queries with swept sphere volumes. Tech. Rep. TR99-018, Dept. of Computer Science, University of North Carolina.
 
19
LIN, M., AND CANNY, J. 1991. Efficient algorithms for incremental distance computation. In Proc. IEEE Conference on Robotics and Automation, 1008-1014.
 
20
21
 
22
O'SULLIVAN, C., AND DINGLIANA, J. 1999. Realtime collision detection and response using sphere-trees. In Proceedings of the Spring Conference on Computer Graphics, 83-92.
 
23
PALMER, I., AND GRIMSDALE, R. 1995. Collision detection for animation using sphere-trees. Computer Graphics Forum 14, 2, 105-116.
 
24
 
25
QUINLAN, S. 1994. Efficient distance computation between nonconvex objects. In Proceedings International Conference on Robotics and Automation, 3324-3329.
 
26
 
27
28
 
29
 
30
WELTZ, E. 1991. Smallest enclosing disks (balls and ellipsoids). In New Results and New Trends in Computer Science, H. Maurer, Ed. 359-370.
 
31
WHITE, D. (www). Smallest Enclosing Ball of Points/Balls. http://vision.ucsd.edu/dwhite/ball.html.
 
32
WILSON, A., LARSEN, E., D. MANOCHA, AND LIN, M. 1998. IMMPACT: A system for interactive proximity queries on massive models. Tech. Rep. TR98-031, Dept. of Computer Science, University of North Carolina.


Collaborative Colleagues:
Gareth Bradshaw: colleagues
Carol O'Sullivan: colleagues