Is there a macro out there from times gone by that will do a batch conversion of line entities to polylines? specifically I am looking for a way to hatch shapes drawn with lines ... my current (and long term) solution is to export to autocad, hatch the shapes in question and then export/import it back into datacad...
Why not just simply try the Curves->Polyline->Edit->Line to Poly command?
Or use contour search and click inside the enclosed space.
I usually avoid this as an issue by simply drawing with polylines if I know I am likely to want to hatch the result or use it as an overlay/knockout. However, sometimes it's easier to use the multi-line function with its ability to set offsets, auto-clean intersections, etc.when drawing some sort of matrix but hatching this is a different story as it's tedious to pick each space and/or to run through the "line to polyline" function - the easy fix is to simply export to dwg and bring it back in which will converted all of the (presumably closed) shapes to polylines...
Not quite getting it (that AutoCAD export-import thing)...
Another option. Copy the smart walls to a new layer. You might also have to move z by say 10' so the openings do not cut the walls. Then Tools/Extract 2d/3d /Extract 2d this will change the smart wals in to 2d lines on a layer call walls_2d. Then you can hatch using that layer and Controur Search.
Roger Donaldson AIA CSI CDT NCARB
abUsing Datacad since 1986, ver 23.00.01.02 (SE)
http://www.RogerDonaldsonArchitect.com
abUsing Datacad since 1986, ver 23.00.01.02 (SE)
http://www.RogerDonaldsonArchitect.com
Thanks for all of the suggestions everyone...basically I am just dealing with a flat matrix aka winodow mull options and I did it with the multi-lines - just looking for a way to hatch without having to retrace my steps...if I export to dwg and then Hatch it in ACAD, I can then reopen in DCAD and the matrix will have been effectively converted to a polyline...point is ACAD can recognize closed shapes drawn with lines ....ie do this in one step. Just was hoping someone had written a macro that would do this...will check out the sundry suggestions but all seem like work arounds-for which I have a reasonably easy solution already...? Thanks. Tim
Who is online
Users browsing this forum: No registered users and 84 guests