I've seen a few outline / shrinkwrap lisps that create a single closed ouline around a set of objects, but I was looking for one that would do the same while creating islands if it detects any inside.
If anyone knows of a lisp that does this please let me know. My searches have come up empty.
Thanks!
Solved! Go to Solution.
Solved by _gile. Go to Solution.
Hi,
If I do not misunderstand your request, you can find an answer here at TheSwamp (if you do not already have an account, you'll need to register to acces this part of the site). This thread contains .NET (C# and F#) and AutoLISP codes plus a little video which shows the command behavior.
You can also get this LISP named 'Fusion' from this web page (french comments and prompts).
Hi Gilles,
That lisp worked fine. Thanks for the link! I noticed the discussion in that swamp thread about the speed of the routine. The items I'm trying to process are very numerous and it takes a good 15 minutes or so to process one layer. I have autocad 2013 and I've only ever used lisp scripts, but that thread was talking about the C# version being much faster. It there a way I can load the C# into autocad 2013?
Thanks,
Dan
In the attached ZIP file you'd find two DLLs: ShrinkWrapPlines_18.dll (for AutoCAD 2007-2012) and ShrinkWrapPlines_19 (for AutoCAD 2013+).
The command will spend some time to achieve the first time it runs due to the modeler DLL loading (required to create regions) and the final compilation of the DLL.
Anyway, it may be faster to run the command several times selecting only some polylines then run it once with all the polylines in the drawing.