How to Trim two Surfaces and apply a Edge Fillet

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
User avatar
mark1791
Posts: 28
Joined: Fri Aug 03, 2018 1:41 am

How to Trim two Surfaces and apply a Edge Fillet

Post by mark1791 »

Hi All

I am trying to see if i can trim two surfaces created using two sketches, then apply a edge Fillet. This is easy in Catia, but trying to do this in FreeCad has me stumped, i can create the two surfaces but trying to trim them is to me next to impossible.

Catia:-
Trim-Two-Surfaces-and-apply-EdgeFillet.jpg
Trim-Two-Surfaces-and-apply-EdgeFillet.jpg (175.47 KiB) Viewed 3126 times
FreeCad:- Get as far as the two surfaces then stumped.
Free-Cad-Create-two-surfaces-Trim-and-apply-Edgefillet.jpg
Free-Cad-Create-two-surfaces-Trim-and-apply-Edgefillet.jpg (413.66 KiB) Viewed 3126 times
Why this way?, work in Automotive BIW world where we design the panels in Catia GSD and then offset the panel gauge to create solid, so seeing whether i can replicate the design methodology in FreeCad.

Mark
Attachments
Surface-trim-two-Surfaces-and-apply-edgefillet.FCStd
(15.54 KiB) Downloaded 56 times
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: How to Trim two Surfaces and apply a Edge Fillet

Post by freecad-heini-1 »

Hi Mark,
face trim at a sketch line can be done with Part split / slice:
face_trim_at_sketch_line_1.png
face_trim_at_sketch_line_1.png (24.22 KiB) Viewed 3109 times
face_trim_at_sketch_line_2.png
face_trim_at_sketch_line_2.png (17.68 KiB) Viewed 3109 times
face_trim_at_sketch_line_3.png
face_trim_at_sketch_line_3.png (15.19 KiB) Viewed 3109 times
Then use boolean fusion.
But I have no idea how to fillet the edge.
Best regards
Wilfried
User avatar
saso
Veteran
Posts: 1920
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: How to Trim two Surfaces and apply a Edge Fillet

Post by saso »

For surfacing you will probably want to have a look at some of this addons Curves, nurbs and Silk. They can be installed from Tools -> Addon manager (restart FreeCAD after you install them). Understand that we are still developing FreeCAD, if you stay around the project you can help to push it further :)

https://github.com/tomate44/CurvesWB
https://github.com/microelly2/freecad-nurbs
https://github.com/edwardvmills/Silk

Edit: not exactly what you want but in that direction... A second, updated trimmed version :)

Sketch.png
Sketch.png (33.22 KiB) Viewed 3090 times
Attachments
Surface-trim-two-Surfaces-and-apply-edgefillet_sweep_trim.FCStd
(37.09 KiB) Downloaded 71 times
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: How to Trim two Surfaces and apply a Edge Fillet

Post by freecad-heini-1 »

Fillets are weak in OpenCascade.

Please have a look how Creo fillet this edge:
two_face_fillet_creo.gif
two_face_fillet_creo.gif (66.02 KiB) Viewed 3073 times
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: How to Trim two Surfaces and apply a Edge Fillet

Post by DeepSOIC »

Done!
trim-connect-fillet.png
trim-connect-fillet.png (109.44 KiB) Viewed 3049 times
trim-connect-fillet.FCStd
(45.74 KiB) Downloaded 73 times
1. Part Section, to get face intersection edge
2. Sketch on the big face. Extend the intersection line.
3. Part Slice the big face with sketch.
4. Part CompoundFilter to get rid of one of the pieces.
5. Part Connect remainings of the big face with small face.
-> the small face is trimmed automatically
6. Fillet.

It's similar to Wilfried's approach. But Part Fuse doesn't connect faces into shells. Connect does. When the shell is properly connected, fillet works.
User avatar
saso
Veteran
Posts: 1920
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: How to Trim two Surfaces and apply a Edge Fillet

Post by saso »

I have updated mine a bit more, its manual, but actually gives you quite a lot of options to play with all the corners and make them as you want.
GIF.gif
GIF.gif (47.82 KiB) Viewed 3011 times
Attachments
surface.FCStd
(59.99 KiB) Downloaded 58 times
Last edited by saso on Thu Sep 13, 2018 12:58 pm, edited 4 times in total.
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: How to Trim two Surfaces and apply a Edge Fillet

Post by freecad-heini-1 »

DeepSOIC wrote: Thu Sep 13, 2018 11:31 am Done!
trim-connect-fillet.pngtrim-connect-fillet.FCStd

1. Part Section, to get face intersection edge
2. Sketch on the big face. Extend the intersection line.
3. Part Slice the big face with sketch.
4. Part CompoundFilter to get rid of one of the pieces.
5. Part Connect remainings of the big face with small face.
-> the small face is trimmed automatically
6. Fillet.

It's similar to Wilfried's approach. But Part Fuse doesn't connect faces into shells. Connect does. When the shell is properly connected, fillet works.
Hi Viktor,
thank you so much for this good instruction. I'm happy to see that every day I can learn more about Freecad.
Connect is the helpful thing here, because it fuses the two faces. Good to know. 8-)
One small improvement. There exists a tool in the Curves-wb to extend the section curve. Location both, lenght 40mm.
Best regards
Wilfried
User avatar
saso
Veteran
Posts: 1920
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: How to Trim two Surfaces and apply a Edge Fillet

Post by saso »

freecad-heini-1 wrote: Thu Sep 13, 2018 11:56 am thank you so much for this good instruction. I'm happy to see that every day I can learn more about Freecad.
Connect is the helpful thing here, because it fuses the two faces. Good to know. 8-)
True! :)
User avatar
saso
Veteran
Posts: 1920
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: How to Trim two Surfaces and apply a Edge Fillet

Post by saso »

freecad-heini-1 wrote: Thu Sep 13, 2018 7:47 am face trim at a sketch line can be done with Part split / slice:
@freecad-heini-1 did you also use the CompoundFilter after the Slice command in this images or something else? Personally I guess I prefer the Curves -> Trim face tool for this...

But watching your video and playing a bit more around with this it seems to me that Part -> Join, could have another mode (Trim? additionally to the Connect, Embed and Cutout) that would do the direct Trim of both faces, then it would be indeed very much like shown in the above catia example...
DeepSOIC wrote: Thu Sep 13, 2018 11:31 am ping
What do you think Viktor? :roll:
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: How to Trim two Surfaces and apply a Edge Fillet

Post by DeepSOIC »

saso wrote: Thu Sep 13, 2018 6:08 pm But watching your video and playing a bit more around with this it seems to me that Part -> Join, could have another mode (Trim? additionally to the Connect, Embed and Cutout) that would do the direct Trim of both faces, then it would be indeed very much like shown in the above catia example...
DeepSOIC wrote: Thu Sep 13, 2018 11:31 am ping
What do you think Viktor? :roll:
I don't know. Sounds doable for single faces, but that's a rather special situation. If you want it for something more complex, I don't know how it's going to extend the trim.
Post Reply