Weighted Skeletal Structures For Computing Variable-Radius Offsets