Skip to content

hfVisualizer Remote Control Renumber

renumber

hfVisualizer --remote [--target <id>] renumber <selected-nodes|selected-elements|all-nodes|all-elements> <start-id> <+X|-X|+Y|-Y|+Z|-Z> <+X|-X|+Y|-Y|+Z|-Z> <+X|-X|+Y|-Y|+Z|-Z>
  • Applies the same operation as the GUI Renumbering widget.
  • renumber runs only in preprocessing mode.
  • <start-id> must be a positive integer.
  • The three priority tokens must each be one of +X, -X, +Y, -Y, +Z, -Z, and they must use three distinct axes.
  • Target rules:
  • selected-nodes: renumbers the current node selection only
  • selected-elements: renumbers the current element selection only
  • all-nodes: renumbers the full root nset
  • all-elements: renumbers the full root elset
  • Behavior rules:
  • selected-target modes require a non-empty current selection
  • when only selected nodes/elements are renumbered, overlapping ids in the unselected remainder are pushed out using the existing largest-number next-id rule, matching the GUI widget
  • after a successful apply, numbering-changed and database-modified states are raised and the model is re-rendered
  • GUI Renumbering Apply records the same canonical renumber ... tail in Remote Control History and *.ipc.txt

Example:

hfVisualizer --remote renumber selected-nodes 1001 +X -Y +Z
hfVisualizer --remote renumber all-elements 1 -Z +X +Y