Bug with STL export on revolved body

Bug with STL export on revolved body

Anonymous
Not applicable
1,261 Views
10 Replies
Message 1 of 11

Bug with STL export on revolved body

Anonymous
Not applicable

I created this body by revolving a sketch.

When attempting to export to STL, strange things happen.

See the attached screenshots.

0 Likes
Accepted solutions (1)
1,262 Views
10 Replies
Replies (10)
Message 2 of 11

TheCADWhisperer
Consultant
Consultant

Can you File>Export your *.f3d file to your local drive and then Attach it here to a Reply?

Can you attach the resulting stl file here?

0 Likes
Message 3 of 11

Anonymous
Not applicable

Sure. Here they are.

The forum software won't accept the stl file so I added a .doc extension.

0 Likes
Message 4 of 11

TheCADWhisperer
Consultant
Consultant
Accepted solution

Well, it appears that you have a valid solid body - but I would model it very differently.

Not sure why you used a Loft and then Moved the face rather than simply doing a single Revolve feature.

 

I noticed that your Sketch3 had an overlap in the pattern and from that discovered that you had a void in the solid geometry.

 

Voids.png

0 Likes
Message 5 of 11

Anonymous
Not applicable

I know its odd. I already had the smooth tapered cylinder.

I've tried it with a single sketch revolve as well, unfortunately got the same behavior.

0 Likes
Message 6 of 11

eellenburg
Advocate
Advocate

I think the issue is the four small overlaps in Sketch 3.  You need to select them when creating the revolve.

 

 

0 Likes
Message 7 of 11

Anonymous
Not applicable

Not sure how those overlaps for there, but that was the issue.

Thanks for the help.

0 Likes
Message 8 of 11

Anonymous
Not applicable

It's definitely a bug. I can reproduce it on a simple profile: 2 squares touched in the corner.f360_STL_bug.png

 

 No gaps, etc. If I revolve it I get the same weird STL, But if I make a cut in that body, STL is correct. See the screencast.

 

 

 

 

 

 

 
P.S. I can get this body just extruded it from 2 circle profiles. And the behavior will remain the same. So, it;s unrelated to revolving. It depends on the body form.
0 Likes
Message 9 of 11

mroek
Collaborator
Collaborator

@Anonymous

 

The reason for the odd behaviour is that you're creating what is known as "Zero thickness geometry". If you try to chamfer or fillet the inside corner edge of that revolved shape, it doesn't even work (but Fusion doesn't throw any errors either). Now, if you made the two sketched squares overlap by a tiny amount, it would work as you expect.

 

I think Fusion probably could improve in this area, at least by throwing some errors to let users know that they have created zero thickness geometry that may/probably will result in unexpected things to happen later. Not sure if they'd classify this as a bug, though.

 

 

0 Likes
Message 10 of 11

Anonymous
Not applicable

Then f360 should interpret this case as 2 independent figures and still produce relevant STL. In any case f360 should not do that it does now.

 

 

 

 

0 Likes
Message 11 of 11

mroek
Collaborator
Collaborator

I guess you could argue it should, but at the same time you are in essence creating invalid geometry, so I think the better action from F360 would be to actually tell you that, instead of silently trying to hide your mistakes.  🙂

 

In any case, it is easy to avoid this altogether (revolve each of the squares to independent bodies, for instance), so I'm not sure it should be a priority for the F360 team. They sure have a lot of other stuff that needs attention.

 

 

0 Likes