The "Has requirement" check allows users to check if spaces within a building model are in compliance with certain criteria. The check verifies if spaces matching the Space Criteria filter, also contain elements that match the "Must contain" filter and doesn't contain elements that match the "Must not contain" filter. The program then generates a report of the spaces that pass the check.
- Open Check&Fix and navigate to the "Has requirement" check.
- Define the filter criteria for the Space Criteria filter. This can include parameters such as floor level, space type, or any custom parameters you have created.
![Screenshot of Space Criteria filter]()
- Define the filter criteria for the "Must contain" filter. This can include parameters such as element category, parameter value, or any custom parameters you have created.
![Screenshot of "Must contain" filter]/)
- Define the filter criteria for the "Must not contain" filter. This can include parameters such as element category, parameter value, or any custom parameters you have created.
- Run the check. It will then check if there are any spaces in the model that match the Space Criteria filter, and also contain elements that match the "Must contain" filter and not contain elements that match the "Must not contain" filter.
- The check will then generate a report of the spaces that pass the check and display it on the screen.
The "Has requirement" check in Check&Fix is a powerful tool that allows users to check if spaces within a building model are in compliance with certain criteria, by verifying if spaces match Space Criteria filter, also contain elements that match "Must contain" filter, and not contain elements that match "Must not contain" filter.