Following on from my Profile2Helix plugin, this similar idea produces a surface so that 3D MOPs can be applied to cut the shape.
The idea is to draw half of an object, similar to the lathe MOP, and it will be rotated around the Y axis to produce a circular surface.
Edit: Version 4 attached, works with CamBam v1.0
also attached is a pdf instruction document.
Rewritten using Andy's Python script code translated to C#
A wide range of objects can be used to draw the profile lines as can be seen in the attached image.
Edit:
Version 5.0 attached
1. Increased decimal points of Tolerance value.
2. Added Undo point
Edit:
Version 6.0 attached
1. attempts to fix a bug when points of the polyline profile lie exactly at X0