I'm making a dynamic block of a column radiator. Like all column radiators, this particular model comes in a range of heights, and a range of standard widths. But, because it's a cloumn radiator, you can always add another column, so making a non-standard width. There's usually a small cost associated with going with a non-standard width.
1. Is there a (fairly) simple way to represent this concept within a Dynamic Block?
2. At the moment, I'm ignoring this fact and just have a long list of all the valid increments. I did it as a list (as opposed to increments) so that the user could easily see what length they were providing.
As I see it, the downside of this approach is that the base point of the block is at one end of the radiator, rather than in the middle, so in most cases, if you stretch the block, you also have to reposition it. The best option would be to be able to choose whether the base point was in the middle or at one end (with the default being in the middle) but, and here's my question, if the base point is in the middle won't the list values be half their actual value? This would make radiator selection even more tediuos and confusing than it already is!
Sorry for being long-winded. Am I making any sense?