/vis/viewer/

Operations on Geant4 viewers.


Sub-directories :


/vis/viewer/set/

Set view parameters of current viewer.


Commands :


clear [viewer-name]

/vis/viewer/clear [<viewer-name>]
Clears viewer.
Viewer becomes current.
Specify viewer by name ("/vis/viewer/list" to see possibilities).

Available at all Geant4 states.

Parameters
viewer-name type s Omittable : current value is used as the default value.


create [scene-handler] [viewer-name] [pixels]

/vis/viewer/create [<scene-handler>] [<viewer-name>] [<pixels>]
Creates an viewer for a specific scene handler.
Default scene handler is the current scene handler.
Invents a name if not supplied. (Note: the system adds information
to the name for identification - only the characters up to the first
blank are used for removing, selecting, etc.)
The 3rd parameter is a window size hint.
This scene handler and viewer become current.

Available at all Geant4 states.

Parameters
scene-handler type s Omittable : current value is used as the default value.
viewer-name type s Omittable : current value is used as the default value.
pixels type d Omittable : current value is used as the default value.


dolly [increment] [Unit]

/vis/viewer/dolly [<increment>] [<unit>]
Moves the camera incrementally in by this distance.

Available at all Geant4 states.

Parameters
increment type d Omittable : current value is used as the default value.
Unit type s Omittable : default value = m Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi


dollyTo [distance] [Unit]

/vis/viewer/dollyTo [<distance>] [<unit>]
Moves the camera in this distance relative to standard target point.

Available at all Geant4 states.

Parameters
distance type d Omittable : current value is used as the default value.
Unit type s Omittable : default value = m Parameter candidates : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi


flush [viewer-name]

/vis/viewer/flush [<viewer-name>]
Compound command: /vis/viewer/refresh + /vis/viewer/update.
Useful for refreshing and initiating post-processing for graphics systems which need post-processing. Viewer becomes current.
Specify viewer by name ("/vis/viewer/list" to see possibilities).

Available at all Geant4 states.

Parameters
viewer-name type s Omittable : current value is used as the default value.


list [viewer-name] [verbosity]

/vis/viewer/list [<viewer-name>] [<verbosity>]
Lists viewers(s).
<viewer-name> default is "all"
See /vis/verbose for definition of verbosity.

Available at all Geant4 states.

Parameters
viewer-name type s Omittable : default value = all
verbosity type s Omittable : default value = 0


pan [right-increment] [up-increment] [unit]

/vis/viewer/pan [<right-increment>] [<up-increment>] [<unit>]
Moves the camera incrementally right and up by these amounts.

Available at all Geant4 states.

Parameters
right-increment type d Omittable : current value is used as the default value.
up-increment type d Omittable : current value is used as the default value.
unit type s Omittable : default value = m


panTo [right] [up] [unit]

/vis/viewer/panTo [<right>] [<up>] [<unit>]
Moves the camera to this position right and up relative to standardtarget point (as seen from viewpoint direction).

Available at all Geant4 states.

Parameters
right type d Omittable : current value is used as the default value.
up type d Omittable : current value is used as the default value.
unit type s Omittable : default value = m


refresh [viewer-name]

/vis/viewer/refresh [<viewer-name>]
Refreshes viewer.
Viewer becomes current.
Specify viewer by name ("/vis/viewer/list" to see possibilities).

Available at all Geant4 states.

Parameters
viewer-name type s Omittable : current value is used as the default value.


remove [viewer-name]

/vis/viewer/remove <viewer-name>
Removes viewer.
Specify viewer by name ("/vis/viewer/list" to see possibilities).

Available at all Geant4 states.

Parameters
viewer-name type s


reset [viewer-name]

/vis/viewer/reset [<viewer-name>]
Resets viewer.
Viewer becomes current.
Specify viewer by name ("/vis/viewer/list" to see possibilities).

Available at all Geant4 states.

Parameters
viewer-name type s Omittable : current value is used as the default value.


select [viewer-name]

/vis/viewer/select <viewer-name>
Selects current viewer.
Specify viewer by name ("/vis/viewer/list" to see possibilities).

Available at all Geant4 states.

Parameters
viewer-name type s


update [viewer-name]

/vis/viewer/update [<viewer-name>]
Triggers graphical database post-processing for viewers using that technique.
For such viewers the view only becomes visible with this command.
Viewer becomes current.
Specify viewer by name ("/vis/viewer/list" to see possibilities).

Available at all Geant4 states.

Parameters
viewer-name type s Omittable : current value is used as the default value.


zoom [multiplier]

/vis/viewer/zoom [<multiplier>]
Multiplies magnification by this factor.

Available at all Geant4 states.

Parameters
multiplier type d Omittable : current value is used as the default value.


zoomTo [factor]

/vis/viewer/zoomTo [<factor>]
Magnifies by this factor relative to standard view.

Available at all Geant4 states.

Parameters
factor type d Omittable : current value is used as the default value.