Hi Michael,
I'm glad you're thinking through the implications.
Re:
> if you now draw a new dimension after the unit system change the new one
> will have different sized arrowheads than the ones that were created
> before the unit system change. Even though you never modified any
> arrowhead properties directly.
That particular problem could be fixed by scaling the preset properties on a unit system change, no?
Re:
> they want the sizes to be controlled by a dimstyle and not have
> different values for individual objects...I'll have to see how some
> other apps behave.
The situation is different in apps with a paper space environment. In those programs there isn't this ever-present scaling issue, so presets are much cleaner: figure out what works for a given size of paper once and then use that for all future drawings on that size paper. Here the scale of annotations is different for every drawing, so it's not possible to reuse a preset from a previous drawing unless there's some way of scaling it.
What would be cool is a way of selecting an existing annotation and using that as a template / dimstyle / preset for annotations that I add subsequently. Problem is, not all annotations have all the properties, like radialDimensionCrossSizeModelUnits is defined only on radius dims. Maybe you'll have some ideas for dealing with this obstacle.
- Peer
|