Abstract
The problem of covering a given 2D convex domain D with a C1 random-looking curve C is considered. C within D is said to cover D up to ϵ > 0 if all points of D are within ϵ distance of C. This problem has applications, for example, in manufacturing, 3D printing, automated spray-painting, polishing, and also in devising a (pseudo) random patrol-path that will visit (i.e. cover) all of D using a sensor of ϵ distance span. Our distance bound approach enumerates the complete set of local distance extrema, enumeration that is used to provide a tight bound on the covering distance. This involves computing bi/tri-normals, or circles tangent to C at two/three different points, etc. A constructive algorithm is then proposed to iteratively refine and modify C until C covers a given convex domain D and examples are given to illustrate the effectiveness of our algorithm.
Original language | English |
---|---|
Pages (from-to) | 1-13 |
Number of pages | 13 |
Journal | Graphical Models |
Volume | 89 |
DOIs | |
State | Published - 1 Jan 2017 |
Keywords
- 3D printing
- Covering
- Local distance extrema
- Medial-axis
- Multivariate constraints
- Random curves
All Science Journal Classification (ASJC) codes
- Software
- Geometry and Topology
- Modelling and Simulation
- Computer Graphics and Computer-Aided Design