Konstru Filters

How to create and utilize Konstru Filters to manage your model translation

What is a Konstru Filter?

A Konstru Filter is a means of allowing, or preventing certain object types from being considered as part of a Konstru upload or download. In addition to being able to ignore certain types of object, users can also specify that certain attributes associated with object types can be ignored.

You are able to filter uploads and downloads of the same Konstru model independently. This allows users to capture say an entire Revit model, and then only download certain object types to specific analysis platforms....perhaps only Beams and Floors for a RAM model, or only the Columns to Excel to run your own design macro.

When do I use a Filter?

When you translate a model with Konstru for the first time, the choice of a particular Filter takes place at the 'Upload / Download' review interface. As Filters have the ability to allow or prevent certain object types from a translation, the filter chosen will impact the Model Review process discussed in the previous section.

Konstru Filter's are an important part of any model translation. They provide a granular means of controlling which objects and attributes are being addressed by the current Konstru translation, which can be critical when understanding that each of the linked Konstru platforms do not all share all the same object types and that 'polluting' certain modeling platforms with unnecessary objects and attributes results in error prone models.

By using appropriate filters when translating to specific platforms, this pollution can be avoided!

Filters vs Groups

Conceptually, Konstru Filters act in a similar way to the Partial Model workflow (user assigned Groups) which allows user defined portions of the model to be the focus of the Konstru translation. With Konstru filters however, no such grouping in the model is necessary, and you are able to define to a very fine grained level exactly what will and wont be allowed as part of a Konstru translation via object type based interface. This includes access to all of the Konstru object types, and additionally, to the individual attributes that make up these objects.

Additionally, it's entirely possible to apply a Konstru Filter to a model which was created via a Group.

Last updated