Links

Content Skeleton

This Page

Previous topic

g4daeview

Next topic

G4DAE and G4DAEVIEW Development History

DAEVIEW FUNCTIONS

g4daeview
launch app
g4daeview-ctl
send UDP message to app

DEPENDENCIES

Top level packages required:

  • numpy
  • pyopengl
  • glumpy
  • pycollada
  • env.geant4.geometry.collada.daenode

Optional packages:

  • chroma (requires pycuda, CUDA and suitable NVIDIA GPU compute capability 3+ Kepler series or later)
    • env.cuda.cuda_launch

COLLADA geometry files, typically 3 files (for DayaBay, Lingao and Far) each being of 6-8 MB:

env-
export-
export-get-all

Define envvar pointing at chosen geometry file:

export DAE_NAME=/usr/local/env/geant4/geometry/export/DayaBay_VGDX_20140414-1300/g4_00.dae

Delta : OSX 10.9.2 chroma virtualenv python, based off macports py27

  1. development machine

G4PB : OSX 10.5.8 macports py26

  1. fallback from OrderedDict to dict, means help and config listings will be in scrambled order
  2. had to kludge glumpy glut main loop, see glumpy-vi
  3. keyboard/trackpad binding issue