VCarve Definition for 3D Printing

This is a simple tool to help create V carve shapes that can be boolean’d with other shapes. This is useful for some of my 3D printing projects.

VCarve II.gh (39.6 KB)

A recent thread on the topic here:

It seems that nobody has yet come up with a good way to get the true shape that takes into account the circular profile of the spinning bit. Any time the bit moves up/down faster than it does in the XY plane (eg plunge cuts or very quick tapers) the profile will be incorrect. And of course sharp corners do not get a fillet.

I wonder if SDFs with isopod would be a way to go about it?

I have done a lot of V Carving in the last 18 years using Vectric products. In every case, a vcarve is controlled by two curves/lines. There is no single line V carving as is being attempted in the references you posted. I am not doing that in the definition I wrote either. I specifically want the “flat” end effect at times, which is not possible with a spinning bit in a router. In typical V Carve software a flat end results in a sloped face leading up to the flat end line. Also, in typical vcarve software, ALL shapes are closed for obvious reasons. In general, the depth of the v cut is controlled by the distance between the lines and the included angle of the cutter. It is also possible to specify a flat depth.

In typical V carve software self intersecting shapes are trimmed before creating the vcarve.

The posts you referenced are interesting. I am not sure what the goal is though? Vcarving software mimics what a person would carve using a chisel, like the lettering we are all used to seeing on signage.

My definition is not trying to replicate vcarving software. I already have that.:grinning_face: