[MAS.865](../..) > [Path Planning](..) > Adaptive Clearing
## Adaptive Clearing
Sometimes referred to as **high-speed machining** although that is also the case for trochoidal paths.
* [Adaptive clearing in HSMWorks](https://knowledge.autodesk.com/support/hsm/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/Inventor-HSM/files/GUID-970298C7-2F2E-47E6-AD54-454DEC0BBD7C-htm.html)
* Roughing strategy for clearing large amount of material
* Seeks maximum tool load constantly (to reduce tool wear)
* Allows cutting deep (tool length) and with the flank of the tool
* [Helical post](https://solidedging.wordpress.com/2015/03/16/adaptive-clearing-the-secret-weapon-of-autodesk-hsmworks-and-inventor-hsm/)
* [Video from AutoDesk](https://www.youtube.com/watch?v=1TgYz_LBdkw)
* [Instructables Adaptive Roughing](http://www.instructables.com/lesson/3D-Adaptive-Roughing/)
* [Freesteel](https://www.freesteel.co.uk/images/blog/brochure.pdf)
* Center of force is half-way up the tool, reducing deflection and the potential for vibration
### Region Growing with Spirals

* [A smooth spiral tool path for high speed machining of 2D pockets](https://www.sciencedirect.com/science/article/pii/S0010448509001031), Computed-Aided Design 2009
* Computes skeleton of shape
* Start at center and spirals outwards
* [MATHSM: medial axis transform toward high speed machining of pockets](https://www.sciencedirect.com/science/article/pii/S0010448504001228), Computer-Aided Design 2005
* Fits largest possible circles to each region (i.e. their center is the medial axis)
* Use circles from center outwards to define the tool path
* [Path Generation for High Speed Machining Using Spiral Curves](http://repository.ust.hk/ir/Record/1783.1-18441)
* Medial Axis Transform
* Considering different spirals ([Clothoid spiral](https://en.wikipedia.org/wiki/Euler_spiral) = constant curvature, [Archmedean spiral](https://en.wikipedia.org/wiki/Archimedean_spiral) = constant angular velocity)
### Medial Axis Transform
Also known as [Skeletonization](https://homepages.inf.ed.ac.uk/rbf/HIPR2/skeleton.htm).
The [medial axis](https://en.wikipedia.org/wiki/Medial_axis) corresponds to the set of points that have more than one closest point on the object's boundary.
See:
* [Voronoi diagram](https://en.wikipedia.org/wiki/Voronoi_diagram) = partitioning of the a plane into regions based on distance to points
* [Medial meshes](https://arxiv.org/abs/1308.3917)
* [Manifold Approximation of 3D Medial Axis](Manifold Approximation of 3D Medial Axis)
* [Mean Curvature Skeletons](https://github.com/ataiya/starlab-mcfskel)
* [Q-MAT](https://www.cs.purdue.edu/cgvlab/talks/Spring16/glunchChris.pdf#page=2)
