Skip to content
Snippets Groups Projects
Whitney Armstrong's avatar
Whitney Armstrong authored
	deleted:    DAWN_GUI.cc
	renamed:    dawn_brep_converter.cc -> src/dawn_brep_converter.cc
	renamed:    g4mini.cc -> src/g4mini.cc
	renamed:    g4test_inet.cc -> src/g4test_inet.cc
	renamed:    g4test_unix.cc -> src/g4test_unix.cc
253bea43
Name Last commit Last update
AUTOMAKEMENU
DOC
PRIM_DATA
TOOLS
src
.gitignore
CMakeLists.txt
DAWN_GUI.bat
DAWN_GUI.tcl
DAWN_GUI_menu.body
DAWN_GUI_menu.header
DAWN_GUI_menu.header2
DAWN_GUI_menu_devindep.body
DAWN_GUI_menu_nogl.body
DOIT.txt
DONE
FRArray.cc
FRArray.h
FRArray2.h
FRBoolean.h
FRBox.h
FRBoxForBrep.cc
FRBoxForBrep.h
FRBrepGenerator.cc
FRBrepGenerator.h
FRBrepGenerator2.cc
FRBrepSolid.h
FRBufSize.h
FRClientServer.cc
FRClientServer.h
FRCommandAnalyzer.cc
FRCommandAnalyzer.h
FRCommandList.h
FRConeSeg.h
FRConeSegForBrep.cc
FRConeSegForBrep.h
FRDevice.h
FRFileServer.h
FRMark.cc
FRMark.h
FRMath.h
FRObjectGenerator.cc
FRObjectGenerator.h
FROpenGL.cc
FROpenGL.h
FRParallelepiped.h
FRParallelepipedForBrep.cc
FRParallelepipedForBrep.h
FRPolycone.h
FRPolyconeForBrep.cc
FRPolyconeForBrep.h
FRPolygon.h
FRPolygonForBrep.cc
FRPolygonForBrep.h
FRPolyline.h
FRPolylineForBrep.cc
FRPolylineForBrep.h
FRServer.h
FRSocketConfig.h
FRSocketMacro.h
FRSphere.h
FRSphereForBrep.cc
FRSphereForBrep.h
FRSphereSeg.h
FRSphereSegForBrep.cc
FRSphereSegForBrep.h
FRString.h
FRString.h.org
FRTorus.h
FRTorusForBrep.cc
FRTorusForBrep.h
FRTrap.h
FRTrapForBrep.cc
FRTrapForBrep.h
FRTrd.h
FRTrdForBrep.cc
FRTrdForBrep.h
FRTrigonometric.cc
FRTrigonometric.h
FRTubeSeg.h
FRTubeSegForBrep.cc
FRTubeSegForBrep.h
FRVServer.h
FRVector2.h
FRVector3.h
FRVisText2D.h
GLviewport.h
MEMO
Makefile
Makefile.cygnus
Makefile.default
Makefile.in
Makefile.min
Makefile.org
Makefile.vc
Makefile.xwin_ogl
Makefile_MacLeopard.txt
Makefile_devindep.in
Makefile_xwin.in
README.txt
WINWISH.txt
a4size.h
attribute.h
autoexec.add
box.h
brepformat.h
clip_tester.h
colortype.h
colortype_set.h
command.h
command1.cc
command2.cc
command3.cc
command4.cc
command4a.icc
command4b.icc
command4c.icc
command_gl.cc
command_ps.cc
command_ps.cc.debug
command_ps2.cc
command_tk.cc
command_x.cc
config_cygnus.bat
config_cygnus.sh
config_vc.bat
configure
configure_full
configure_xwin
customize.h
dawn_install.bat
dawn_install_cygnus.bat
dawn_install_vc.bat
dawninetd
dawnunixd
dawnvars.bak
dawnvars.bat
dev_control.h
devcon.cygnus
devcon.vc
diamond.h
filereader.cc
filereader.h
filereader2.cc
filereader3.cc
filereader_old.cc
hid.h
hid1.cc
hid2.cc
hidA.cc
hidB.cc
hidC.cc
hidline.cc
hidline.h
linesegment.cc
linesegment.h
linetype.h
linetype_set.h
list.h
list.h.1
main.cc
main_selector.h
main_selector1.cc
main_selector2.cc
main_selector3.cc
message.h
name_and_value.h
object.h
object1.cc
object2.cc
object3.cc
parameter.cc
parameter.h
perspective.cc
perspective.h
polygon_attribute.h
polyhedron.cc
polyhedron.h
postscript.cc
postscript.h
postscript2.cc
primitives.prim
primitives2.prim
ps2x.cc
ps2x.h
qsort.h
qsort_sp1.h
qsort_sp2.h
qsort_sp3.h
qsort_sp4.h
qsort_special.h
shading.cc
shading.h
socket.aix
socket.default
socket.irix
socket.redhat
socket.solaris
tool2d.cc
tool2d.h
//////////////////////////////////////////////////
/////  Fukui Renderer                        /////
/////  DAWN (Drawer for Academic WritiNgs)   /////
/////                                        /////
//////////////////////////////////////////////////

            Authors:
              Satoshi   Tanaka    (Ritsumeikan University (Rits), JAPAN)
              Minato    Kawaguti  (Fukui University, JAPAN)
              Hiroshi   Hasui     (Fukui University, JAPAN)
              Yoshitaka Kawabata  (Fukui University, JAPAN)
              Takeshi   Konya     (Fukui University, JAPAN)
              Tetsuji   Nishimura (Fukui University, JAPAN)
              Masahiro  Noguchi   (Fukui University, JAPAN)
              Kensuke   Ohtubo    (Fukui University, JAPAN)
              Yasuhide  Sawada    (Fukui University, JAPAN)
              Masayasu  Kawabata  (Fukui University, JAPAN)                 

            E-mail:
              stanaka@media.ritsumei.ac.jp

* About DAWN

    Fukui  Renderer   DAWN (Drawer for Academic WritiNgs) 
  is a renderer, which reads 3D geometrical data and visualize them.  
  It is a vectorized 3D PostScript processor. 
  It aims at precise technical drawing of complicated objects.  
  It performs geometrical hidden line/surface removal and calculates 
  out all visible parts of the 3D data before drawing.  This drawing 
  algorithm realizes device-independent technical high quality of
  vectorized graphics.
    3D Data files should be generated by a modeler or by hands 
  separately.  If you use DAWN as a visualizer of, 
  say, a simulator of physical experiments, 
  the simulator application itself is recognized as a modeler.
    An important feature of DAWN is that
  it has been developed to visualize 3D data generated by
  a high-energy experimental detector simulator "GEANT4".  
  How to use DAWN as  a visualizer of GEANT 4 is also described below.

* Quick installation guide

      In most of Unix systems (Linux/Cygwin/MacOSX,etc), 
    the default Makefile, i.e., "Makefile.default", 
    should be available:

      % cp Makefile.default Makefile
      % make clean
      % make guiclean
      % make 
      % su
      # make install

    Then DAWN is installed into /usr/local/bin.

     Note 1: In Cygwin the final "strip" command fails. 
             But you can ignore this error. If you do not like 
             the error, edit only one line of "Makefile.default" 
             as follows.
                "EXEC = dawn" ===> "EXEC = dawn.exe"     

     Note 2: If you need only PostScript-processing function 
            i.e. if you do not want to include OpenGL-visualization 
            mode, you can use "Makefile.min" instead of 
            "Makefile.default".
  
    If the above default Makefiles are not available in your system
    unfortunately, you need to execute a proper configure script.
    For details, see  ./DOC/About_DAWN.html.

* BUG
  In recent Linux (RedHat 8/9, FederaCore), 
  the X-Window mode does not work.
   (If you find how to fix this bug, please inform to 
    Satoshi Tanaka (stanaka@media.ritsumei.ac.jp).)
  Use OpenGL the mode instead.
  In Mac OSX, X-Window mode works.


* For more details...

    For more details, see document in the directory ./DOC,
  where some documents are placed:

   ./DOC/About_DAWN.html     : INSTALLATION manual and USAGES of DAWN
   ./DOC/CUSTOMIZE           : How to customize behavior of DAWN with
                               environmental variables
   ./DOC/DAWN_HISTORY.html   : Development history
   ./DOC/G4PRIM_FORMAT_24.tex: Detaild description on DAWN data format


 In directory ./TOOLS, some simple but useful tools for DAWN are placed.
 For details, see ./TOOLS/README.

 Enjoy DAWN, please!!