Maxelkat Posted December 2, 2009 Posted December 2, 2009 Hi guys, I'm having this persistent problem with AutoCAD 2006 concerning draw order, and I'm hoping there's a really simple solution to it: I've got some drawings with various blocks in, and, to save me trimming behind components, I have placed a white solid hatch in some of the blocks, to hide what is behind. This all works very well for me. However, when I bring in one of these drawings into another drawing, the draw order of the hatched blocks become reversed, ie the hatch goes in front of its boundary. The (unsatisfactory) solution at present is to go into each of the affected blocks, click on the hatch, and send to back. Does anybody know why this is happening, how to stop it happening, or an easier way of putting it right? All the best Elliott Quote
Glen Smith Posted December 2, 2009 Posted December 2, 2009 I don't really have anything to help you other than to say that I have issues with draw order as well. I sometimes think that I've got it where I want and then something happens and objects disappear behind others. Moral support is all I have for you, sorry. Glen Quote
Tankman Posted December 7, 2009 Posted December 7, 2009 Maxelkat: I hate to report, same situation as Glen posted above. Usually, just clicking on the stubborn item (draworder should be in back) usually returns to normal (or what I need). I'm using '05 most of the time, the problem you stated is the same. Quote
Maxelkat Posted December 9, 2009 Author Posted December 9, 2009 Thanks Glen and Tankman. It helps to know it's not just me who has encountered this problem. Max Quote
magic_man1 Posted February 10, 2010 Posted February 10, 2010 All, I just learned myself, by 'Googling' this topic... Apparently there is a command that forces all new hatches to be in front / back, etc. The command is 'hpdraworder'. I know that value '1' sends all new hatches you draw to the back. Hopefully this helps you. Quote
magic_man1 Posted February 10, 2010 Posted February 10, 2010 When I found the hpdraworder command I thought it would help me with a dynamic block that I'm working on, but apparently that is not the case. Basically I have a rectangle block with a hatch inside it that is associated to the rectangle as it is stretched. I am trying to make the hatch boundary be non-plotting and have a line directly over the top of two sides of the rectangle that are 'By Layer' (so these two edges will plot). After testing my block several times and several ways, I determined that when I insert my block, the boundary hatch (though non-plotting), is what shows 'in-front' on screen. I need this boundary to be draw ordered 'Back' so I can see the edges that will plot. Unfortunately the draw order function is not working within the dynamic block editor. HELP!!!!!!!!! Quote
Glen Smith Posted February 11, 2010 Posted February 11, 2010 Try WBlocking the block out to a dedicated file, then opening the file in standard AutoCAD. Use draworder to get the durn thing looking the way you want and save it back out. Return to your original drawing and redefine the block from the saved copy and see if that fixes your problem. Glen Quote
magic_man1 Posted February 15, 2010 Posted February 15, 2010 Just in case anyone else is having this issue... Here is a link to a forum I started seperately that gave me a solution: http://www.cadtutor.net/forum/showthread.php?t=44702 Quote
bshaw0777 Posted February 15, 2010 Posted February 15, 2010 I have had that prob with hatches. I fould that even when you send to back, whatever you draw last will come back to the front after a copy/paste or regen. But if you do the hatch first then move the rest over it. it will stay in the back and vise versa (the order you draw it). Hope that helps? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.