forked from: Sphere modifier

