Likely bug: distorted sketch pattern element
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I recently discovered that the sketch solver can solve for pattern parameters such as spacing, center of rotation, or direction. Wow, this is a wonderful and really powerful feature!
I've seen a couple of anomalous behaviors, though. Here's one that's consistently reproducible and clearly wrong. Start with this sketch of a fully-constrained hexagon:
The goal is to create a pattern of three hexagons along the construction line with spacing such that the corner points are in contact. Previously I would have thought it necessary to calculate the corner-to-corner diameter of the hexagon in order to set the spacing appropriately. But evidently this isn't actually needed! You can put in a dummy spacing value, then constrain two adjacent corners to be coincident, and Fusion 360 should adjust the spacing appropriately:
Then constrain these two points together:
Or at least, that's the way it seems to work in many sketches. But in this case, Fusion 360 just distorts the second pattern element to satisfy the constraint.
Clearly that's wrong. Note that the pattern is still active within the sketch and remains editable. But you can't, for example, change the side-to-side diameter of the hexagon to 9mm; the solver just complains.
(For anyone tempted to go down the "hey, you know you can just dimension the vertex-to-vertex distance on the hexagon..." road: yes, yes, of course. This is just an example to demonstrate the pattern+constraint issue. I don't have an actual need to make rows of hexagons.)