How to get part of an entity ?

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
eason
Posts: 120
Joined: Thu Apr 09, 2015 2:40 am
Location: Taiwan

How to get part of an entity ?

Post by eason »

I get a solid from my step file.
1.JPG
1.JPG (53.63 KiB) Viewed 1077 times
I want part of the solid.
2.JPG
2.JPG (9.12 KiB) Viewed 1077 times
How can i get it quicky ?

3213231.stp
(579.02 KiB) Downloaded 60 times
freedman
Veteran
Posts: 3472
Joined: Thu Mar 22, 2018 3:02 am
Location: Washington State, USA

Re: How to get part of an entity ?

Post by freedman »

I took it into Draft, exploded it and erased all the stuff. Here it is! As soon as I exploded it the assembly broke into objects.
Attachments
bracket1.FCStd
(845.46 KiB) Downloaded 27 times
TheMarkster
Veteran
Posts: 5513
Joined: Thu Apr 05, 2018 1:53 am

Re: How to get part of an entity ?

Post by TheMarkster »

This file does have some issues, which might or might not make it unusable for your intended purposes, according to the check geometry tool. These same defects were included in your original file. Manufacturers sometimes include intentional defects in step models.
Snip macro screenshot-308dcb.png
Snip macro screenshot-308dcb.png (140.79 KiB) Viewed 1067 times
Attachments
solid.FCStd
(647.9 KiB) Downloaded 22 times
eason
Posts: 120
Joined: Thu Apr 09, 2015 2:40 am
Location: Taiwan

Re: How to get part of an entity ?

Post by eason »

freedman wrote: Wed Apr 01, 2020 2:29 am I took it into Draft, exploded it and erased all the stuff. Here it is! As soon as I exploded it the assembly broke into objects.
I also get the same result. (Face1 Face2 ....) Which I want is "Solid".

It means I need to merge these Faces to a Solid ?
TheMarkster
Veteran
Posts: 5513
Joined: Thu Apr 05, 2018 1:53 am

Re: How to get part of an entity ?

Post by TheMarkster »

I downgraded to faces in Lattice2 workbench, deleted the ones I didn't need, and created one that was missing using the tool in Part workbench (shape builder in the menu) to create the missing face using face from edges, then created shell from faces, and then finally solid from shell.
eason
Posts: 120
Joined: Thu Apr 09, 2015 2:40 am
Location: Taiwan

Re: How to get part of an entity ?

Post by eason »

TheMarkster wrote: Wed Apr 01, 2020 3:50 am I downgraded to faces in Lattice2 workbench, deleted the ones I didn't need, and created one that was missing using the tool in Part workbench (shape builder in the menu) to create the missing face using face from edges, then created shell from faces, and then finally solid from shell.
Yes, it is. I also generated SOLID like this.

I just want to know is there any way to do it quickly ?
kisolre
Veteran
Posts: 4166
Joined: Wed Nov 21, 2018 1:13 pm

Re: How to get part of an entity ?

Post by kisolre »

Dont forget "step compound merge" - disabling that will not fuse different STEP solids so Exploding it later (which can take quite some time) will not be necessary.
.
StepCompoundMerge.JPG
StepCompoundMerge.JPG (102.43 KiB) Viewed 1020 times
TheMarkster
Veteran
Posts: 5513
Joined: Thu Apr 05, 2018 1:53 am

Re: How to get part of an entity ?

Post by TheMarkster »

eason wrote: Wed Apr 01, 2020 4:02 am I just want to know is there any way to do it quickly ?
It depends on the file. In some cases you might get different compounds, in which case you already have the part separated from the others. Sometimes you can quickly defeature. Sometimes the only way to get a file that will actually work for your purposes is to remodel. As I mentioned earlier, this model has defects and might or might not be suitable for your intended purposes.
kisolre
Veteran
Posts: 4166
Joined: Wed Nov 21, 2018 1:13 pm

Re: How to get part of an entity ?

Post by kisolre »

eason wrote: Mon Apr 06, 2020 12:43 am How could I get it?
I dont understand... What you want to "get"?
If that setting is unchecked the STEP file is imported AS IS. If it is checked all shells under a single COMPOUND in the STEP are merged into a single object when importing the file. So if you want to be able to separate individual shells after the import better not merge them in the first place.
Post Reply