Strange behaviour when changing parameters back and forth

Strange behaviour when changing parameters back and forth

Anonymous
Not applicable
1,022 Views
14 Replies
Message 1 of 15

Strange behaviour when changing parameters back and forth

Anonymous
Not applicable

So I am trying to draw a paramteric board game. But when I change some paramters from 120mm to 200mm back and forth some times it gets screwed up:

 

ChangeParametersBackAndForth01.png

 

ChangeParametersBackAndForth02.png

 

ChangeParametersBackAndForth03.png

 

ChangeParametersBackAndForth04.png

 

ChangeParametersBackAndForth05.png

 

Until now everything looks nice. But when I do it again: 

 

ChangeParametersBackAndForth06.png

 

ChangeParametersBackAndForth07.png

 

Everything is screwed up. I have no idea why. 

 

Any help is appreciated!

0 Likes
1,023 Views
14 Replies
Replies (14)
Message 2 of 15

macmanpb
Collaborator
Collaborator

Try to constrain your sketcher right. In your screens i see alot of uncontrained sketches. On parameter changes fusion cannot map these changes to the other sketches. 

0 Likes
Message 3 of 15

Anonymous
Not applicable

How can I reconize which elements are unconstrained?

0 Likes
Message 4 of 15

macmanpb
Collaborator
Collaborator

Go to the preferences and check this:

 

pref1.png

 

Then you can see all sketches that are fully constrained are black. The others blue. That might help you to get a better sketch behaviour 😉

0 Likes
Message 5 of 15

Anonymous
Not applicable

Thanks for your answer. I can now see, which elements are not constrained enough. But I have no idea how to fix it. Everything i try seems to overconstrain it.. For example i tried to fix their length to the define constant MiddlePartDistanceBetweenCornerFields. Do you have any suggestions on how I should tackle this problem? How can I see the degrees of freedom of the lines, which are not constrained enough? Basically the solution should allow me to set the BoardRadius to any value and everything else should get scaled accordingly so that it looks just like a scaled version. All angles and proportions should stay the same.

0 Likes
Message 6 of 15

Anonymous
Not applicable

I changed the file a little bit: 

 

 

0 Likes
Message 7 of 15

macmanpb
Collaborator
Collaborator

Thats a limitation in Fusion. The sketch that is not enougth constrained is blue but fusion dont tell u why 🙂

The best is, to set dimensions from the orgin to the starting point of your sketch. The rest is to analyse the free sketch elements and try to constrain them.

 

Hope the fusion team has a better solution but that is my way to get rid with that.

 

If i have move time i will take a look into your design.

0 Likes
Message 8 of 15

macmanpb
Collaborator
Collaborator

I take a look into your file and see a lot is black. But i dont figure out why the zigzag's are blue. For my opinion there are enought constrained.Smiley Indifferent

Message 9 of 15

Anonymous
Not applicable

Ok. Thank you very much for your time! 🙂

 

I hope some one else sees what we are missing.

0 Likes
Message 10 of 15

jeff_strater
Community Manager
Community Manager

That is just a limitation/bug in the "fully constrained display color" option.  Those zig-zag lines are, indeed, fully constrained and should display as such.  I'll add that bug to the system.  I've found that the fully constrained analysis code does not seem to handle midpoint constraints very well, so that is probably what we are seeing here.  That's partially why it is still in the "preview" state.

 

The good news is that this sketch does perform well now that it is fully constrained.  Changing the BoardRadius parameter seems to update correctly, from what I can tell.

 

Thanks for bringing this to our attention,  It is a  good test case.  Is it OK if we add it to our test suite?

 

Jeff

 


Jeff Strater
Engineering Director
0 Likes
Message 11 of 15

Anonymous
Not applicable

@jeff_straterThanks for your answer. But I still experience the same issue:

 

If I change the parameter BoardRadius from 200 to 100 to 200 to 100 to 200 it doesn't look like before. The first few tmes it works, but then everything gets messed up suddenly.

 

Can you explain why this happens?

 

Yes. Feel free to add this to your internal test suite!

0 Likes
Message 12 of 15

jeff_strater
Community Manager
Community Manager

that looks like another bug.  No, I cannot explain it, but we'll look into it.  I only changed it once when I tried it...

 

In general I try to avoid large-size changes all at once, but that's just from working with sketch solvers for a long time.  They tend to react slightly better if you go slowly.  So, if you want to go from 100 to 200, I would probably stop at 150 on the way, or even a couple of times.  I don't know that this would help in this case, but it is a good general technique.

 

Jeff

 


Jeff Strater
Engineering Director
0 Likes
Message 13 of 15

Anonymous
Not applicable
Ok. Thanks for your help! It is especially strange because it works as expected the first few times...

I usually changed the parameters back and forth to check if the constrains work as expected.

Can you say anything about the release cycle of Fusion360 at which such bugs get fixed?
0 Likes
Message 14 of 15

jeff_strater
Community Manager
Community Manager

I just heard that the fully constrained analysis on this model works correctly in our current development build, so the next major update should fix the analysis bug.  The editing of parameters back and forth is still being looked at.

 

Jeff

 


Jeff Strater
Engineering Director
0 Likes
Message 15 of 15

jeff_strater
Community Manager
Community Manager

I also heard today that the "editing the parameter value back and forth" problem has also been solved.  No ETA on when these will be released, they need bake time and QA validation, but it's good news that these have both been fixed.  Thanks again for reporting these.

 

Jeff

 


Jeff Strater
Engineering Director
0 Likes