This Post is Under Construction, please stay posted for updates.

Along with concatenating attributes, the Attribute Manipulator can de-concatenate attribute values into separate attributes.  Even better, the new attributes can be placed into a group to make life easier when exporting to IFC.

To create an Attribute Manipulator file, refer to: 12dwiki.com.au/attribute-manipulator

De-Concatenate Attributes

Syntax

De-Concatenate follows the same syntax as Concatenate.  Each attribute name is in curly brackets { }.

{myAttr_1}{myAttr_2}

Deliminators are needed to define where attribute values start/end;

  • Attr: W-90mm uPVC
  • {UTIL}-{SIZE}mm {CONSTRUCT}

For the above, the ‘-’ and ‘mm ’ delineate between the attributes;

  • UTIL: W
  • SIZE: 90
  • CONSTRUCT: uPVC

De-Concatenate will always create text attributes.  Additional rules re needed to then convert text to Real or Integer.

 

De-concatenate the trimesh attribute;

  • Rule type: Str/Tin/Trm attribute
  • Attribute name: Object
  • Convert to: Deconcat
  • Parse format: {LANE}0{NUM}-{MATERIAL}

For the above, the ‘0’ and ‘-’ delineate the attributes

If the attributes are in Groups, then the full path must be included.

So for example the “span” attribute would be: TR*/TR/span

Note that it is case sensitive.