Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/basic/B5/tsg_offscreen.mac

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /examples/basic/B5/tsg_offscreen.mac (Version 11.3.0) and /examples/basic/B5/tsg_offscreen.mac (Version 11.2.2)


  1                                                     1 
  2 #/////////////////////////////////////////////      2 #//////////////////////////////////////////////////////////////////////
  3 #/////////////////////////////////////////////      3 #//////////////////////////////////////////////////////////////////////
  4 #/////////////////////////////////////////////      4 #//////////////////////////////////////////////////////////////////////
  5                                                     5 
  6 #  Default file format is zb_png. Then a pictu      6 #  Default file format is zb_png. Then a picture produced by using the
  7 # tools::sg offscreen zbuffer, and put in a pn      7 # tools::sg offscreen zbuffer, and put in a png file with the tools::fpng png
  8 # file writer.                                      8 # file writer.
  9                                                     9 
 10 #  Default file name is:                           10 #  Default file name is:
 11 #   g4tsg_offscreen_[format]_[index].[suffix]      11 #   g4tsg_offscreen_[format]_[index].[suffix]
 12 # with:                                            12 # with:
 13 # - index: starting at one and incremented at      13 # - index: starting at one and incremented at each file production.
 14 # - format:                                        14 # - format:
 15 #     zb_png: tools::sg offscreen zbuffer put      15 #     zb_png: tools::sg offscreen zbuffer put in a png file.
 16 #     zb_jpeg: tools::sg offscreen zbuffer put     16 #     zb_jpeg: tools::sg offscreen zbuffer put in a jpeg file.
 17 #     zb_ps: tools::sg offscreen zbuffer put i     17 #     zb_ps: tools::sg offscreen zbuffer put in a PostScript file.
 18 #     gl2ps_eps: gl2ps producing eps               18 #     gl2ps_eps: gl2ps producing eps
 19 #     gl2ps_ps:  gl2ps producing ps                19 #     gl2ps_ps:  gl2ps producing ps
 20 #     gl2ps_pdf: gl2ps producing pdf               20 #     gl2ps_pdf: gl2ps producing pdf
 21 #     gl2ps_svg: gl2ps producing svg               21 #     gl2ps_svg: gl2ps producing svg
 22 #     gl2ps_tex: gl2ps producing tex               22 #     gl2ps_tex: gl2ps producing tex
 23 #     gl2ps_pgf: gl2ps producing pgf               23 #     gl2ps_pgf: gl2ps producing pgf
 24 # - suffix: according to the choosen file form     24 # - suffix: according to the choosen file format: eps, ps, pdf, svg, tex, pgf, png, jpeg.
 25                                                    25 
 26 #  You can change the file name with:              26 #  You can change the file name with:
 27 #   /vis/tsg/offscreen/set/file <file name>        27 #   /vis/tsg/offscreen/set/file <file name>
 28 #  You can change the automatic file name cons     28 #  You can change the automatic file name construction with:
 29 #   /vis/tsg/offscreen/set/file auto <prefix>      29 #   /vis/tsg/offscreen/set/file auto <prefix> <true|false to reset the index>
 30                                                    30 
 31 #  Default picture size, in pixels, is the one     31 #  Default picture size, in pixels, is the one given when doing a:
 32 #   /vis/open TSG_OFFSCREEN [width]x[height]       32 #   /vis/open TSG_OFFSCREEN [width]x[height]
 33 # for example:                                     33 # for example:
 34 #   /vis/open TSG_OFFSCREEN 1200x1200              34 #   /vis/open TSG_OFFSCREEN 1200x1200
 35 # or by taking the default G4/vis viewer size      35 # or by taking the default G4/vis viewer size (600x600):
 36 #   /vis/open TSG_OFFSCREEN                        36 #   /vis/open TSG_OFFSCREEN
 37                                                    37 
 38 #  About the picture size, note that the gl2ps     38 #  About the picture size, note that the gl2ps files will grow with the number of primitives
 39 # (gl2ps does not have a zbuffer logic). The "     39 # (gl2ps does not have a zbuffer logic). The "zb" files will not grow with the number of
 40 # primitives, but with the size of the viewer.     40 # primitives, but with the size of the viewer. It should be preferred for scenes with
 41 # a lot of objects to render. With zb, to have     41 # a lot of objects to render. With zb, to have a better rendering, do not hesitate to
 42 # have a large viewer size.                        42 # have a large viewer size.
 43                                                    43 
 44 #  About transparency, the zb formats handle i     44 #  About transparency, the zb formats handle it. The gl2ps formats don't, in this case you can use:
 45 #   /vis/tsg/offscreen/set/transparency false      45 #   /vis/tsg/offscreen/set/transparency false
 46 # to not draw the transparent objects.             46 # to not draw the transparent objects.
 47                                                    47 
 48 #/////////////////////////////////////////////     48 #//////////////////////////////////////////////////////////////////////
 49 #/////////////////////////////////////////////     49 #//////////////////////////////////////////////////////////////////////
 50 #/////////////////////////////////////////////     50 #//////////////////////////////////////////////////////////////////////
 51 #  Below is a sequence to produce files at the     51 #  Below is a sequence to produce files at the various formats
 52 # (execute vis.mac first to have some scene to     52 # (execute vis.mac first to have some scene to visualize).
 53 #  Note that a TSG offscreen viewer is not an      53 #  Note that a TSG offscreen viewer is not an "auto refresh" one, then
 54 # to produce a picture, you have to do:            54 # to produce a picture, you have to do:
 55 #   /vis/viewer/rebuild                            55 #   /vis/viewer/rebuild
 56 # (a /vis/viewer/refresh or flush may not be s     56 # (a /vis/viewer/refresh or flush may not be sufficient, for example with plotting).
 57                                                    57 
 58 /vis/verbose confirmations                         58 /vis/verbose confirmations
 59                                                    59 
 60 /vis/open TSG_OFFSCREEN                            60 /vis/open TSG_OFFSCREEN
 61 /vis/viewer/rebuild  # to produce the default      61 /vis/viewer/rebuild  # to produce the default g4tsg_offscreen_zb_png_1.png file.
 62 /run/beamOn 10                                     62 /run/beamOn 10
 63 /vis/viewer/rebuild  # to produce g4tsg_offscr     63 /vis/viewer/rebuild  # to produce g4tsg_offscreen_zb_png_2.png file.
 64                                                    64 
 65 /vis/tsg/offscreen/set/file auto B5_ true  #tr     65 /vis/tsg/offscreen/set/file auto B5_ true  #true is to reset the index.
 66 /vis/viewer/rebuild  # to produce B5_1.png fil     66 /vis/viewer/rebuild  # to produce B5_1.png file.
 67 /run/beamOn 10                                     67 /run/beamOn 10
 68 /vis/viewer/rebuild  # to produce B5_2.png fil     68 /vis/viewer/rebuild  # to produce B5_2.png file.
 69                                                    69 
 70 /vis/tsg/offscreen/set/format zb_png               70 /vis/tsg/offscreen/set/format zb_png
 71 /vis/tsg/offscreen/set/file B5_zb.png              71 /vis/tsg/offscreen/set/file B5_zb.png
 72 /vis/viewer/rebuild                                72 /vis/viewer/rebuild
 73                                                    73 
 74 /vis/tsg/offscreen/set/format zb_jpeg              74 /vis/tsg/offscreen/set/format zb_jpeg
 75 /vis/tsg/offscreen/set/file B5_zb.jpeg             75 /vis/tsg/offscreen/set/file B5_zb.jpeg
 76 /vis/viewer/rebuild                                76 /vis/viewer/rebuild
 77                                                    77 
 78 /vis/tsg/offscreen/set/format gl2ps_ps             78 /vis/tsg/offscreen/set/format gl2ps_ps
 79 /vis/tsg/offscreen/set/file B5_gl2ps.ps            79 /vis/tsg/offscreen/set/file B5_gl2ps.ps
 80 /vis/viewer/rebuild                                80 /vis/viewer/rebuild
 81                                                    81 
 82 # gl2ps does not handle transparency, it could     82 # gl2ps does not handle transparency, it could
 83 # be usefull to not draw the transparent objec     83 # be usefull to not draw the transparent objects:
 84 /vis/tsg/offscreen/set/transparency false          84 /vis/tsg/offscreen/set/transparency false
 85 /vis/tsg/offscreen/set/file B5_no_transparency     85 /vis/tsg/offscreen/set/file B5_no_transparency_gl2ps.ps
 86 /vis/viewer/rebuild                                86 /vis/viewer/rebuild
 87 /vis/tsg/offscreen/set/transparency true           87 /vis/tsg/offscreen/set/transparency true
 88                                                    88 
 89 # change picture size:                             89 # change picture size:
 90 /vis/tsg/offscreen/set/size 2000 1500              90 /vis/tsg/offscreen/set/size 2000 1500
 91 /vis/tsg/offscreen/set/format zb_jpeg              91 /vis/tsg/offscreen/set/format zb_jpeg
 92 /vis/tsg/offscreen/set/file B5_2000_1500_zb.jp     92 /vis/tsg/offscreen/set/file B5_2000_1500_zb.jpeg
 93 /vis/viewer/rebuild                                93 /vis/viewer/rebuild
 94                                                    94 
 95 # return to the "/vis/open" (/vis/viewer/creat     95 # return to the "/vis/open" (/vis/viewer/create in fact) picture size:
 96 /vis/tsg/offscreen/set/size 0 0                    96 /vis/tsg/offscreen/set/size 0 0
 97                                                    97 
 98 /vis/tsg/offscreen/set/format zb_jpeg              98 /vis/tsg/offscreen/set/format zb_jpeg
 99 /vis/tsg/offscreen/set/file B5_600_600_zb.jpeg     99 /vis/tsg/offscreen/set/file B5_600_600_zb.jpeg
100 /vis/viewer/rebuild                               100 /vis/viewer/rebuild
101                                                   101 
102 /vis/verbose warnings                             102 /vis/verbose warnings