Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Fillet not calculating
martin_borzan
Member Posts: 6 ✭
I could use some advice/help on how to do this operation. Any feedback is appreciated!
I have an object that is essentially a loft between a circle and a hexagon. The hexagon has alternating straight and rounded edges.
Now I am trying to create a fillet along the connecting edges to round over the part. The operation works just as expected for these four edges:
But the other two edges won't compute properly and I don't know why:
The only thing these two edges have in common in contrast to the others is that their intersection with the circle (back face of the object) is tangent to a major axis (the Y axis):
Perhaps when Onshape calculates a fillet, there's some division by 0 operation going on there due to the relative position to the major axes or something? That's my best guess but I have no idea what the real reason is. Any idea how to get past this problem?
Thanks!
I have an object that is essentially a loft between a circle and a hexagon. The hexagon has alternating straight and rounded edges.
Now I am trying to create a fillet along the connecting edges to round over the part. The operation works just as expected for these four edges:
But the other two edges won't compute properly and I don't know why:
The only thing these two edges have in common in contrast to the others is that their intersection with the circle (back face of the object) is tangent to a major axis (the Y axis):
Perhaps when Onshape calculates a fillet, there's some division by 0 operation going on there due to the relative position to the major axes or something? That's my best guess but I have no idea what the real reason is. Any idea how to get past this problem?
Thanks!
0
Answers
They all look the same for all the edges.
You can find the body under this link:
https://cad.onshape.com/documents/236592654d131a5e2e2d0b3b/w/af9e5388a33fec23cc9dfb76/e/8d0ae55bae74e571569397f4
Any idea what's causing the fillet issue?
I am not sure if this is on track, but if you select faces instead of edges you'll get a different result however the spot marked by the arrow needs help.
Not sure of the exact look or feel you're going for and maybe this is all wrong.
Something else to consider onshape is not going to play well with trying to fillet one edge that comes into a set of (I think G2) curves. There are some ways to get results but I doubt you would be happy with them.
I'm sorry, I believe I used the wrong term, there are a number of fellows on this forum that understand curvature-related topics better than I do. If you want an interesting, deep, and challenging study sometime, google the subject of surface or curve continuity.
Basically, you have multiple arcs but the curve of each one matches the next one perfectly, in essence making a complete circle. When you try to fillet the edges you are asking the software to change the radius at those points which would require the removal of material (not at all what you are looking for and onshape knows that), so instead the software is trying to fade the fillet into nothing at that end. It should be able to do this however there are 2 spots where the loft is behaving oddly, I did not spend the time to figure out why but I suspect it has something to do with the direction the arcs are drawn. (clockwise vs counterclockwise, loft can be picky about such things at times). Hope that makes some sense and helps a bit.