Hole Placement - Regression?

Hole Placement - Regression?

kellings
Advisor Advisor
885 Views
7 Replies
Message 1 of 8

Hole Placement - Regression?

kellings
Advisor
Advisor

I thought this feature was working as I had hoped it would. I was really excited to see how easy I could place  a hole on the face of a part and have the design intent update as dimensions changed. 

 

I was trying something with parameters tonight, and it looks like the way you can place a hole broke again? Have a look at the Screencast. If I create the extrusion using a centered rectangle, the hole placement doesn't update when the sketch dimesions are changed. If I create the same extrusion using the box command, the hole placement updates as the size of the box is changed.

 

Is this a regression or designed as intended?

 

http://autode.sk/1Y5ZEsa

 

Thanks,

 

Kevin

Kevin Ellingson
Technical Specialist

If my post resolves your issue, please click the Accept Solution button.
0 Likes
Accepted solutions (1)
886 Views
7 Replies
Replies (7)
Message 2 of 8

TrippyLighting
Consultant
Consultant

I don't see you referencing (dimensioning or otherwise constraining) the hole from any edge of the object the hole is placed into. Why would the hole location predictably update ?

That "something" is updating when you are using direct modeling is just differnet but there also I don't see you creating any constraint or dimension that would proide a reference for the hole location.


EESignature

Message 3 of 8

kevin
Contributor
Contributor

Exactly, that is the beauty of this method. When the hole is placed on the face and then I drag the center of the hole, notice the point appear that shows the center of the face. It was working perfectly. If the dimensions updated, the hole location stayed locked to the center of the face. Notice that this method works in the example where the part was made using the Create --> Box command.

 

Kevin

0 Likes
Message 4 of 8

TrippyLighting
Consultant
Consultant

Thanks for the clarification. I did not notice that centerpoint in the video. I can see what you mean. In DM this works but in History Mode oddly enough it does not.


EESignature

0 Likes
Message 5 of 8

jeff_strater
Community Manager
Community Manager

I'd say that's a bug.  It's a strange bug, certainly, since as far as I know, the "hole snapping to face center" logic has no idea what kind of feature generated the face.  The fact that it works for Box, but not for Extrude is very odd.  We'll definintely look into it.

 

Jeff

 


Jeff Strater
Engineering Director
0 Likes
Message 6 of 8

jeff_strater
Community Manager
Community Manager

Interesting plot twist in this story.  First, this is not a regression.  It has always worked this way.  That was actually news to me.  When you place a hole on a face center like this, Fusion does not actually treat this as a persistent constraint, it is just a UI convenience for the command.  So, it's not expected to be associative.  I agree that it should be, though, and we are now looking into adding that support.  In the meantime, it would be best to constrain your holes to adjacent edges to locate them associatively.

 

So, you are probably wondering:  Why does it appear to work for Box?  The answer is very interesting, but a bit technical.  The way that Hole is implemented, if a Hole is placed anywhere on a face (including the center snap point), Fusion just records the U,V coordinates of the hole on that face.  That keeps the hole's position somewhat stable.  For the geometry created by Box, it just so happens that the face parametrization is set up so that 0,0 is always on the face center.  So, when you locate the hole there, Fusion records 0,0 as its location.  Because Box always keeps 0,0 in the middle, the hole stays there.  But, for general profile + extrude, the face parameterization can not be so simple (I think it has to do with the fact that any curves can be used in a profile + extrude taper, etc).

 

Anyway, thanks for bringing this issue up.  I learned something.

 

Jeff

 


Jeff Strater
Engineering Director
0 Likes
Message 7 of 8

brucehuang
Alumni
Alumni
Accepted solution

@kellings, thanks for posting the issue to us. The bug has been fixed and will be available on next release.

 

Bruce (Fusion Developement Team)

0 Likes
Message 8 of 8

kellings
Advisor
Advisor

Dear Fusion team,

 

I just tried this after the latest update and it works exactly as I originally hoped it would.

 

Thank you!

Kevin Ellingson
Technical Specialist

If my post resolves your issue, please click the Accept Solution button.