i think i have threading down. create a cylinder, wrap a helix around it, then create a "cutting tool" wedge (3 lines making triangle), trim off excess if need be, join the 3 lines as one, move point of triangle to some point on radius of cylinder (this is depth of cut), then do a one rail sweep solid, then subtract the sweep from the cylinder. voila, threads. just not sure this is the easiest way, but it works.
this is cylinder of 0.25" dia x 1" long, 40tpi (0.0250 pitch) with wedge cutter of 60 degrees. not exactly sure yet if what i did meets any std spec, but at least now i know how to cut threads.
just a note for Punch!, a threading tool would be nice. make helix, click threading tool, type in params (pitch, depth, angle, direction of cut), then, cut.
Attachment 217926
ray traced with metal camera, and a point light source. not bad.