CADXChange

Glossary/Blocks & attributes

Dynamic block

A block definition with built-in parameters that let a single reference change shape, size or visibility state without being redefined.

A dynamic block carries extra parameters — visibility states, stretch/scale actions, custom properties — so one block definition can represent a family of variations (a valve that can flip open/closed states, a door that can resize) instead of needing a separate block for each size or state.

Reading a dynamic block's current parameter values (which visibility state is active, what a custom property is set to) requires different handling than reading a plain attribute, since that state isn't stored as an ordinary attribute value.

Relevant tools