Improved Std-Annotation creation mechanism in 3D mode
The approach of configuring and stacking of Std-Annotation symbols in 3D mode has been improved and simplified.
Before, multiple ‘columns’ had to be defined to provide the coordinates for placing the various symbol stacks within the graphical view.
Old settings:
When the vertical capacity (Column break) of a symbol stack or rather column is reached, then the rest of the symbols to be created are wrapped into a new column.
This hasn’t changed. But it’s not necessary anymore to define the exact positions for each column. Instead, in order to achieve well aligned stacks, it’s enough to simply define the offsets to the borders of the graphical view (margins) and the offsets between the symbols.
New settings:
If symbols shall be reused, that are also used in drawing mode, it’s possible to set a ‘Scaling Factor’ that is applied to all symbols of the Std-Annotation Set in 3D mode. If the symbols shall be used as-is, set the factor to ‘1.0’.
Via the checkbox ‘Default Values’, it can be determined, that the placement settings shall match the global defaults. These defaults can be adjusted via the following options:
  • stacking_direction
  • symbol_to_symbol_spacing_horizontal
  • symbol_to_symbol_spacing_vertical
  • border_to_symbol_stack_spacing_horizontal
  • border_to_symbol_stack_spacing_vertical
  • symbol_stack_break_vertical
Unchecking the checkbox allows to use custom settings for the certain Std-Annotation Set. The greyed-out components will then be enabled.
Using the settings shown above (except for the scaling factor), this is a possible output:
What is the benefit of this enhancement?
  1. Simplified administration to achieve well aligned Std-Annotation symbol stacks in 3D mode.
  2. The resulting end-positions of the symbols are more predictable.
Additional Information
Tips:
In order the size of the symbols can be scaled, set as height type within the symbol definition ‘Variable (drawing units)’.
Limitations:
The SMARTAnnotate configuration gets converted due to this new functionality. Therefore, the configuration won’t be backwards compatible with previous SMARTAnnotate versions.
It is currently supported to stack the symbols on the left side of the graphical view from top to bottom and vice versa from bottom to top. In the future the might be additional variants.
Does this replace existing functionality?
Yes.
Configuration options associated with this functionality:
New options:
  • stacking_direction
  • symbol_to_symbol_spacing_horizontal
  • symbol_to_symbol_spacing_vertical
  • border_to_symbol_stack_spacing_horizontal
  • border_to_symbol_stack_spacing_vertical
  • symbol_stack_break_vertical
Deprecated options:
  • expand_direction_3d