Script Author: Ian Rivard

 

Description:

Renumbers FEMAP properties so they are sorted by a chosen scalar (thickness, area, mass, I1, I2, J, or EA), ascending or descending. Useful when you want adjacent property IDs to reflect mechanical similarity — helpful for picking similar properties together in selection dialogs, for visual scanning of property listings, and for making large models more navigable.

 

Use Instructions:

Run the tool. Pick the sort key (radio: Thickness / Area / Mass / I1 / I2 / J / EA). Pick direction (ascending / descending). Confirm. The tool reads the chosen scalar for every property, sorts, and re-writes property IDs to the new sequence. Element references are preserved (FEMAP’s renumber API rewires references atomically).

 

Requirements:

An open FEMAP model with at least 2 properties of the type relevant to the chosen sort key (e.g., Thickness needs PSHELL records).

 

Notes:

Replaces three separate v2.3 tools: Sort Plate Props by Thickness, Sort Props by Area, Sort Props by Mass. Pairs with Renumber Plate Props by Thickness when you want the renumbering with thickness embedded in the property name.

 

Advanced Users:

Property keys that don’t apply (e.g., I1 on a PSHELL) are skipped silently. The sort is stable: ties retain original ID order.

To our users: We appreciate feedback on our tools and encourage you to modify them to your specific needs. If you make an improvement you feel would be valuable to others, please submit it through our contribution page.