Thursday, October 21, 2010

Pocketing Reorder

Now, in HeeksCNC, you don't have to worry about which direction ( clockwise or anti-clockwise ) your sketches are drawn. Simply select them all, do "Combine Sketches", then select that resultant sketch before making a pocket operation. The python script now uses the new function area.Reorder(), which checks which curves are inside which and reorders their direction ready for offsetting.

Friday, October 15, 2010

Commercial Pocketing Software

I have been asked to help someone make a commercial Windows dll to do pocketing like in HeeksCNC. Unfortunately the polygon offsetting used in HeeksCNC is derived from the "kbool" software, with its' GPL license, so it has to stay free. I have done quite a lot of work recently to adapt the "Clipper" polygon clipping library to do offsetting too.

Here are my results.
The first picture was made using kbool.

The second picture was made using my modified version of clipper.