home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / source / graphicgems4.lha / GemsIV / vec_mat / ray / main.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-02-06  |  454 b   |  23 lines

  1. #include <stream.h>
  2. #include "Scene3D.h"
  3.  
  4. int main(int, char**)
  5. {
  6. char    script[1024],
  7.     *image;
  8. Scene3D scene;
  9. vec2    res;
  10.  
  11. cout << "\nSimple Ray-Tracer v1.0\nby Jean-Francois Doue\n\nenter a script name:";
  12. cin >> script;
  13. istream s(script, io_readonly, a_useonly);
  14. s >> scene;
  15. cout << "\nResolution of the rendering (x y):";
  16. cin >> res;
  17. image = scene.rayTrace(res);
  18.  
  19. // put some code here to save the image in your preferred format
  20.  
  21. delete image;
  22. return 1;
  23. }