Selecting components instead of faces

User avatar
SolidKeke
Posts: 36
Joined: Wed Apr 07, 2021 5:34 am
Answers: 0
Location: Finland
x 7
x 20

Selecting components instead of faces

Unread post by SolidKeke »

Hi,

How do you guys select the whole part in assembly in graphics area? I dont want to select all the faces or all the edges or the solids, I want to select the part itself.

Often I need to select multiple parts to maintain their mates during copy and paste action across assembly to another. Then if I'm lucky I'm able to box select all the needed parts but that doesn't happen too often. I would have to do next sequence:

1. CTRL+Click all the wanted parts in graphics area
2. CTRL+Click all the highlighted parts in feature tree
3. CTRL+Click all the faces I originally clicked to unselect them to make copying possible

This is how I want it to work:
1. CTRL+<any defined key>+Click face or edge of all the needed parts => All the parts are selected, none of the faces or edges are selected. Parts can now be copied.
Best Regards,
SolidKeke
User avatar
AlexLachance
Posts: 2179
Joined: Thu Mar 11, 2021 8:14 am
Answers: 17
Location: Quebec
x 2356
x 2011

Re: Selecting components instead of faces

Unread post by AlexLachance »

I think what you're looking for right now doesn't exist for the simple reason that what people refer to as 'Parts', can vary between surfacic bodies, volumic bodies, parts, assemblies and maybe even more.

What exactly are you trying to achieve? What is the point of the selection..?
User avatar
bnemec
Posts: 1943
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2542
x 1398

Re: Selecting components instead of faces

Unread post by bnemec »

@SolidKeke Are you by chance used to doing this process in another solid modeling program? I ask because we did what you explained in Solid Edge a lot where selection in the assembly environment is much different. I'm guessing a similar thing is possible in SW but I also guess it's not done by selecting parts in assembly environment, SW doesn't do that like SE does.
User avatar
josh
Posts: 295
Joined: Thu Mar 11, 2021 1:05 pm
Answers: 16
x 22
x 504

Re: Selecting components instead of faces

Unread post by josh »

Map this macro to a shortcut key. After you select a face or edge etc, hit the key. It will un-select the face/edge/etc and select the component instead. It only acts on the most recent selection, any previous selections are unaffected.

Depending on your workflow, you may be needing to select the top-level component, which might be a subassembly. You can use the Select Parent macro in the same manner. It works basically the same as SolidWorks "Select Subassembly" in the right-click menu, but you can map it to a shortcut key as well.
Attachments
SelectParent.swp
(62 KiB) Downloaded 141 times
SelectComponent.swp
(46.5 KiB) Downloaded 119 times
User avatar
zwei
Posts: 701
Joined: Mon Mar 15, 2021 9:17 pm
Answers: 18
Location: Malaysia
x 185
x 600

Re: Selecting components instead of faces

Unread post by zwei »

My guess is you would like to select the "highest" level of the component in the feature tree?

What i normally do is using breadcrumb, the workflow is something like below:

1. Select the face of the part i want to copy
2. Press D to activate breadcrumb, select the appropriate level
3. Select the face of another part i want to copy
4. Press D to activate breadcrumb, select the appropriate level
...
...
XX. CTRL C + CTRL V

The trick is to do it slowly ()
Far too many items in the world are designed, constructed and foisted upon us with no understanding-or even care-for how we will use them.
User avatar
Glenn Schroeder
Posts: 1519
Joined: Mon Mar 08, 2021 11:43 am
Answers: 23
Location: southeast Texas
x 1757
x 2128

Re: Selecting components instead of faces

Unread post by Glenn Schroeder »

I don't know enough about your goals or workflow to know if this is a good suggestion, but why not just make sub-assemblies of the Parts you want to copy and paste? That should make things much easier than needing to copy multiple components.
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
User avatar
jcapriotti
Posts: 1858
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 29
Location: The south
x 1201
x 1988

Re: Selecting components instead of faces

Unread post by jcapriotti »

@SolidKeke Hit F5 to turn on the selection filter toolbar. Toggle "Solid Body"
image.png
You can window select components to copy and paste into a new assembly. Might be helpful to turn on "Select over Geometry" so you can window over existing background components without selecting them.
image.png
Jason
User avatar
SolidKeke
Posts: 36
Joined: Wed Apr 07, 2021 5:34 am
Answers: 0
Location: Finland
x 7
x 20

Re: Selecting components instead of faces

Unread post by SolidKeke »

Zhen-Wei Tee wrote: Thu Sep 01, 2022 9:41 am My guess is you would like to select the "highest" level of the component in the feature tree?

What i normally do is using breadcrumb, the workflow is something like below:

1. Select the face of the part i want to copy
2. Press D to activate breadcrumb, select the appropriate level
3. Select the face of another part i want to copy
4. Press D to activate breadcrumb, select the appropriate level
...
...
XX. CTRL C + CTRL V

The trick is to do it slowly ()
Congrats, you were the only one to read the original post with brain mode not turned off 8-) Although your suggested method doesn't allow me to maintain mating between copied components if I understood you correctly. BUT, I looked forward into this and found that I can use "Select other" from right click menu while holding CTRL. This way I'm able to select all the needed parts and maintain matings between them. So thank you for guiding me to right direction! :D
Best Regards,
SolidKeke
User avatar
josh
Posts: 295
Joined: Thu Mar 11, 2021 1:05 pm
Answers: 16
x 22
x 504

Re: Selecting components instead of faces

Unread post by josh »

SolidKeke wrote: Fri Sep 02, 2022 1:38 am Congrats, you were the only one to read the original post with brain mode not turned off 8-)
Did you read my post? It achieves the breadcrumb method, but with one keystroke instead of a keystroke plus a click.
User avatar
DanPihlaja
Posts: 842
Joined: Thu Mar 11, 2021 9:33 am
Answers: 25
Location: Traverse City, MI
x 806
x 978

Re: Selecting components instead of faces

Unread post by DanPihlaja »

CTRL Select the 1 face or edge of each of the parts you want to copy.

RMB select Isolate. This will temporarily hide all other components.

Box select all shown components.

CTRL C

Go to new assembly.

CTRL V

Click the GIF below to see an example of what I mean.
CTRL SELECT.gif
(FYI, this ONLY works with components that are on the top level of the assembly. it will NOT work with components that are buried in sub assemblies.)
-Dan Pihlaja
Solidworks 2022 SP4

2 Corinthians 13:14
Tera
Posts: 225
Joined: Fri Mar 19, 2021 4:58 am
Answers: 2
x 483
x 91

Re: Selecting components instead of faces

Unread post by Tera »

SolidKeke wrote: Fri Sep 02, 2022 1:38 am .....with brain mode not turned off .....
I really didn't like this. You may have not received the solution you were looking for, but there are more polite ways to say it. Don't forget. Here's not a help desk. All members are volunteer and sharing their experience for free. A thank you was more appropriate.
User avatar
SolidKeke
Posts: 36
Joined: Wed Apr 07, 2021 5:34 am
Answers: 0
Location: Finland
x 7
x 20

Re: Selecting components instead of faces

Unread post by SolidKeke »

Tera wrote: Sat Sep 03, 2022 6:04 am I really didn't like this. You may have not received the solution you were looking for, but there are more polite ways to say it. Don't forget. Here's not a help desk. All members are volunteer and sharing their experience for free. A thank you was more appropriate.
Someone will always hurt their feelings, this time was your turn. I really appreciate only those answers which actually try to answer the question and shows that the question was read and understood. Everything else is waste of time for everyone. Volunteers or not, sharing answers for wrong questions is worth nothing. Too many people gives answers just for flex and likes, I'm not that guy and don't like those guys.

No hard feelings though
Best Regards,
SolidKeke
Frank_Oostendorp
Posts: 221
Joined: Tue Mar 09, 2021 7:25 am
Answers: 3
Location: Netherlands
x 183
x 229

Re: Selecting components instead of faces

Unread post by Frank_Oostendorp »

SolidKeke wrote: Mon Sep 05, 2022 4:49 am Someone will always hurt their feelings, this time was your turn. I really appreciate only those answers which actually try to answer the question and shows that the question was read and understood. Everything else is waste of time for everyone. Volunteers or not, sharing answers for wrong questions is worth nothing. Too many people gives answers just for flex and likes, I'm not that guy and don't like those guys.

No hard feelings though
Might be better to switch to management ? ;; >< :lol:
Do not make me think, just tell me what to do.
User avatar
SolidKeke
Posts: 36
Joined: Wed Apr 07, 2021 5:34 am
Answers: 0
Location: Finland
x 7
x 20

Re: Selecting components instead of faces

Unread post by SolidKeke »

josh wrote: Fri Sep 02, 2022 8:25 am Did you read my post? It achieves the breadcrumb method, but with one keystroke instead of a keystroke plus a click.
Yes I did, and tried both of the macros. They just don't do what was asked
Best Regards,
SolidKeke
User avatar
SolidKeke
Posts: 36
Joined: Wed Apr 07, 2021 5:34 am
Answers: 0
Location: Finland
x 7
x 20

Re: Selecting components instead of faces

Unread post by SolidKeke »

But anyone still wondering, I got the solution I needed and it was the "Select other". No further replies needed, case closed. Thank you and sorry for all hurt souls
Best Regards,
SolidKeke
User avatar
Glenn Schroeder
Posts: 1519
Joined: Mon Mar 08, 2021 11:43 am
Answers: 23
Location: southeast Texas
x 1757
x 2128

Re: Selecting components instead of faces

Unread post by Glenn Schroeder »

SolidKeke wrote: Fri Sep 02, 2022 1:38 am Congrats, you were the only one to read the original post with brain mode not turned off 8-) Although your suggested method doesn't allow me to maintain mating between copied components if I understood you correctly. BUT, I looked forward into this and found that I can use "Select other" from right click menu while holding CTRL. This way I'm able to select all the needed parts and maintain matings between them. So thank you for guiding me to right direction! :D
I read it with brain mode turned on. I know the possible solution I offered didn't directly answer the question, but I thought it might have been a better option. If that offends you I'll try not to do it in the future.

And while I also thought that line wasn't necessary, I'm pretty sure it won't keep me awake tonight.
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
User avatar
mp3-250
Posts: 630
Joined: Tue Sep 28, 2021 4:09 am
Answers: 20
Location: Japan
x 696
x 346

Re: Selecting components instead of faces

Unread post by mp3-250 »

Some nice suggestion in the thread.

I miss UG/NX filters a lot. The possibility to select from an assembly or a part context bodies, parts, assemblies, datums... directly and without workarounds.
Former Mechanical Engineer (UG-NX ), now a miserable SW CAD/PDM admin... debugging Solidworks since 2014. Please save me from ThE pLaTfOrM...
All the opinions are my own.
SW is bad: a fact not an opinion.
bearsfeat
Posts: 7
Joined: Fri Sep 02, 2022 10:49 am
Answers: 0
x 2
x 1

Re: Selecting components instead of faces

Unread post by bearsfeat »

I have learned to use Breadcrumbs for just this sort of thing. They really work great, even down to selecting a feature's sketch, or a component's mate for editing, on the fly in a higher level assembly. There's even a setting that puts the breadcrumbs at your cursor when you click on something. I don't know UG/NX but i think this is what you are looking for in a SWX equivalent.
Nate
User avatar
Glenn Schroeder
Posts: 1519
Joined: Mon Mar 08, 2021 11:43 am
Answers: 23
Location: southeast Texas
x 1757
x 2128

Re: Selecting components instead of faces

Unread post by Glenn Schroeder »

bearsfeat wrote: Tue Sep 06, 2022 7:48 pm I have learned to use Breadcrumbs for just this sort of thing. They really work great, even down to selecting a feature's sketch, or a component's mate for editing, on the fly in a higher level assembly. There's even a setting that puts the breadcrumbs at your cursor when you click on something. I don't know UG/NX but i think this is what you are looking for in a SWX equivalent.
Nate
I had that turned on, but discovered that it broke something else. If I remember right the Quick Mates toolbar didn't pop up when selecting a plane from the tree.
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
User avatar
bnemec
Posts: 1943
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2542
x 1398

Re: Selecting components instead of faces

Unread post by bnemec »

Glenn Schroeder wrote: Wed Sep 07, 2022 8:28 am I had that turned on, but discovered that it broke something else. If I remember right the Quick Mates toolbar didn't pop up when selecting a plane from the tree.
I didn't know this was just my system or something I did, good to hear it's normal behavior. This is the typical scenario of I can have feature/setting X or feature/setting A but using them both together is not supported. SE and SW both have this behavior.

I just went through this with Quick Mates (thanks for the name, I couldn't remember what they're called) They also don't work if the Property Manager pane is pulled out of docking. Then the Breadcrumbs fail to obey the "Show Breadcrumbs at Mouse Pointer" setting when Property Manager is floating and sometimes stop showing up all together if that setting checkbox and the Property Manager docking are changed just right.
User avatar
gupta9665
Posts: 407
Joined: Thu Mar 11, 2021 10:20 am
Answers: 25
Location: India
x 430
x 447

Re: Selecting components instead of faces

Unread post by gupta9665 »

Glenn Schroeder wrote: Wed Sep 07, 2022 8:28 am If I remember right the Quick Mates toolbar didn't pop up when selecting a plane from the tree.
Works for me (just checked again on 2020)!!
Deepak Gupta
SOLIDWORKS Consultant/Blogger
User avatar
Glenn Schroeder
Posts: 1519
Joined: Mon Mar 08, 2021 11:43 am
Answers: 23
Location: southeast Texas
x 1757
x 2128

Re: Selecting components instead of faces

Unread post by Glenn Schroeder »

gupta9665 wrote: Wed Sep 07, 2022 10:42 am Works for me (just checked again on 2020)!!
Maybe it was something else. I know there was a reason I turned it back off.
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
Post Reply