Ignore:
Timestamp:
Jun 14, 2010, 3:54:58 PM (14 years ago)
Author:
garnier
Message:

geant4.9.4 beta rc0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/novice/N05/vis.mac

    r807 r1313  
     1# Use this open statement to create an OpenGL view:
     2/vis/open OGL 600x600-0+0
    13#
    2 # create empty scene
     4# Use this open statement to create a .prim file suitable for
     5# viewing in DAWN:
     6#/vis/open DAWNFILE
    37#
    4 /vis/scene/create
     8# Use this open statement to create a .heprep file suitable for
     9# viewing in HepRApp:
     10#/vis/open HepRepFile
    511#
    6 # Create a scene handler for a specific graphics system
    7 # (Edit the next line(s) to choose another graphic system)
     12# Use this open statement to create a .wrl file suitable for
     13# viewing in a VRML viewer:
     14#/vis/open VRML2FILE
    815#
    9 /vis/open OGLIX
     16# Disable auto refresh and quieten vis messages whilst scene and
     17# trajectories are established:
     18/vis/viewer/set/autoRefresh false
     19/vis/verbose errors
    1020#
    11 # draw scene
     21# Draw geometry:
     22/vis/drawVolume worlds
    1223#
    13 /vis/drawVolume worlds
    14 /vis/viewer/set/viewpointThetaPhi -90 0 deg
    1524# Set specific colour for identification : ghost parallel geometry envelope ("ghost") as yellow
    1625/vis/geometry/set/colour GhostLogical ! yellow
     26#
     27# Specify view angle:
     28/vis/viewer/set/viewpointThetaPhi -90 0 deg
     29#
     30# Specify zoom value:
    1731/vis/viewer/zoom 2.5
    18 /vis/viewer/flush
    1932#
    20 # for drawing the tracks
    21 # (if too many tracks cause core dump => storeTrajectory 0)
    22 /tracking/storeTrajectory 1
     33# Specify style (surface or wireframe):
     34#/vis/viewer/set/style wireframe
     35#
     36# Draw coordinate axes:
     37#/vis/scene/add/axes 0 0 0 1 m
     38#
     39# Draw smooth trajectories at end of event, showing trajectory points
     40# as markers 2 pixels wide:
     41/vis/scene/add/trajectories smooth
     42/vis/modeling/trajectories/create/drawByCharge
     43/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     44/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     45# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     46#
     47# Draw hits at end of event:
     48#/vis/scene/add/hits
     49#
     50# To draw only gammas:
     51#/vis/filtering/trajectories/create/particleFilter
     52#/vis/filtering/trajectories/particleFilter-0/add gamma
     53#
     54# To invert the above, drawing all particles except gammas,
     55# keep the above two lines but also add:
     56#/vis/filtering/trajectories/particleFilter-0/invert true
     57#
     58# Many other options are available with /vis/modeling and /vis/filtering.
     59# For example, to select colour by particle ID:
     60#/vis/modeling/trajectories/create/drawByParticleID
     61#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     62#
     63# To superimpose all of the events from a given run:
    2364/vis/scene/endOfEventAction accumulate
    24 /vis/scene/add/trajectories
    25 
     65#
     66# Re-establish auto refreshing and verbosity:
     67/vis/viewer/set/autoRefresh true
     68/vis/verbose warnings
     69#
     70# For file-based drivers, use this to create an empty detector view:
     71#/vis/viewer/flush
Note: See TracChangeset for help on using the changeset viewer.