Is there a way to make a linetype that is always at back in the draw order?

Is there a way to make a linetype that is always at back in the draw order?

smells9mm
Explorer Explorer
786 Views
3 Replies
Message 1 of 4

Is there a way to make a linetype that is always at back in the draw order?

smells9mm
Explorer
Explorer

I am fairly new to autocad and revit and this is my first experience with the forum so please forgive my ignorance.

 

I like to use a wide width polyline to mark shearwalls on my drawings,  They always come in at the front of the draw order and I need them to always be at the back.  I would like to make my "shearwall" linetype always come it at the back.  Any ideas?

0 Likes
Accepted solutions (1)
787 Views
3 Replies
Replies (3)
Message 2 of 4

Kent1Cooper
Consultant
Consultant
Accepted solution

There's no way that I know of for a linetype to be defined to behave that way.  I would suggest having them on their own Layer, and a little command could easily be defined to put everything on that Layer in back, which you could invoke when you're done drawing such things, and/or before closing the drawing.  Something like [untested]:

(defun C:SW2B (); = Shear Walls {to} Back
  (command "_.draworder" (ssget "_X" '((8 . "YourSWLayerName"))) "" "_back")
  (princ)
)
Kent Cooper, AIA
Message 3 of 4

rkmcswain
Mentor
Mentor

In addition to the previous reply, here are some routines that may assist you.

R.K. McSwain     | CADpanacea | on twitter
Message 4 of 4

smells9mm
Explorer
Explorer

That worked great.  Thank you!

0 Likes