Hi @threadbuilt, I can provide some context here. First, you are absolutely correct about the misleading error message. I will file a bug to get that improved. Responses to your other points inline below
- Fix/Unifix constraint icon is not shown against geometry when active - yet every other constraint is
The reason we chose not to show a fixed icon is for performance and screen clutter reasons. It is common to fix a lot of geometry at one time. Even a simple rectangle is composed of 8 items - 4 lines and 4 points. Fixing that rectangle would then result in 8 fixed icons. On a larger sketch, you could imagine the large number of icons that would result. I agree that it is inconsistent, but FWIW, it was done purposefully
- Dimensions that are created prior to geometry being Fixed are not shown as driven dimensions yet if I were to dimension the same item after it being fixed then it would be - perhaps driven is the wrong wording here given the sequence of events however this is a good indicator normally that the dimensions are not editable at the very least...
Fusion does not automatically change dimensions to driven when the geometry is fixed, mainly to support a different workflow. It is a good idea, when working with large sketches to fix the portion of the sketch that you are not currently working on. However, you may later want to go back and modify that area of the sketch. You can unfix that area, and all constraints and dimensions will become "live" again. You can edit them, move geometry, etc., the fix them again. If Fusion converted all dimensions referencing fixed geometry to driven, this workflow would be more difficult.
- Error message only referenced the dimension as a source for the error and does not mention that the Fixed constraint (which again is not wholly obvious at times that it is in effect) could be the cause and when trying to alter the size/scale of some geometry using dimensions the last thing you want to do is delete the dimension that was going to drive the changes
Agreed. This is a misleading error message.
[edit] bug has been filed as FUS-38958
Jeff Strater
Engineering Director