With dims now having history on by default in V6, I’ve been running into what I would consider some rather large problems. The biggest, and the one that makes me wish we could turn off dim history entirely is that dimension end points fly off regularly. I dimension in layout space, and very often, one end of the dim seems to move from the layout space position of the thing dimmed to its model space coordinates in layout space:
DimAngle text and arrow position often changes position just by making a detail active them backing out again. I can’t yet come up with such a repeatable example for the Dim fly off, but it happens with such regularity, that my current workflow is to dim out a detail, select the detail and all its dims, move it a bit in layout space to break all the history, then move it back.
I also don’t find the history particularly useful as implemented. Lets say I have a drawing like the one above. When I pan the layout, I get:
Of if I move a feature like this:
Some of the updated dimensions are correct, but some (ordinates dims) don’t survive. Cosmetically, their positioning is also not useful. Some things moved (Dim end points), some did not (leaders), some things collapsed (DimAngle), and some (ordinates) are now incorrect. So instead of being a convenience, it has in fact added to my workload because I have to more closely inspect everything to make sure it is still correct.
It would seem to be to be useful, it has to not only be reliable (not show incorrect dimensions, collapse, fly off), but moving anything in a detail has to result in a readable result. So not only do the dimension end points have to know where they are and what they are snapped to (which is true now), but the dimension line location and text location have be aware or where the dimension end points are moving to, and move the same amount to be readable.