Movement of dimensions in dynamic blocks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Recently, I’ve started building dynamic blocks to automate repetitive tasks. I've now encountered an issue related to dimensions. Specifically, I want the dimensions to be defined inside the dynamic block itself. The goal is that when I change the block parametrically, both the geometry and the associated dimensions update accordingly—and so far, that part is working well. The dimensions remain associative, which is very satisfying.
However, the problem arises with the placement of these dimensions. Initially, they were aligned neatly in a row, as if sitting on a shared baseline. But after modifying the block parameters, some of the dimension texts shift upward, while others end up floating between the object and the rest of the aligned dimensions.
I’m aware of DIMSTYLE settings, such as fixing the distance from the object and controlling extension line length. But the root issue seems to be that the attachment points of the extension lines are at varying vertical levels, which disrupts the uniform alignment of the dimensions. I've attached an example to illustrate the issue. I would really appreciate it if anyone could take a look and suggest a solution.