Painter v26
The new Painter is available from hsbDesign26 for AutoCAD® Architecture onwards it has a new look and feel.
The Painter is a high-level filter system, which gives you the opportunity to focus on specific items in the model. Useful when working with for example CLT, and whenever you need to analyze data as you do in the hsbBOMLink or tsl's.
Start the Painter
The Painter console can be found in the Painter tab in the hsbConsole. By default this is empty.
Folder/ Grouping
The painter structure works like the Windows folder structure.
You can create separate painters, but you can also easily group them in a folder.
Folder button
When selecting the new Folder button, by default a folder gets created with the name New Name.
You need to rename this folder, because folders with the name New Name are deleted on refresh.
Painter button
Creating a painter consists of a few steps. When selecting the new Painter button, there are different fields which need to be defined.
Name
Give a name that describes the items you want to filter.
Type
The type can be a bit overwhelming when creating your first painter.
The type relates to the hsbCad entity types.
As an example you have Beams and Sheets, these 2 types are both GenBeams.
A TslInstance is a Entity and a GenBeam is also an Entity.
As you see the higher in the hierarchy the more effect a painter rule can have.
Creating a painter rule with Type Entity will have effect on e.g. Genbeams (Beams and Sheets), TslInstances, etc. While creating a rule with Type Sheet will only have effect on sheets in the model.
- hsbcad objects are often part of different entity groups. In the dropdown other levels of that specific entity can be found/chosen.
BLOCK_INFO_START
Depending on the selected entity level, the properties of the entity will be available in the filter.
BLOCK__END
Filter
Build your filter setup
When selecting on Define Filtering, the following dialog box popup up.
Rules can be created here. Properties can be selected, and values can be defined.
And/Or logic can be applied. The *AND operator indicates that all rules have to be true to produce a true result. The *OR operator indicates that one of the rules must be true to produce a true result.
Optional, edit or enter the filter setup manually
Edit When clicking on the small Pencil icon at the bottom, you are able to manually adjust the Filter Setup.
Enter When clicking on the small Pencil icon at the bottom, it is also possible to manually type in the filter. This is more of an advanced feature, because you need to know how to define this.
OK to confirm the Filter Setup and to go back to the console.
Group by
When clicking on Define Grouping, the following popup will appear.
Grouping options
When clicking on the dropdown, all possibilities available to group by will be showed.
Manually When clicking on the small Pencil icon at the bottom, here it also is possible to manually type in or edit the grouping. This is more of an advanced feature, because you need to know how to define this.
Results
The results of the filter will show how much items are filtered, and in how much groups these items are. In the example below you can see that the filter "Beam length <5000 > 4000" has filtered 3 items, which are in 2 groups. These are now grouped on posnum (2x posnum 16, 1x posnum 17), but the grouping can be done on many different things.
Other Functionalities in Painterconsole
Import and Export
Painterfilters are stored inside your .dwg. But you have the ability to import and export these filters between different drawings. When clicking on the settings icon, you can Import and Export filters.
Handle the visualisations
Painter will give you the ability to visualize items in the model, those will have a certain color. Those are random colors who are put in as an overlay. This will not change or add any color to your model.
Example
In the document from the v25 Painter is an example showing the filtering of CLT. Also there are video's in that document showing the different workflows. https://hsbcad.academy/hsbacademy/painter/