Ok. This is not exactly a new functionality, but it does not mean that everyone knows about it. Press/Pull was implemented in AutoCAD 2007, and made certain operations so much easier.
Let me give some examples of its use, and remind you of the amount of steps that we had to do before. When for any reason, I need to check out something in an older version of AutoCAD, that’s when the value of some of the enhancements really shines.
In this first example, you can see many lines that don’t have any kind of connection on their vertices. But we need to extrude the shape contained within.
Any ideas? Let me throw a couple of the ways I would have done this before 2007.
· Edit the grips and make them coincident. Then use PEDIT to convert one of those lines into a polyline, and join the rest (and wish we really made the vertices coincident). Finally, we could extrude the polyline.
· But that takes a long time, so another option would be to use FILLET with radius 0 to get coincident vertices (or did someone say TRIM?). Then, back to converting one segment to polyline, join, and extrude.
· And you will always find people that will generate a polyline tracing over the lines, and then extrude. This would not be too bad for objects with not many segments, but totally inefficient for bigger segments.
I must admit I once had to create a single polyline from an insane amount of segments which were not exactly well drawn (coincident vertices seemed to be the exception to the rule). 25km of coast that had to be joined into one polyline. There were more than a thousand segments. Ouch.
By the way, none of the previous three methods would work if you have a spline as one of the segments. Now what?
· I’m sure most of you know the command BOUNDARY. It has a similar behavior as HATCH, since it detects a closed boundary, but in this case, it generates a polyline. So back to our initial problem, the user would just click BOUNDARY, select an internal point, and you’ve got a polyline that you can extrude.
But wait! What if one of the limits is a spline? Then, BOUNDARY will derive the detected boundary into a Region. And we can now extrude a Region… yay!
So can we make it easier than two commands and four clicks? What about one single click? Sounds good?
How does Press/Pull work? Wherever you have a space enclosed by entities that are coplanar (lines, arcs, polylines, regions, splines, boxes, etc), Press/Pull will try to detect the boundary. Sounds familiar? Well, it’s using a very similar method to the boundary for detection. You will notice that once you invoke the command either from the Ribbon (Modeling panel in the 3d Modeling workspace Home tab), or by its new shortcut (because it changed in 2010), which is Ctrl+Shift+E, part of the linework will seem to flicker for an instant. That’s basically happening when AutoCAD looks for the boundary. If you have a massive amount of linework, the command will take a while longer to detect the boundary. So the same strategy that you may already use for making hatches faster (have less objects on scree), is also valid for Press/Pull.
Once you see the boundary detected (with dashed lines), just click anywhere inside the shape, and the extrusion will start. It is actually slightly different to the EXTRUDE command, since you don’t have access to the different options within EXTRUDE. The command will finish as soon as you click again. You can snap to elements that already have the desired height, or you can type the height of the extrusion.
Let’s check some other interesting options in following postings.