Skip to content

Finds the minimum bounding cone of N points in any dimension in O(n log n) time.

License

Notifications You must be signed in to change notification settings

f5qiang/conebound

Repository files navigation

Bounding Cones

"I could be bounded in a cone and count myself a king of infinite space." ~ Hamlet, II.ii

Finds the minimum bounding cone of N points in any dimension in O(n log n) time.

Implements the Voronoi-based algorithm described by Barequet & Elber

Dependencies

  • numpy for maths
  • scipy for calculating convex hull

Installation

pip install conebound

Tests

Bounding Cone Tests

  • Covers acute, obtuse, reflex cases
  • Covers dimensions 2, 3, 4
pytest -v

About

Finds the minimum bounding cone of N points in any dimension in O(n log n) time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages