g4view

Type: option

Description: Defines the geant4 viewer properties

Generated from:

gemc help g4view
-g4view=<sequence> .........: Defines the geant4 viewer properties

   • driver: Geant4 visualization driver. See the detailed help for driver tradeoffs. Default value: TOOLSSG_QT_GLES
   • dimension: Geant4 viewer dimensionDefault value: 800x800
   • position: Geant4 viewer positionDefault value: -400+100
   • segsPerCircle: Number of segments per circleDefault value: 100
   • background: Geant4 viewer background color as '<red> <green> <blue>'Default value: 0 0.07059 0.16863
   • cloudPoints: Number of points used for cloud volume renderingDefault value: 1000


   Defines the Geant4 viewer properties:
   - screen dimensions
   - screen position
   - resolution in terms of segments per circle
   
   - viewer background color as '<red> <green> <blue>'
   - number of cloud points for cloud volume rendering
   
   Viewer drivers (interactive-driver availability depends on the Geant4 build and platform):
   - ASCIITree (ATree): writes the geometry hierarchy as text; headless, but not graphical.
   - DAWNFILE (DAWNFILE): exports for high-quality DAWN rendering; external DAWN is required.
   - RayTracer (RT): software ray tracing to JPEG; realistic, but slower and not interactive.
   - VRML2FILE (VRML2FILE): exports a portable 3D scene for an external VRML viewer.
   - gMocrenFile (gMocrenFile): exports medical volume data for the specialized gMocren viewer.
   - TOOLSSG_OFFSCREEN (TSG_OFFSCREEN, TSG_FILE): headless image/vector output for batch jobs.
   - OpenGLImmediateQt (OGLIQt, OGLI): Qt/OpenGL with low scene memory, but slower redraws.
   - OpenGLStoredQt (OGLSQt, OGLS): Qt/OpenGL with fast redraw and picking; uses more memory.
   - OpenGLImmediateX (OGLIX, OGLIQt_FALLBACK): X11/OpenGL immediate mode; requires X.
   - OpenGLStoredX (OGLSX, OGLSQt_FALLBACK): fast X11/OpenGL redraw; uses more memory.
   - RayTracerX (RTX): ray-traced JPEG plus an X window; high quality, but slow and X-only.
   - TOOLSSG_X11_GLES (TSG_X11_GLES, TSGX11, TSG_QT_GLES_FALLBACK): interactive X11/GLES; avoids Qt, but requires an X server and GLES support.
   Examples:
   
   -g4view="[{dimension: 1200x1000}]"
   -g4view="[{driver: OGL, dimension: 1100x800, position: +200+100, segsPerCircle: 100, background: 0 0.07059 0.16863}]"
   -g4view="[{driver: TOOLSSG_OFFSCREEN, segsPerCircle: 200, cloudPoints: 3000}]" takes a screenshot at the end of each run