2023-11-20 11:20 PM - edited 2023-11-20 11:21 PM
Selecting elements based on different properties is fundamental to CAD/BIM workflow and the intuitiveness and generality of the criteria expressions makes it one of AC most potent functions.
Currently criteria expressions have to be created for each use (find and select, find and check, graphic overrides or scheme settings) which is not only inefficient but the different interfaces means slightly different and limited ways to do it.
Instead I would like to see a dedicated manager for creating criteria expressions which are globally available for all current and future (hint: visibility) uses. The interface can then be built with full focus on the expressions paving the way for realising their potential.
Some starter points:
Finally it should be noted that criteria expressions are an obvious stepping stone to the introduction of AI into AC the form of natural language processing turning prompts like "all doors on the second floor with a width of 900" into expressions. Natural language prompted selection - the marketing team won't break a sweat.
2024-05-17 09:20 AM - edited 2024-05-17 11:02 AM
A good use of expression with differing values would be the ability to set up a "master" schedule with a criteria and then have different schedule "sheets" with the different values. So instead of having to create multiple schedules e.g one for each relevant parameter or have an ad hoc subtotal parameter as a field it would be possible to just have one schedule with multiple sheets. It could be possible to have a first sheet that show the sum and subtotal for the sheets with different values and these could be displayed/arranged separately horizontally/vertically or inline one after the other.
It would of course also be very useful for efficient general model management/exploration/audit either through an Element Manager or A more efficient Find & Select and especially view creation given proper Element Visibility Control allowing the user to quickly and intuitively focus on subsets of the model.