Layer Filter

The layer filter reduces the layer list available in the Contour, Iso, Vector, and Tensor panels for the data types that have layers (for example, plies in composite stress/stains or any tensor result with layers).

This is important in composites post-processing where different set of layers (plies) belong to different materials, or if different set of layers are oriented in certain directions (0/45/90 degree plies) - and it is of interest to find out the maximum stress or minimum failure index in all the plies oriented in a certain direction, or that are made of particular material.
The filter is enabled whenever a data type with layers is selected.

Figure 1.
Note: The filter will be disabled (or grayed out) if a data type does not contain any layers.

Once the layer list is filtered (orange highlighting will appear around the filter icon to show that it is turned on), the aggregation of Min/Max/Extreme/Sum/Average/Range can be performed on the reduced list. For example, you can apply the layer filter for plies oriented in a certain direction, and select the Layers aggregate mode of Sum on this reduced ply list to sum up the thickness for that direction of plies.

Filter Validity

Any filter can be selected/applied, and the data types can be changed from the Result type drop-down menus in the panels. If the selected data type has layers that match the exact number and labels of the complete list of layers in the filter, then the filter is valid. The available layers displayed in the layer list will be based on the filter.

If the changed data type does not match the number and labels of the full list of the layers in the filter, an invalid icon or broken filter icon is shown. Even though the filter is active, it is not valid and the full list of layers will be displayed for the relevant data type. The invalid/broken filter has the same effect on the list of layers as None.

For example, if a filter has been defined for Ply1, Ply3, Ply5, Ply5 - however the data type selected in the panel is Stress with Z1 and Z2 layers, an invalid filter icon is shown and all of the layers for that data type are displayed:

Figure 2.

To make a broken filter valid again, simply change back to the original data type or a new data type that has the same complete list (for example, Composite Stress and Composite Strain), and the normal filter icon is restored.


The legend of the contour/iso plot will display the name of the filter next to the layer aggregation:

Figure 3.
Note: If the active filter is an invalid filter, the legend will not display any filter name.

General Notes

  • Filters are defined for the active model only, and are not available for any overlaid models, or other post windows in the session (unless explicitly defined).
  • Any filter defined in one of the panels (Contour/Iso/Vector/Tensor) will be available in all the panels for that window.
  • The session file/report templates will save the filter definition for restoration and comparison. Report template instantiation resulting in an invalid filter will be handled the same way as defined in the Filter Validity section (the filter is displayed as ON, however it will have no effect).
  • H3D exports filters as defined, however depending on how many layers are contained in the H3D, the filter may be invalid when reading it back. For example, if a scalar max vonMises is exported instead of a full tensor, then there is only one layer information written to the H3D. When reading the file back, the filter will be invalid.
  • When switching between windows or panels, the filter state will be reset to whatever is the valid state for the given contour/iso/vector/tensor plot that is currently applied.