Browse > Article
http://dx.doi.org/10.7583/JKGS.2019.19.6.99

A Robust and Efficient Method to Compute the Closest Approach Distance between Two Ellipsoids  

Choi, Min Gyu (Dept. of Computer Science, Kwangwoon University)
Abstract
This paper addresses a method to compute the closest approach distance between two ellipsoids in their inter-center direction. This is the key technique for collision detection and response between ellipsoids. We formulate a set of conditions with the inter-center distance, the contact point and the contact normal vector of the two externally-contacting ellipsoids. The equations are solved robustly and efficiently using a hybrid of Newton's method and the bisection method with root bracketing. We demonstrate the robustness and efficiency of the proposed method in various experiments.
Keywords
Collision Handling; Closest Approach distance; Ellipsoid; Inter-Center Direction;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 M. Muller and N. Chentanez, "Solid simulation with oriented particles", ACM Transactions on Graphics, Vol. 30, No. 4, Article 92, 2011.
2 M. G. Choi, "Real-time simulation of ductile fracture with oriented particles", Computer Animation and Virtual Worlds, Vol. 25, pp. 455-463, 2014.   DOI
3 M. G. Choi and J. Lee, "As-rigid-aspossible solid simulation with oriented particles", Computers and Graphics, Vol. 70, pp. 1-7, 2018.   DOI
4 M. G. Choi, "A practical method to compute the closest approach distance of two ellipsoids", Journal of Korea Game Society, Vol. 19, No. 1, pp. 5-14, 2019.   DOI
5 W. Wang, J. Wang, and M.-S. Kim, "An algebraic condition for the separation of two ellipsoids", Computer Aided Geometric Design, Vol. 18, No. 6, pp. 531-539, 2001.   DOI
6 Y.-K. Choi, J.-W. Chang, W. Wang, M.-S. Kim, and G. Elber, "Continuous collision detection for ellipsoids", IEEE Transactions on Visualization and Computer Graphics, Vol. 15, No. 2, pp. 311-324. 2009.   DOI
7 X. Jia, Y.-K. Choi, B. Mourrain, and W. Wang, "An algebraic approach to continuous collision detection for ellipsoids", Compuer Aided Geometric Design, Vol. 28, pp. 164-176, 2011.   DOI
8 L. Gonzalez-Vega and E. Mainar, "Solving the separation problem for two ellipsoids involving only the evaluation of six polynomials", In Proc. Milestones in Computer Algebra 2008.
9 J. W. Perram and M. S. Wertheim, "Statistical Mechanics of Hard Ellipsoids. I. Overlap Algorithm and the Contact Function", Journal of Computational Physics, Vol. 58, 409-416, 1985.   DOI
10 J. W. Perram, J. Rasmussen, E. Præstgaard, and J. L. Lebowitz, "Ellipsoid contact potential: Theory and relation to overlap potentials", Physical Review E, Vol. 54, No. 6, pp. 6565-6572, 1996   DOI
11 L. Paramonov and S. N. Yaliraki, "The directional contact distance of two ellipsoids: Coarse-grained potentials for anisotropic interactions", Journal of Chemical Physics, Vol. 123, No. 19, Article 194111, pp. 1-11, 2005.
12 X. Zheng and P. Palffy-Muhoray, "Distance of closest approach of two arbitrary hard ellipses in two dimensions", Physical Review E, Vol. 75, Article 061709, pp. 1-6, 2007.
13 X. Zheng, W. Iglesias and P. Palffy-Muhoray, "Distance of closest approach of two arbitrary hard ellipsoids", Physical Review E, Vol. 79, Article 057702, pp. 1-4, 2009.
14 W. H. Press, S. A. Teukolsky, W. T. Vetterling and B. P. Flannery, Numerical Recipes: The Art of Scientific Computing, 3rd edition, Cambridge University, 2007.
15 K. B. Petersen and M. S. Pedersen, "The Matrix Cookbook", Technical University of Denmark, 2012.