Hello all, Michael,
One drafting workflow that feels quite natural to me consists of first loosely laying down a sketch (without dimensional accuracy), and then dimensioning things more precisely later (fig1). This is similar to how in other CAD programs, one might sometimes prefer to draft things with intentionally "off" measurements and angles, so that everything can be fully constrained later with 100% control (for instance, drafting the two sides of a shape slanted to bypass any automatic constraints, and then only later forcing them as vertical and/or parrallel).
Furthermore, one natural way to introduce precise measurements in a MOI drawing is to lay down dimensions without snapping to any element and simply typing in the value.
However there are two things getting in the way of such a workflow :
1 - The lines/legs from the dimension tool do not start exactly at their point of reference, but rather a few pixels away. This is obviously by design, but is there an option to control this distance and set it as 0 ? Under the hood the connection is actually there (as the snap does find intersection of the line and the dimension "leg") - I just wish it was visually there too (see figure 3) as opposed to having to draw a temp or permanent guide just to be sure (figure 2).
2 - Is it possible to somehow make these dimension "legs" be taken into account by the snap engine for intersections ? For instance here I would like to start a Move operation at the point where the blue line intersects with the red horizontal leg of the dimension.
I guess what I am getting at is : I would love for dimensions to act fully as regular objects one can snap too, as opposed to only partially behaving like so.
Perhaps one workaround would be to have some way to generate 3 guides from a dimension object (leg1, leg2, width). And maybe with the option to keep or delete the source dimension object after the conversion is done ?

|