dal-designs Posted July 28, 2014 Posted July 28, 2014 Hello All, Here in my office (oil and gas facilities planning) we're looking at revising some of our CAD practices. One of these involves drawing certain blocks that describe machinery (pumps, motors, gear boxes, loading arms, etc) so that when they lay over each other on plan drawings, you don't see wireframe bleeding through from the blocks underneath. In the past, drafters have exploded and trimmed these blocks to get the right look, but that way (obviously) lies madness. I am toying with the idea of adding a masking solid shape into each block to mask the parts that lie beneath, but how to best do that I don't know. It would be nice to just draw a filled solid PLINE shape that plots white (that is, doesn't plot on paper) but I can't figure out how to do that. There's also the solid option, but I don't like that much because you can't draw them with true, smooth curves. So how would y'all tackle this? All I can think of given the above constraints is to create pre-trimmed versions of each block, since our pump assemblies tend to go together only a few different ways each time, almost without exception... Quote
Dana W Posted July 29, 2014 Posted July 29, 2014 Solid hatch with draw order set properly should work. Set the draw order for the hatch to "bring to front". You need to use true color, RGB, 255.255.255 on the hatch for it to plot as white rather than black. Quote
RobDraw Posted July 29, 2014 Posted July 29, 2014 You need to use true color, RGB, 255.255.255 on the hatch for it to plot as white rather than black. Wouldn't this depend on the pen settings? Isn't it possible that that color could be set to plot black or shaded? Quote
jarr3tt88 Posted July 29, 2014 Posted July 29, 2014 Personally I like wipeouts in blocks, others don't. I'll attach a file with some blocks for example. Basically just draw the block as you want, then send the wipeout to the back of the block. The block thats placed ontop of anything will make it disappear. Wipeout Block Examples.dwg I love the door block in particular, talk about a time saver! Quote
RobDraw Posted July 29, 2014 Posted July 29, 2014 It is well known that wipeouts do not always work as expected, especially when it comes to display order. Also, some PDF programs plot them as solid blocks. That is why Dana suggested using a hatch that plots white. Quote
jarr3tt88 Posted July 29, 2014 Posted July 29, 2014 I haven't run into any issues with them yet, so I would recommend them. I like to give alternate solutions as you know Autocad has a built in DWG to PDF printer, and the sheet sets help to combine them. Not sure why there would be a need to use a 3rd party PDF maker. Yes the wipeouts have their issues, but so do other things. Draw order isn't a big deal to me cause I can fix it pretty quickly selecting the object, typing DO, enter, enter. So it still saves more time than making a door or window the old fashioned way of extend/trimming. I like being able to just pop in the door block and it self rotates, and "trims out" the wall lines, which I can leave to center the doors quickly; plus I can move a door a foot if I want and not have to fix the wall lines left behind without the wipeout technique. Quote
RobDraw Posted July 29, 2014 Posted July 29, 2014 So, you would recommend something that has documented issues just because you have not had any problems with it? I went for years without any virus protection on my personal computer without ever getting a virus. I practiced safe browsing. On the other hand, I have gotten viruses on computers with protection. Do you think that I should go back to not having any installed since I did not get any viruses? Quote
jarr3tt88 Posted July 29, 2014 Posted July 29, 2014 Could you show me some threads where the issues are? Aside PDF issues. PDF printing through autocad doesn't have an issue like that printing wipeouts solid. If its draw order issues, mostly you can do a regen and its fixed. I have dozens of blocks with wipeouts, and for me, the issues aren't there to not justify not using them as a time saving technique. I'm just providing a secondary solution to solid hatch, which I don't think is really a good option to begin with. I use cycle selection, and I'd hate for it to be popping up every time because there is a hatch object there. The wipeout borders don't show, as you can turn them off (and I've even created a turn on and turn off wipeout frame custom commands). As you know, everyone drafts different. Two options were given, maybe there is more. Its up to Dal decide which they would prefer. I don't think its fair to out right call another option not worthy just because you don't prefer it. Quote
RobDraw Posted July 29, 2014 Posted July 29, 2014 I am not making any recommendations that the OP not use them or for you to change, just pointing out that wipeouts have known issues especially with display order. Either solution will work. The solid hatch solution was given by Dana because of the known issues with wipeouts. I won't site specific instances. If you are that curious, you can do your own research about issues with wipeouts. Quote
dal-designs Posted July 29, 2014 Author Posted July 29, 2014 Thanks for the advice. While WIPEOUT is definitely handy, the whole, "polyline must be made of line segments" is a problem. Some of our equipment has curved parts, so WIPEOUT would only work if each curve was made of a lot of line segments. Yes, I want my masks to be that exact, because they have to be that exact to look good at certain scales. Quote
Dana W Posted July 29, 2014 Posted July 29, 2014 Wouldn't this depend on the pen settings? Isn't it possible that that color could be set to plot black or shaded?Yes, one could change the pen settings, accompanied by a special layer, but I am just going with what one gets out of the box after I tested it with the monochrome.ctb. Quote
jarr3tt88 Posted July 29, 2014 Posted July 29, 2014 Thanks for the advice. While WIPEOUT is definitely handy, the whole, "polyline must be made of line segments" is a problem. Some of our equipment has curved parts, so WIPEOUT would only work if each curve was made of a lot of line segments. Yes, I want my masks to be that exact, because they have to be that exact to look good at certain scales. A WIPEOUT can also be created from an existing polyline. So create the polyline as needed, then select the polyline when making the WIPEOUT. Edit- I guess curves don't work even if its existing polyline, silly, didn't know that....Well if it needs to be exact, I'd go with the hatch option. Quote
dal-designs Posted July 29, 2014 Author Posted July 29, 2014 Right you are As many leaps and bounds as ACAD has made since R14 (or even 2007), I guess some of the little things aren't there yet! Quote
jarr3tt88 Posted July 29, 2014 Posted July 29, 2014 Indeed Best of luck on the blocks! And feel free to still check out my dynamic blocks if you would like (and want to use) I love dynamic blocks more and more everyday, smart blocks are the best! Esp since learning about wipeouts, clips, visability states, alignment, fields, etc. Quote
tzframpton Posted July 29, 2014 Posted July 29, 2014 Do yourself a favor and completely scratch WIPEOUT objects. It will save you a ton of headache later on with plotting, creating PDF's, file bloating, FRAME settings, etc. The Solid Hatch @ 255,255,255; OR pick any color on your CTB file and set the screening to 0%. WIPEOUT objects are one of the top problematic items in AutoCAD, hands down. Quote
acad386bis Posted August 1, 2014 Posted August 1, 2014 Change le 255 en 255,255,255 dans les bloc... Private Sub LTSHachure255_Click()Dim objEntHach As AcadEntityDim objBlocRefHach As AcadObjectDim retcolor As AcadAcCmColorDim objBlocHach As AcadBlockDim Pt1(0 To 2) As DoubleDim I As IntegerDim intRet As IntegerDim hatchObj As AcadHatch'Dim Code(0) As Integer'Dim CodeValue(0) As Variant'Dim sset As AcadSelectionSetOn Error Resume NextDim MajorVerNumberMajorVerNumber = Left(ThisDrawing.GetVariable("ACADVER"), 2)Set retcolor = AcadApplication.GetInterfaceObject("AutoCAD.AcCmColor." & MajorVerNumber)retcolor.SetRGB 255, 255, 255 UserForm1.hiderefaire: ThisDrawing.Utility.GetEntity objBlocRefHach, Pt1, "Sélectionnez le bloc à modifier :" If objBlocRefHach.ObjectName <> "AcDbBlockReference" Then intRet = MsgBox("Cette entité n'est pas un bloc.", 53, "Choix d'un bloc") If intRet = 4 Then GoTo refaire Else End End IfI = 0 Set objBlocHach = ThisDrawing.Blocks(objBlocRefHach.Name) For Each objEntHach In objBlocHach If objEntHach.ObjectName = "AcDbHatch" Then If objEntHach.TrueColor.ColorIndex = 255 Then objEntHach.TrueColor = retcolor End If End If NextThisDrawing.Regen acActiveViewportSet objBlocRefHach = NothingSet retcolor = NothingUserForm1.ShowEnd Sub Quote
AJ_The Cadalyst Posted August 8, 2014 Posted August 8, 2014 Why don't you use the "visibility parameter" within the block... this way you can choose the section you want to see from the dropdown list... all the rest would be hidden... Quote
jarr3tt88 Posted August 12, 2014 Posted August 12, 2014 For those of you against wipeouts because of the solid black issue and would like to give them a try again, I found this post on another forum. I haven't had the issue of the solid black until today for some weird reason my printer drivers might have changed. The DWG to PDF option through Autocad worked, but my printer was showing the solid black for wipeouts. So I searched for this remedy, and it worked "I've found if you change the color of the wipeout from 'By Layer' or AutoCAD's 'white' that prints as black to true color 255,255,255 (actual white, not AutoCAD white), then when you print AutoCAD figures (including from a PDF file of that figure), the black boxes, lines, etc. go away, and the figure prints correctly." http://forums.autodesk.com/t5/AutoCAD-2010-2011-2012/Wipeout-command-Plots-all-black-in-PDF-format/td-p/3361209 Thanks Arron Michaels! 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.