Understanding Fillet

Next
 From:  blindfoldjump
7235.1 
Hey

I have been trying to understand how fillet works. Filleting the edge of simpler straight forward things like cubes etc.works perfectly- however as soon as I try to fillet more complex stuff I cant seem to get it to work at all.

A couple of question regarding fillets:


1. Would really appreciate if someone could briefly explain what the actual requirements are for creating a fillet/chamfer?

2. I attached a model where I cant get fillet to work. I tried to Join/Separate/Boolean union etc etc. before filleting/chamfering - nothing seem to help. If someone would have a look at it and see what Im doing wrong would be great.

3. I have read here on the forum that some people use additional software just for creating fillets. Is there any one in particular that works well together with MoI?

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7235.2 In reply to 7235.1 
Hi blindfoldjump, Fillet is a pretty complex topic and so it may be a bit difficult to cover everything about it without writing a book or something. But I can try to give you some tips.

> 1. Would really appreciate if someone could briefly explain what the actual requirements are for creating a fillet/chamfer?

Some of the most common things that will cause fillet problems are complex corner junctures with many edges radiating out from a single endpoint, trying to use a fillet radius that does not fit within the available space without causing entire faces or edges from being totally consumed, and trying to use a fillet radius that would cause the generated fillet to fold back over itself and become self intersecting when going around a corner with the corner radius tighter than the fillet radius. Another thing that can be problematic is having surfaces that come close to being smooth to one another but actually have some shallow creasing between them like say 5 or 10 degrees deviation from each other rather than being fully smooth or more distinctly sharp. the problem is that any time you have sharply meeting things it means the fillets along those edges will not naturally meet up with each other like they do on smoothly meeting things, and then that will mean the fillet engine has to try to extend and intersect fillet pieces with each other at those junctures which is a delicate and complex calculation.


> 2. I attached a model where I cant get fillet to work. I tried to Join/Separate/Boolean union etc etc.
> before filleting/chamfering - nothing seem to help. If someone would have a look at it and see what Im
> doing wrong would be great.

Well you would want to use Edit > Join on it first to glue the pieces together so you have joined shared edges before attempting filleting on it. The regular way to do fillets is to do it on edges that are joined edges between 2 surfaces. It's also possible to do it on individual surfaces that are not joined, but with that mode you can only do it between 2 surfaces at a time and that type of surface/surface filleting does not try to build corner junctures between fillet pieces like the edge based one will do. But sometimes the surface/surface filleting mode can give you some fillet surfaces to work with where the edge based one is unable to work properly due to failed corner juncture handling.

But even after you use join on this example you've got numerous things in the geometry that are not good for filleting, like it's highly segmented resulting in pretty complex corner junctures especially with some sharply meeting pieces in those same junctures, like for example this type of thing is difficult here:



It would be better if the neighboring pieces here were all just one single large surface rather than built as a patchwork of smaller pieces:



In fact all these surrounding pieces would be better for filleting if they were just one large surface rather than separate fragments:




The thing that's bad about fragmented pieces is that filleting sharp things has a natural side effect of opening up holes, like for example if you want to fillet this edge here:




Then this is what the fillet engine is going to try and make from that:




So note the fillet generates a hole there - if the surrounding areas were part of one big surface the fillet will be extended and get intersected with that big surface and it will be able to automatically fill in the hole, but with the surfaces all being smaller fragments it becomes tremendously more difficult for the fillet engine to figure out how to get that area filled in.


> 3. I have read here on the forum that some people use additional software just for creating fillets.
> Is there any one in particular that works well together with MoI?

ViaCAD is probably your best bet for this, it has good filleting and also is quite inexpensive at $99:
http://www.punchcad.com/p-27-viacad-2d3d-v9.aspx

But it's probably also going to have problems on something structured like this made with a patchwork of smaller fragments and sharp pieces in it, those are some of the types of things that are just difficult to fillet well.

- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  blindfoldjump
7235.3 In reply to 7235.2 
This was very helpful for me, I understand the process much better now. Thank you very much for taking the time to write such a elaborate answer Michael.

A couple of followup questions if you dont mind:

1. In the documentation I found something called Variable Fillet. However I can seem to be able to activate this in the Trial version I use, is it disabled?

2. About ViaCAD. I found that alot of people have been writing about 'Autodesk 123d'. From what I understand it a free software and by the looks of, at least this video below it seems it does a pretty good job filleting. Is ViaCAD to prefer before Autodesk 123d ?

http://www.youtube.com/watch?v=rtzDS9_VYSY
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
7235.4 In reply to 7235.3 
Take a look also at fusion 360! ;)
http://fusion360.autodesk.com/pricing
and press "do I quallify for free use"

EDITED: 6 Feb 2015 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  blindfoldjump
7235.5 In reply to 7235.4 
Allright I will :)
Thank you Pilou!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7235.6 In reply to 7235.3 
Hi blindfoldjump,

> 1. In the documentation I found something called Variable Fillet. However I can seem to be able
> to activate this in the Trial version I use, is it disabled?

It's enabled in the v3 trial version, you need to set up a new fillet set and pick some points on the edges to define the locations for where to use the alternate fillet radius, there's an example video here:
https://www.youtube.com/watch?v=CemIL-wleOw

Also see here for some written explanation of what the video is showing:
http://moi3d.com/forum/index.php?webtag=MOI&msg=7178.2


> 2. About ViaCAD. I found that alot of people have been writing about 'Autodesk 123d'.
> From what I understand it a free software and by the looks of, at least this video below
> it seems it does a pretty good job filleting. Is ViaCAD to prefer before Autodesk 123d ?

Yeah it's another good choice - I can't remember if there are some special limits to the free version like "not for commercial use" or limited file format import support or things like that.

It's certainly looking into as well.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Finema
7235.7 In reply to 7235.6 
Hi,
I'm using Autodesk Fusion 360 and it's a good tool for the "recalcitrant" fillet.
In MoI, Just export your model in SAT and load it into Fusion.
Create fillets and what you want and export it in SAT.
Open it in MoI, that's all !
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All