V-Carving is actually very complicated. If you want to use a V-Shaped bit dragged along a profile at a specific depth, that’s trivial (and already supported).
If you want to vary the depth so the tool creates a perfect V-shaped pocket that varies in width with the shape, things are a bit different - It requires computing what’s called the “Medial Axis” of whatever shape you’re carving - that is, the path for which you are the same distance from two (or more) sides of your shape, and which parts of the shape you’re equidistant from for any given segment. When you have the medial axis, you use it to compute the proper depth for a given segment of the V-Carve.
In case anyone is unclear, this is what I’m referring to:
Computing the Medial Axis is something we’ve had one of our “moon-shot” coders on for several months now. It’s a relatively simple thing to explain, but really damn hard to get a computer to do it cleanly and quickly.
