I have seached for a while for a solution. A lot people have sugessted FLATTEN however this is not a valid command in ACA 2012.
Any other ideas? I have never used a lisp routine so I am not sure how they are used.
Thank you for any help.
Solved! Go to Solution.
Thanks for the help. I did reinstall ET and ran FLATTEN. It appearded to get most of the way through then gave this error: bad argument type: lselsetp nil.
I'm going to try and find out what that's all about.
There is also "FLATSHOT" command that works better than flatten, you an try it. But if nothing works - there is also one more - longer way to do so:
1.choose all on you drawing
2. go to properties table.
manually change z value to zero for every group of objects - blocks, lines, plines etc. in the case of plines you have to set "elevation' to 0.
And in the case of 3D polylines (if you have any) you need to explode them, put the lines start and end of all the lines to 0 (zero) in the z coordinate, and then pedit them back to polylines and join them up.
Credit where credit is due! Give kudos or accept as solution whenever you can.
This is the best solution I've ever tried. I red about it some 10-15 years ago and it still the best.
Basically, you move everything up and down by so much that autocad cannot handle the numbers and just round it to zero.
Make sure the layers are unlocked
copy and paste these two lines
(command "MOVE" (ssget "x") "" "0,0,0" "0,0,1e99")
(command "MOVE" (ssget "p") "" "0,0,0" "0,0,-1e99")
Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register