Selection Methods in SolidWorks

There are a lot of different selection methods available in SolidWorks for use in different situations. I’m sure I won’t hit them all here, so feel free to chime in and add to the list.

Select All. This just showed up in SW 2012, and only about 15 years late. Still, it’s welcome, and much needed. Access it by Ctrl-A, through the menus at Edit>Select All, or there is an icon for it (3 select arrows). By default in a part it selects all edges, but this will change depending on if you have any selection filters turned on. If you are in a sketch, it defaults to all sketch entities. In an assembly it defaults to selecting all parts.

Window Select. Window select typically follows the defaults of Select All. Or maybe that’s vice versa. If you window select in a part, it by default will just select all the edges. To get other items, use the Selection Filter (F5). Window Select does have another function, if you make a box from left to right, it selects anything that is completely contained within the box, and if you box from right to left, it selects anything that is within or crossing the box boundary. Works for parts, assemblies, sketches, and drawings, and in conjunction with the Selection Filter. You can also use this in the FeatureManager, not just in the graphics window.

Select Other. The first thing to know about this is that it sometimes show up on the context bar on top of the RMB menu, if you haven’t elected to disable those. So you may see the symbol without the words, and wonder what it is. When you have a bunch of things on top of one another, and you can’t access the one you need directly, the Select Other tool may be the best option. This one can be tough to get the hang of. Just right click at the point where you know what you are looking for should be, and SolidWorks will pop up a list, shown to the right. It might have several different types of entities on it. In the image to the right, it is showing faces and parts. You could also find curves, edges, sketch entities, bodies, surfaces, midpoints, and other stuff.

Invert Selection. You know, I have never used this option, although I think it’s brilliant. You start by selecting something, and then you can access Invert Selection through the RMB menu. Again, you can use it in many different situations. If you select a face of a part and use it, it will select all the other faces. If you select a face of a part in an assembly, invert selection will select all the other parts in the assembly. You can kind of see how it works. Very cool tool.

Select Tangency. Select Tangency is a RMB option, and is available for faces or edges. You can also use it in sketches. Sometimes it will show up in a different place within the RMB menu, and it is included with some features (fillet, chamfer, draft) under the Propagate To Tangent name.

Select Chain Select chain is used again from the RMB in the sketches to select continuous loops of sketch entities. You can’t use it to select construction geometry.

Select Loop. Each edge (on a solid body) is a member of two loops. One loop for each face that it is adjacent to. Notice the orange and yellow arrows in the following screen shots.

There is also a method for selecting an interior loop. For example, if you wanted to select all the edges around the irregular hole in the middle of the part show to the right, you could click the face, and then control click one of the interior edges. When you use this in conjunction with a feature like the Fillet, it makes some edge selection much simpler, but I think some people may be scared off because of a bug in this feature. Notice below that the selection box shows Face and Edge. I clearly selected a face and Ctrl selected an edge. Notice also that it previews the fillet as if it means this selection literally – a face and an edge.

The problem here is that the preview is wrong. When you accept the feature, it will only fillet the selection of the interior loop. And for a further bug, if you accept the above feature and then later edit it, the selection will only list a Loop.

The second image is just the edit of the feature created in the first image. This bug has been in the software longer than I can remember. Just remember that interior loops don’t have to be difficult. You could also make this selection using the other loop selection method, with the RMB, so it isn’t really critical, and the malfunctioning function could just be removed from the software without losing anything. So this bug is unnecessary in several different ways.

Select Partial Loop. This is one of my favorites. In part I like it because it’s obscure, and in part because when it works, there is nothing else quite like it. Let’s say you wanted to select a chain of edges around a face, but you don’t need the whole closed loop. So what you do is pick on the first edge, then right click on the last edge that you want, and select Select Partial Loop. Your right click has to be to one side of the midpoint of the last edge, so that it will select the edges between the first and last edges on the side that you right clicked nearest to. That’s worth a little video, I guess.

There are also a bunch of RMB edge selection options that are specific to open edges on surface bodies, such as Select Open Loop and Select Open Tangency. Select Open Loop is different from the other loops, because all other loops are around the edges of a single face. Open loop can include edges from multiple faces. Open Loop in this case means edges that are only part of one face. So, the inside edge of the opening around the face shield are edges that only belong to a single face. SolidWorks can also show open edges in a different color (Tools > Options > Display/Selection > Show Open Edges Of Surfaces In Different Color – the default color is a medium blue).

Select Open Tangency just selects a chain of tangent edges that only belong to one face.

Selection Manager. The Selection Manager is only used in certain types of features, such as boundary surface, loft, sweep, and it is used to allow you to select a group of edges and/or sketches/curves to use as a single profile for the feature. So you could select 4 edges that touch end-to-end as a profile for a loft instead of trying to make a sketch with those entities in it. This is only used in specific situations, but if you’re in those situations, you use it quite frequently.

There are more specialized selection methods such as available with the Defeature, where you can select items based on size. There is the Component Selection tool in assemblies (found at Tools > Component Selection), which includes Advanced Select, which allows criteria for selection.

What other selection methods do you use or do you wish existed?

12 Replies to “Selection Methods in SolidWorks”

  1. Solidworks now has Conics! CONICS!

    Well it has had conics for years. The ADDin from CAD CAM components called Geometry Works does this little bit of magic. Geometry Works does a bunch of neat projections and stuff. It has what I need: conic surfaces, defined in many ways, conic curves defined in many ways, G3 patches, Curve projections and mirrored curves. The conic surface feature works as if it were part of Solidworks.

    It is so wonderful to be able to make a smooth surface that is free of nasty features. My new amphibian will be so beautiful.

    Geometry works is hard to find. It is sold by some of the same VARs that sell Solidworks. The website cadcamcomponents.com does not present it very clearly. Price is about $1000. Versions for sw2010, 2011 & 2012.

    BEAUTIFUL SMOOTH CONTINUOUS CONICS! and a G3 patch.
    Sorry about off topic. I am so excited.

  2. Regarding Select Other.

    Keep RMB-ing on the faces between you and the desired target to hide them one by one. It works like a charm.

    Shift + RMB will work in reverse (dynamic undo).

  3. Another nice way to use the Select All (CTRL+A) is by preselecting an entity on the screen (face, edge, vertex, dimension, balloon, note, componets and so on).

    When you press CTRL+A it will select all entities of that type.

  4. Hi Matt! I’m a sucker for shiny things, is there anything you had to do to enable the nice blue glow for a selection shown in the first few images vs. the flat blue shown for the selection in the helmet image?

    Thanks,
    Brian

  5. We develop a commercial add-on to SolidWorks called SplitWorks (MoldWorks and ElectrodeWorks as well). The reason I mention this is that we are about to release a new version of SplitWorks with a function called Smart Select which is useful (we think) especially for mold and die designers.
    It is used to select groups of faces, by selecting a closed “set” of surrounding faces, which are dynamically displayed with a closed loop which becomes the surrounding loop. There is an option to select holes (to exclude from the algorithm). You can then select the required faces and it allows you to deicde what to do with them.
    [img]http://www.dezignstuff.com/blog/wp-content/uploads/2012/04/SmartSelectionExample.JPG[/img]
    The faces stay selected after exiting the dialogue (i.e. if you want to knit them), or you can move them to a specifc group (a SplitWorks function).

  6. Another thing about selecting is knowing what you are able to select. If you are in a situation where you are trying to select something and it is not allowed, either by selection filter or what a feature expects, there is no feedback.

    Pay attention to the icon next to selection list when creating a feature and it will show in green on a yellow box what types of selections are valid. It is right most of the time, and sometimes other selections like sketch or curve are valid too.

    And, it’s not always correct. One example I know is in SimulationXpress, when you want to put a force in a selected direction, the helper icon suggests you select a face. It only accepts a plane.

  7. Selection Filters are great but why does SW feel the need to have default hot keys to them? They are a nightmare when you’re teaching newbies. All of a sudden they hit the e or the x key and they can’t do anything. Very annoying and frustrating because how is a newbie supposed to know what the selection filter icon looks like.

    Can you tell this bothers me?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.