hfVisualizer Remote Control Environment
environment-unit-system
hfVisualizer --remote [--target <id>] environment-unit-system get
hfVisualizer --remote [--target <id>] environment-unit-system set <force-length-time-temp|none>
getreturns the current global*Environment, TYPE=UnitSystemtoken as JSON.setapplies the same global UnitSystem behavior used by the GUIEnvironment > UnitSystemeditor.setrequires preprocessing mode.- If
setchanges the length unit, hfVisualizer resets the camera to refit the resized model in the render views. - The value must be either:
- a 4-field token such as
kN-mm-s-K noneto clear the global UnitSystem- Clearing to
noneis rejected when local UnitSystem definitions still exist in functions or sections. - GUI
Environment > UnitSystemApply records the same canonicalenvironment-unit-system set ...tail in Remote Control History and*.ipc.txt.
Example:
hfVisualizer --remote environment-unit-system get
hfVisualizer --remote environment-unit-system set kN-mm-s-K
hfVisualizer --remote environment-unit-system set none
environment-info
hfVisualizer --remote [--target <id>] environment-info get
hfVisualizer --remote [--target <id>] environment-info set (--content <text> | --content-file <file>)
getreturns the current normalized*Environment, TYPE=Infotext as JSON.setapplies the same Info body content used by the GUIEnvironment > Infoeditor.setis available in preprocessing mode and, as one of the few GUI-matched exceptions, also in postprocessing mode.- Exactly one of
--contentor--content-fileis required forset. - Inside
--content, use\nfor line breaks.\\nstays literal. - Empty content is rejected.
- In postprocessing mode, a successful apply updates the DB file immediately, matching the GUI
Environment > Infobehavior. - GUI
Environment > InfoApply records the same canonicalenvironment-info set --content ...tail in Remote Control History and*.ipc.txt.
Example:
hfVisualizer --remote environment-info get
hfVisualizer --remote environment-info set --content "The bridge is analyzed by Hyfeast.\nReviewed on site."
environment-control
hfVisualizer --remote [--target <id>] environment-control get
hfVisualizer --remote [--target <id>] environment-control set (--content <text> | --content-file <file>)
getreturns:- the current normalized
*Environment, TYPE=Controltext - structured control fields:
compact,equationPrint,shell5Dof,outputPrecision,constraintHandler,nonsmoothIntegrationLevel,boundaryTolerance setapplies the same Control body content used by the GUIEnvironment > Controleditor.setrequires preprocessing mode.- Exactly one of
--contentor--content-fileis required forset. - Inside
--content, use\nfor line breaks.\\nstays literal. - Empty content is rejected.
- GUI
Environment > ControlApply records the same canonicalenvironment-control set --content ...tail in Remote Control History and*.ipc.txt.
Example:
hfVisualizer --remote environment-control get
hfVisualizer --remote environment-control set --content "Compact=Off, OutputPrecision=double, BoundaryTolerance=1e-5"