How to Cut Corners and Get Bounded Convex Curvature
Mikkel Abrahamsen, Mikkel Thorup

TL;DR
The paper presents algorithms for computing the largest subset of a given region with bounded convex curvature, addressing a geometric problem relevant to manufacturing and toolpath optimization.
Contribution
It introduces the first algorithms for finding the maximum bounded convex curvature subset, with improved efficiency for simply-connected regions.
Findings
Algorithm runs in O(n^2) time for regions with holes.
Faster O(n log n) algorithm for simply-connected regions.
Successfully computes the maximum subset with bounded convex curvature.
Abstract
We describe an algorithm for solving an important geometric problem arising in computer-aided manufacturing. When cutting away a region from a solid piece of material -- such as steel, wood, ceramics, or plastic -- using a rough tool in a milling machine, sharp convex corners of the region cannot be done properly, but have to be left for finer tools that are more expensive to use. We want to determine a toolpath that maximizes the use of the rough tool. In order to formulate the problem in mathematical terms, we introduce the notion of bounded convex curvature. A region of points in the plane has \emph{bounded convex curvature} if for any point , there is a unit disk and such that and all points in within distance from are in . This translates to saying that as we traverse the boundary with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · 3D Shape Modeling and Analysis · Digital Image Processing Techniques
