I think the only way to do this is to set up a dynamic dimension a normal dimension and a visibillity state in the dynamic block and then use Visual Lisp to switch the visibility of the normal dimension off when the 16" is displayed.
Registered forum members do not see this ad.
I've looked and can not find a topic that covers what I am looking for.
(I'll try to keep descriptions as simple as possible...)
We have walls constructed out of modular panels, represented by basic rectangles.
Rectangles are a standard 16" wide. (length not important)
Only when a rectangle is not 16" wide, would we need to show it's width with a dimension.
In multiple blocks I am creating, I need a stretchable rectangle, in which there will be a dimension.
However I do not want the dimension to show up when the rectangle is 16" wide.
But I DO want the dimension to show when the rectangle is not 16".
So...
When the rectangle is 16" wide, no dimension is displayed.
When the rectangle is NOT 16" wide, a dimension is displayed.
pic of three rectangles next to aforementioned stretchable rectangle. When the one on the right is 16" wide I don't want to see a dimension.
Any ideas on how to achieve this?


I think the only way to do this is to set up a dynamic dimension a normal dimension and a visibillity state in the dynamic block and then use Visual Lisp to switch the visibility of the normal dimension off when the 16" is displayed.




It sounds like Grant's way would work well, but perhaps this would be easier.
Create one block which is non-dynamic for the standard 16" width.
Create a separate dynamic block for the exceptions.
It looks like you are setting incremental sizes in your dynamic block,
just stop them before you get to 16" and you should be okay, it will always
display the dimension, and it can't be as large as 16".![]()
Volume and repetition do not validate opinions forged in the absence of thought.




Registered forum members do not see this ad.
I did something like this once and like Dadgad I would pick start & end. Blocks appear correct way a simple lisp works out how many std 16" to put in and the remainder is the dynamic block so no need to think about changing blocks. Do they have a height ? 3 picks use Y scale for height.
A man who never made mistakes never made anything
Bookmarks