- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I do not have time right now to create an example model, so I am going to explain it and see if that is enough.
I have a fairly simple design that uses parameters to generate various sizes of bodies and I use composition to create a number of body variations. One component has sketches and primitive bodies that are created from those sketches, some added features and some simple composition.
The component (component_B) that I am working with copies some of the primitive bodies, adds some features and composes them into the final bodies that I want to export for 3D printing. There are other components that depend on the primitives, but are completely independent of component_B.
The design was taking quite a long time (greater than five minutes) to recalculate when the parameters changed, so I tried to suppress all unrelated components hoping that would speed up calculation.
Surprisingly, the bodies that are copied to component_B from primitives are missing features. Specifically they are missing a pattern operation that occurs on the primitive before it is copied. If I make a new copy with the current parameters, it will be correct, but it will also fail to copy correctly when the parameters change again.
The timeline looks something like this.
create component Primitives, sketch, extrude body_1, add fillets, pattern feature,
suppressed (create component_A, do some things)
create component_B, copy body_1 to component_B, shell, add other features, combine with body_2
When I change the parameters, which among other things change the patterning of the feature of body_1 in the primitives, the copy of body_1 in component_B has no patterning applied to it at all. If I look at body_1 in Primitives it is correct and has the patterning applied.
- I don't understand why the patterning is not present on the copy of the body after parameters are changed?
- I don't understand why copying of a body is not editable, like other features in the timeline?
- I don't understand why calculation is so slow after changing parameters?
- I do know that Fusion 360 only uses a single thread which limits its speed.
- However, Fusion 360 does not use 100% of the single CPU during recalc
- The April 2023 update mentioned performance improvements. Is there anything that needs to be done by the user to enable these improvements? Do I need to delete a cache?
If the above is not clear enough, let me know and I will try to reproduce the issue with a simple example.
Solved! Go to Solution.