magic_man1 Posted February 10, 2010 Posted February 10, 2010 I am creating a dynamic rectangle block with a hatch inside it that is associated to the rectangle as it is stretched. I have the hatch boundary on a non-plotting layer, and have a line directly over the top of two sides of the hatch boundary that are plotting layers (so two edges and the hatch will plot). After inserting and 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. The hpdraworder command helped me get the hatch to the back, now I need to get the plotting edges to the front. HELP!!!!!!!!! Quote
Pablo Ferral Posted February 11, 2010 Posted February 11, 2010 Unfortuantly 'Draw order' isn't permanent, I have noticed thant things seem to re-order themselves at will. This is particularly tricky if your hatch is inside a block. Can you post the block, or a screen shot so we can get a clearer idea of what you are trying to achieve? Quote
magic_man1 Posted February 11, 2010 Author Posted February 11, 2010 Here is an image of what I need it to look like... the Green edges are what need to print differently than the hatch (my ctb file takes care of this). The gray at the long ends are part of the hatch boundary these ends will not plot (by design). The issue I have is that in the dynamic block editor does not allow me to move the green edges forward permanently, so that they are in 'Front' once the block is inserted. Quote
Pablo Ferral Posted February 11, 2010 Posted February 11, 2010 I'm pretty much stumped. Do you need to have a rectangular polyline to associate your hatch to? A hatch will associate to individual lines. I normally wouldn't usually recommend it but inside a block it might be OK. Quote
Tommy78 Posted February 12, 2010 Posted February 12, 2010 If the plot is good i wouldn't worry about it too much but if you want you can implement this workaround; add a visibility state to your block, name it "hide boundary" for example and make that your default visibilty, set your visibility grip to 0 so it doesnt show in the drawing, this way you can make your block look like you want it. Quote
Tommy78 Posted February 12, 2010 Posted February 12, 2010 Thank you! I'm rather into dynamic blocks lately . Quote
magic_man1 Posted February 15, 2010 Author Posted February 15, 2010 WaHOOO! Tommy78 RULES! Now, I get to test my new found skills on a few more blocks, let's see how I do. Thanks again for all your help. Quote
vox_boy Posted February 18, 2010 Posted February 18, 2010 May I suggest, presuming you want a solid hatch, offseting lines at an extremly close offset? This way it appears as a solid hatch in both your model and on the drawing sheet. Works for me! Quote
unrestricted Posted June 8, 2010 Posted June 8, 2010 If the plot is good i wouldn't worry about it too much but if you want you can implement this workaround;add a visibility state to your block, name it "hide boundary" for example and make that your default visibilty, set your visibility grip to 0 so it doesnt show in the drawing, this way you can make your block look like you want it. Draw order here is a mess. I can't find a solution for my architectural drawing. Example: a coach as a block on a floor. The floor will appear on top of the coach, even I put the draw order right. (set above object) who can help? 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.