Renumber Entities

Use the Renumber tool to review and organize the IDs of model entities.

Organizing entity IDs can facilitate easier post-processing and model management. This tool can renumber entities into a different range, offset the IDs of selected entities by a specified amount, and/or renumber entities in a particular order.

  1. From the Assembly ribbon, click the Renumber tool.


    Figure 1.
  2. Choose either the Renumber or the Offset method from the drop-down on the guide bar.
  3. Select the entities to be renumbered.
    • Use the Ordered checkbox to select nodes or elements in the explicit order they are to be renumbered. Use the Alt shortcut key to quickly make selections by path.
    • By default, IDs are shown on selected entities for review. This may be turned off in the options menu () for large selections or when ID labels are otherwise undesirable.
  4. Input the new starting ID and/or offset as appropriate.
    By default, entities will be renumbered to the next available ID if the starting ID is already in use. The Overwrite existing IDs option will force renumbering into the specified range and automatically renumber any conflicting entities above the highest ID used in the model.
  5. On the guide bar, click one of the following:
    • - Save changes and stay in the tool
    • - Save changes and close the tool
    • - Exit the tool without saving changes
    Use the Maintain selection option to perform iterative renumbering actions on the same selection.

After renumbering, the new IDs are displayed on the renumbered entities for review until another selection is made.

Spatial Renumbering

Renumber elements and nodes based on spatial sorting.

  1. From the Assembly ribbon, click the arrow next to the Renumber tool, then select Spatial Renumber.
  2. Select a sorting schema from the drop-down on the guide bar.
  3. Select a list of nodes or elements to renumber.
  4. Use the microdialog to define relevant options.
    Option Description
    Spatial
    1. Click and select a system.

      The global system may be used.

    2. Define the ordered list of axes to consider to sort the selection (primary/secondary/tertiary axes).

      Arrows will show the starting location and directions for renumbering.

    3. Define the start ID.
    4. Define a tolerance and ID increment for each axis.

      The ID schema is continuous across directions.

    Rectangular grid

    Using this method, you can renumber a rectangular regular array of elements or quads in two perpendicular directions in a user-defined coordinate system (Cartesian or cylindrical).

    The steps are the same as the spatial method, but in this case a local coordinate system must be used to match the primary numbering directions and the mesh is expected to be a rectangular pattern of quads. You must define 3 different increments.



    Figure 2. Before Element Renumber


    Figure 3. After Element Renumber: X increment by 1, Y increment by 100
    Adjacent Using the adjacent method, renumbering is based on element/node connectivity directions instead of system directions.

    This method works only with quadrilateral elements (without any triangular elements) and should have a mapped (regular) pattern.

    1. Enter the Start ID.
    2. Click Options on the guide bar.
    3. Select a starting node or element.
    4. Select an element/node for the primary, secondary, and tertiary directions and define their ID increments.

      These should be connected to the starting element.

  5. On the guide bar, click one of the following:
    • - Save changes and stay in the tool
    • - Save changes and close the tool
    • - Exit the tool without saving changes

How the Tolerance Setting Affects the Renumber Result

The tolerance is used to group the nodes/elements in the correct order for renumbering.

For example, if you have a simple structured mesh with nodes distanced 5 mm on the local X direction and 2 mm on the local Y you want to renumber the nodes so that it starts with 101 for the starting ID. Then increment in local X direction by 1, for example 101, 101+1, 101+2, and in local Y direction by 10, for example 101, 101+10, 101+20.


Figure 4.
If you use the correct tolerance of 1 mm (which is <5 mm and < 2 mm nodal distances) here is the result:


Figure 5.
In a real scenario you rarely get meshes like the example above, so the distances between nodes are variable like the image below. You want to renumber it with the same objective and tolerances (1mm).


Figure 6.
The result is:


Figure 7.
As you can see in the image above, the renumbering is not done properly. This is because the smallest nodal distance is 0.5 mm which is smaller than 1 mm tolerance. If you reduce the tolerance to 0.1 mm you will get the correct result.


Figure 8.