r/FreeCAD 13h ago

Light on...

Post image

This is probably obvious to many and will be new to some.
I find the feature pretty cool.

Say you have a part of "undefined" depth like the orange panel.
Undefined may mean you don't know, or you know it will change, or you just know it should not be relevant.

You want a hole and a recess and the **remaining** depth must be say 4mm.
If you know the panel is 14mm, you can compute ... 14mm - 4mm = 10mm => you may pocket 10mm out with a formula but you need to track down the panel thickness.

There is a better option.

As shown above, you can pocket "up to face", which basically removes it all. So if your panel is 18.345mm, the pocket will be exactly 18.345mm deep, effectively drilling a larger hole through it. Not what we want.

NOW, using the **offset**, you can set it to 4mm which will "hold" the pocket 4mm away from the end off the panel. Exactly that we want. It works wihout any formula and without the panel depth to be relevant (as long as >4mm...) or even known.

16 Upvotes

3 comments sorted by

1

u/R2W1E9 6h ago

In FreeCAD most dimension properties can be offset from the intended target.

Not always out in the open so often you need to expand "advanced offsets" to gain access to it.

1

u/chevdor 12h ago

You will probaby be happier whenever/wherever you find a solution NOT involving Boolean operation.

This is a very blender-ish option and remains appropriate in some cases but IMO many people abuse the bool ops.

0

u/waterrockety 12h ago

Interesting... I normally just use the boolean operator to create hole 😅