Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Optimal bounding cones of vectors in three dimensions

Published: 31 January 2005 Publication History

Abstract

The problem of computing the minimum-angle bounding cone of a set of three-dimensional vectors has numerous applications in computer graphics and geometric modeling. One such application is bounding the tangents of space curves or the vectors normal to a surface in the computation of the intersection of two surfaces. No optimal-time exact solution to this problem has been yet given. This paper presents a roadmap for a few strategies that provide optimal or near-optimal (time-wise) solutions to this problem, which are also simple to implement. Specifically, if a worst-case running time is required, we provide an O(nlogn)-time Voronoi-diagram-based algorithm, where n is the number of vectors whose optimum bounding cone is sought. Otherwise, if one is willing to accept an, in average, efficient algorithm, we show that the main ingredient of the algorithm of Shirman and Abi-Ezzi [Comput. Graphics Forum 12 (1993) 261-272] can be implemented to run in optimal @Q(n) expected time. Furthermore, if the vectors (as points on the sphere of directions) are known to occupy no more than a hemisphere, we show how to simplify this ingredient (by reducing the dimension of the problem) without affecting the asymptotic expected running time. Both versions of this algorithm are based on computing (as an LP-type problem) the minimum spanning circle (respectively, ball) of a two-dimensional (respectively, three-dimensional) set of points.

References

[1]
de Berg, M., van Kreveld, M., Overmars, M. and Schwarzkopf, O., Computational Geometry, Algorithms, and Applications. 2000. second ed. Springer-Verlag, Berlin.
[2]
Kim, D.S., Papalambros, P.Y. and Woo, T.C., Tangent, normal, and visibility cones on Bézier surfaces. Comput. Aided Geom. Design. v12. 305-320.
[3]
Elber, G. and Zussman, E., Cone visibility decomposition of freeform surfaces. Comput. Aided Design. v30. 315-320.
[4]
Meenakshisundaram, G. and Krishnan, S., A fast and efficient projection-based approach for surface reconstruction. Int. J. High Performance Comput. Graphics, Multimedia, Visualisation. v1. 1-12.
[5]
http://www.cs.technion.ac.il/~irit
[6]
Lawson, C., The smallest covering cone or sphere. SIAM Rev. v7. 415-417.
[7]
Loop detection in surface patch intersections. Comput. Aided Geom. Design. v5. 161-171.
[8]
Shirman, L.A. and Abi-Ezzi, S.S., The cone of normals technique for fast processing of curved patches. Comput. Graphics Forum. v12. 261-272.
[9]
Stamminger, M., Slusallek, P. and Seidel, H.-P., Bounded radiosity---Illumination on general surfaces and clusters. Comput. Graphics Forum. v16. 309-318.
[10]
Welzl, E., Smallest enclosing disks (balls and ellipsoids). In: Maurer, H. (Ed.), Lecture Notes in Computer Science, vol. 555. Springer-Verlag, Berlin. pp. 359-370.

Cited By

View all
  • (2019)Identifying Feasible Workpiece Placement with Respect to Redundant Manipulator for Complex Manufacturing Tasks2019 International Conference on Robotics and Automation (ICRA)10.1109/ICRA.2019.8794353(5585-5591)Online publication date: 20-May-2019
  • (2018)Importance Sampling of Many Lights with Adaptive Tree SplittingProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/32333051:2(1-17)Online publication date: 24-Aug-2018
  • (2015)Topologically guaranteed bivariate solutions of under-constrained multivariate piecewise polynomial systemsComputer-Aided Design10.1016/j.cad.2014.08.02658:C(210-219)Online publication date: 1-Jan-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Information Processing Letters
Information Processing Letters  Volume 93, Issue 2
31 January 2005
51 pages

Publisher

Elsevier North-Holland, Inc.

United States

Publication History

Published: 31 January 2005

Author Tags

  1. Algorithms
  2. Curves and surfaces
  3. Maximum empty circle
  4. Minimum spanning circle
  5. Minimum spanning cone

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Identifying Feasible Workpiece Placement with Respect to Redundant Manipulator for Complex Manufacturing Tasks2019 International Conference on Robotics and Automation (ICRA)10.1109/ICRA.2019.8794353(5585-5591)Online publication date: 20-May-2019
  • (2018)Importance Sampling of Many Lights with Adaptive Tree SplittingProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/32333051:2(1-17)Online publication date: 24-Aug-2018
  • (2015)Topologically guaranteed bivariate solutions of under-constrained multivariate piecewise polynomial systemsComputer-Aided Design10.1016/j.cad.2014.08.02658:C(210-219)Online publication date: 1-Jan-2015
  • (2010)Global solutions of well-constrained transcendental systems using expression trees and a single solution testProceedings of the 6th international conference on Advances in Geometric Modeling and Processing10.1007/978-3-642-13411-1_1(1-18)Online publication date: 16-Jun-2010
  • (2006)Subdivision termination criteria in subdivision multivariate solversProceedings of the 4th international conference on Geometric Modeling and Processing10.1007/11802914_9(115-128)Online publication date: 26-Jul-2006

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media