Skip to content

hfVisualizer Remote Control Selection

Use selection commands to build the exact working set that later commands will act on.

select

hfVisualizer --remote [--target <id>] select <node|element|constraint|load|spline|construction-line|surface|edge|sensor> <items|none> [--mode <current|union|intersection|xor|cur-diff-prev|prev-diff-cur>] [--ignore-missing]
  • Updates explicit selection for nodes, elements, named objects, surfaces, or edges.
  • node|element: use an integer id pattern such as 1,2,3, 1:3, 1:5:2, or none
  • constraint|load|spline|construction-line|sensor: use name,name,... or none
  • surface: use surfaceName, faceId@elementPattern, faceId@elsetName, or none
  • edge: use node-id chains such as 17-23 or 17-42-23, or none
  • --ignore-missing is available only for select node and select element
  • Without --ignore-missing, select node/element fails if any requested id is missing
  • With --ignore-missing, missing node/element ids are skipped and existing ids are selected
  • If --ignore-missing is used but every requested node/element id is missing, the command still fails with NOT_FOUND
  • Default mode is current
  • Remote Control History records the final current selection set, not the requested delta or mode expression
  • Remote Control History compacts node, element, and surface ids with the same integer-pattern format when possible

Example:

hfVisualizer --remote select node 1:100 --ignore-missing
hfVisualizer --remote select edge "17-42-23,31-32" --mode union