Autocad did this a LONG time ago, with dynamic blocks, the ability to have control values to work within a stated range, or a list of values to select from, when the dynamic block is set up. Obvious ones would be for example, Number, to have Maximum and Minimum as a range, or to have a List that would predefine what is allowed. Creating a ladder for example, I could have the distance between the ladder stiles, or the spacing of the rungs, set to be within a range. While this can be implemented, using testing of values being within a range, e.g. if (value < min, value = min, value), it is a clunky way to do it, and doesn't give the option of control, that lists do. Anyway, here's hoping some time in the next 15 years or so, before I retire, Autodesk might implement it.
Show More