RotateQuaternion
Rotate intensity data about a Cartesian axis.
Undo support: Registered as undoable; see limitations below.
Syntax
RotateQuaternion <emitterId> [<emitterId> ...] / <axisX> <axisY> <axisZ> <angleDeg>
Parameters
The axis must be finite and nonzero; it is normalized by the action. Supply a finite angle in degrees.
Example
RotateQuaternion 12 / 0 0 1 90
Example IDs are placeholders; replace them with IDs from your current session.
Response
OK; an invalid axis or angle is rejected.
Notes
Despite the name, arguments are axis-angle values, not four quaternion components. Avoid a near-zero axis.
Implementation: EikonalWorksTools/EWIntensityView/src/actions/edit/RotateQuaternionAction.h.
See API connection, grammar and client examples for quoting, error handling and model IDs.