With AutoCAD 2009 shipping in a half-year, it's time to begin ranting on how the top-seller needs to be improved. Not how it could be improved, but needs to be.
#1 on the list of emails I get is frustration with linetypes, a technology essentially unchanged in nearly 25 years. It's disappointing that Autodesk didn't fix linetypes with AutoCAD 2008, which it had touted as the "annotation" release. Linetypes not a form of annotation? Tear up my engineering degree!
Blog reader shachar_k asks avery sensible question:
I have trouble to create a linetype with a attributed blocks. I want that when I make a line [it] will ask me the question of the attribute. I hope that will be possible to do this.
No, it's not.
I follow Mr Shachar's thinking: it would be much more efficient to have one linetype that can be used for many different situations simply by responding with a different attribute value. One linetype to rule them all, whether each line needs different numbering (Line 1, Line 2, Line 3, etc) or lettering (Line GAS, Line A, Line HW, etc).
But, as is often the case in AutoCAD, there is a possible workaround. I haven't tried this, but this might be possible:
1. Draw the line or spline or whatever.
2. Use the Measure or Divide commands to place the block along the line.
3. Respond to attribute prompt.
Any why doesn't AutoCAD pre-load all linetypes with its template drawings? Inventor does.
#2 that needs to be fixed in the 15-year-old multiline. Mlines need to be more than just "lines" -- if Generic CADD was able to do multiline splines, and if Autodesk bought the code, then what's the excuse?
That intersection cleanup is not automatic is an even bigger scandal. The MlEdit command is as relevant today as AutoCAD's original numbered menu ("Enter 1 to start a NEW drawing" => click icon in dialog box to select pair of intersecting mlines to cleanup; reopen dialog box; click another icon for another type of cleanup; ugh!) It's just not 1982 anymore. Even AutoCAD LT has auto cleanup of its dumbed-down version, DLine (draws double lines).
[end of rant]