Checking for interference

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
leoheck
Veteran
Posts: 1222
Joined: Tue Mar 13, 2018 5:56 pm
Location: Coffee shop

Checking for interference

Post by leoheck »

Hello folks.

Is there any way that I can check for interferences? For instance, after using A2Plus, Assembly3 or Assembyl4. Or maybe even using a manual approach to assemble a design. Is there any way or routine, workflow, macro, or any idea how can I do to check interference between parts?

I appreciate the discussions here, thank you.
chrisb
Veteran
Posts: 53920
Joined: Tue Mar 17, 2015 9:14 am

Re: Checking for interference

Post by chrisb »

I don't know of something automatic, but you can do a boolean Common, and check whether the result is empty.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
leoheck
Veteran
Posts: 1222
Joined: Tue Mar 13, 2018 5:56 pm
Location: Coffee shop

Re: Checking for interference

Post by leoheck »

Interesting. When you say, Boolean Common is that the Boolean Intersection?
User avatar
mfro
Posts: 663
Joined: Sat Sep 23, 2017 8:15 am

Re: Checking for interference

Post by mfro »

leoheck wrote: Thu Aug 18, 2022 3:10 pm Interesting. When you say, Boolean Common is that the Boolean Intersection?
Boolean common is what it says: what both elements have in common. If that is "something" (i.e. not empty), they intersect.
Cheers,
Markus
User avatar
NewJoker
Veteran
Posts: 3017
Joined: Sun Oct 11, 2020 7:49 pm

Re: Checking for interference

Post by NewJoker »

You can use this tool: Part SectionCut. Currently, it's side effect is that intersecting objects are not cut so it can be used to check for interference.
leoheck
Veteran
Posts: 1222
Joined: Tue Mar 13, 2018 5:56 pm
Location: Coffee shop

Re: Checking for interference

Post by leoheck »

mfro wrote: Thu Aug 18, 2022 3:29 pm Boolean common is what it says: what both elements have in common. If that is "something" (i.e. not empty), they intersect.
I see. And how do you do this "Common" thing? Is this using the "Boolean Intersection"?
chrisb
Veteran
Posts: 53920
Joined: Tue Mar 17, 2015 9:14 am

Re: Checking for interference

Post by chrisb »

leoheck wrote: Thu Aug 18, 2022 3:10 pm Interesting. When you say, Boolean Common is that the Boolean Intersection?
Yes, see Part Common.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
leoheck
Veteran
Posts: 1222
Joined: Tue Mar 13, 2018 5:56 pm
Location: Coffee shop

Re: Checking for interference

Post by leoheck »

Ah, I see. It is the intersection, then. Thank you.
Attachments
Screenshot-20220818213645-413x188.png
Screenshot-20220818213645-413x188.png (19.36 KiB) Viewed 848 times
leoheck
Veteran
Posts: 1222
Joined: Tue Mar 13, 2018 5:56 pm
Location: Coffee shop

Re: Checking for interference

Post by leoheck »

I have asked this a long time ago but I could finally implement something for Asm4.
Colored parts are the ones conflicting.

Thanks for sharing this solution ChrisB.
Screenshot-20230316221315-1184x840.png
Screenshot-20230316221315-1184x840.png (306.58 KiB) Viewed 640 times
Post Reply